Package com.oracle.bmc.goldengate.model
Class UpdateGoogleCloudStorageConnectionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.UpdateGoogleCloudStorageConnectionDetails.Builder
-
- Enclosing class:
- UpdateGoogleCloudStorageConnectionDetails
public static class UpdateGoogleCloudStorageConnectionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateGoogleCloudStorageConnectionDetails.Builder displayName(String displayName)
-
description
public UpdateGoogleCloudStorageConnectionDetails.Builder description(String description)
-
freeformTags
public UpdateGoogleCloudStorageConnectionDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public UpdateGoogleCloudStorageConnectionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
vaultId
public UpdateGoogleCloudStorageConnectionDetails.Builder vaultId(String vaultId)
-
keyId
public UpdateGoogleCloudStorageConnectionDetails.Builder keyId(String keyId)
-
nsgIds
public UpdateGoogleCloudStorageConnectionDetails.Builder nsgIds(List<String> nsgIds)
-
subnetId
public UpdateGoogleCloudStorageConnectionDetails.Builder subnetId(String subnetId)
-
routingMethod
public UpdateGoogleCloudStorageConnectionDetails.Builder routingMethod(RoutingMethod routingMethod)
-
doesUseSecretIds
public UpdateGoogleCloudStorageConnectionDetails.Builder doesUseSecretIds(Boolean doesUseSecretIds)
-
serviceAccountKeyFile
public UpdateGoogleCloudStorageConnectionDetails.Builder serviceAccountKeyFile(String serviceAccountKeyFile)
The base64 encoded content of the service account key file containing the credentials required to use Google Cloud Storage.Deprecated: This field is deprecated and replaced by “serviceAccountKeyFileSecretId”. This field will be removed after February 15 2026.
- Parameters:
serviceAccountKeyFile
- the value to set- Returns:
- this builder
-
serviceAccountKeyFileSecretId
public UpdateGoogleCloudStorageConnectionDetails.Builder serviceAccountKeyFileSecretId(String serviceAccountKeyFileSecretId)
The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage.Note: When provided, ‘serviceAccountKeyFile’ field must not be provided.
- Parameters:
serviceAccountKeyFileSecretId
- the value to set- Returns:
- this builder
-
build
public UpdateGoogleCloudStorageConnectionDetails build()
-
copy
public UpdateGoogleCloudStorageConnectionDetails.Builder copy(UpdateGoogleCloudStorageConnectionDetails model)
-
-