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