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.BuilderadminUsername(String adminUsername)The GoldenGate deployment console username.OggDeploymentbuild()OggDeployment.Buildercertificate(String certificate)The base64 encoded content of the PEM file containing the SSL certificate.OggDeployment.Buildercopy(OggDeployment model)OggDeployment.BuildercredentialStore(CredentialStore credentialStore)The type of credential store for OGG.OggDeployment.BuilderdeploymentName(String deploymentName)The name given to the GoldenGate service deployment.OggDeployment.BuildergroupToRolesMapping(GroupToRolesMappingDetails groupToRolesMapping)OggDeployment.BuilderidentityDomainId(String identityDomainId)The OCID of the Identity Domain when IAM credential store is used.OggDeployment.BuilderoggVersion(String oggVersion)Version of OGGOggDeployment.BuilderpasswordSecretId(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)
-
-