Package com.oracle.bmc.goldengate.model
Class OggDeployment.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.OggDeployment.Builder
-
- Enclosing class:
- OggDeployment
public static class OggDeployment.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OggDeployment.Builder
adminUsername(String adminUsername)
The GoldenGate deployment console username.OggDeployment
build()
OggDeployment.Builder
certificate(String certificate)
The base64 encoded content of the PEM file containing the SSL certificate.OggDeployment.Builder
copy(OggDeployment model)
OggDeployment.Builder
credentialStore(CredentialStore credentialStore)
The type of credential store for OGG.OggDeployment.Builder
deploymentName(String deploymentName)
The name given to the GoldenGate service deployment.OggDeployment.Builder
groupToRolesMapping(GroupToRolesMappingDetails groupToRolesMapping)
OggDeployment.Builder
identityDomainId(String identityDomainId)
The OCID of the Identity Domain when IAM credential store is used.OggDeployment.Builder
oggVersion(String oggVersion)
Version of OGGOggDeployment.Builder
passwordSecretId(String passwordSecretId)
The OCID of the Secret where the deployment password is stored.
-
-
-
Method Detail
-
deploymentName
public OggDeployment.Builder deploymentName(String deploymentName)
The name given to the GoldenGate service deployment.The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
- Parameters:
deploymentName
- the value to set- Returns:
- this builder
-
adminUsername
public OggDeployment.Builder adminUsername(String adminUsername)
The GoldenGate deployment console username.- Parameters:
adminUsername
- the value to set- Returns:
- this builder
-
oggVersion
public OggDeployment.Builder oggVersion(String oggVersion)
Version of OGG- Parameters:
oggVersion
- the value to set- Returns:
- this builder
-
certificate
public OggDeployment.Builder certificate(String certificate)
The base64 encoded content of the PEM file containing the SSL certificate.- Parameters:
certificate
- the value to set- Returns:
- this builder
-
credentialStore
public OggDeployment.Builder credentialStore(CredentialStore credentialStore)
The type of credential store for OGG.- Parameters:
credentialStore
- the value to set- Returns:
- this builder
-
identityDomainId
public OggDeployment.Builder identityDomainId(String identityDomainId)
The OCID of the Identity Domain when IAM credential store is used.- Parameters:
identityDomainId
- the value to set- Returns:
- this builder
-
passwordSecretId
public OggDeployment.Builder passwordSecretId(String passwordSecretId)
The OCID of the Secret where the deployment password is stored.- Parameters:
passwordSecretId
- the value to set- Returns:
- this builder
-
groupToRolesMapping
public OggDeployment.Builder groupToRolesMapping(GroupToRolesMappingDetails groupToRolesMapping)
-
build
public OggDeployment build()
-
copy
public OggDeployment.Builder copy(OggDeployment model)
-
-