Package com.oracle.bmc.goldengate.model
Class CreateGoogleCloudStorageConnectionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.CreateGoogleCloudStorageConnectionDetails.Builder
-
- Enclosing class:
- CreateGoogleCloudStorageConnectionDetails
public static class CreateGoogleCloudStorageConnectionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateGoogleCloudStorageConnectionDetails.Builder displayName(String displayName)
-
description
public CreateGoogleCloudStorageConnectionDetails.Builder description(String description)
-
compartmentId
public CreateGoogleCloudStorageConnectionDetails.Builder compartmentId(String compartmentId)
-
freeformTags
public CreateGoogleCloudStorageConnectionDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateGoogleCloudStorageConnectionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
locks
public CreateGoogleCloudStorageConnectionDetails.Builder locks(List<AddResourceLockDetails> locks)
-
vaultId
public CreateGoogleCloudStorageConnectionDetails.Builder vaultId(String vaultId)
-
keyId
public CreateGoogleCloudStorageConnectionDetails.Builder keyId(String keyId)
-
nsgIds
public CreateGoogleCloudStorageConnectionDetails.Builder nsgIds(List<String> nsgIds)
-
subnetId
public CreateGoogleCloudStorageConnectionDetails.Builder subnetId(String subnetId)
-
routingMethod
public CreateGoogleCloudStorageConnectionDetails.Builder routingMethod(RoutingMethod routingMethod)
-
doesUseSecretIds
public CreateGoogleCloudStorageConnectionDetails.Builder doesUseSecretIds(Boolean doesUseSecretIds)
-
technologyType
public CreateGoogleCloudStorageConnectionDetails.Builder technologyType(GoogleCloudStorageConnection.TechnologyType technologyType)
The Google Cloud Storage technology type.- Parameters:
technologyType
- the value to set- Returns:
- this builder
-
serviceAccountKeyFile
public CreateGoogleCloudStorageConnectionDetails.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 CreateGoogleCloudStorageConnectionDetails.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 CreateGoogleCloudStorageConnectionDetails build()
-
copy
public CreateGoogleCloudStorageConnectionDetails.Builder copy(CreateGoogleCloudStorageConnectionDetails model)
-
-