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