Package com.oracle.bmc.goldengate.model
Class UpdateOggDeploymentDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.UpdateOggDeploymentDetails.Builder
-
- Enclosing class:
- UpdateOggDeploymentDetails
public static class UpdateOggDeploymentDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateOggDeploymentDetails.BuilderadminPassword(String adminPassword)The password associated with the GoldenGate deployment console username.UpdateOggDeploymentDetails.BuilderadminUsername(String adminUsername)The GoldenGate deployment console username.UpdateOggDeploymentDetailsbuild()UpdateOggDeploymentDetails.Buildercertificate(String certificate)The base64 encoded content of the PEM file containing the SSL certificate.UpdateOggDeploymentDetails.Buildercopy(UpdateOggDeploymentDetails model)UpdateOggDeploymentDetails.BuildercredentialStore(CredentialStore credentialStore)The type of credential store for OGG.UpdateOggDeploymentDetails.BuildergroupToRolesMapping(UpdateGroupToRolesMappingDetails groupToRolesMapping)UpdateOggDeploymentDetails.BuilderidentityDomainId(String identityDomainId)The OCID of the Identity Domain when IAM credential store is used.UpdateOggDeploymentDetails.Builderkey(String key)The base64 encoded content of the PEM file containing the private key.UpdateOggDeploymentDetails.BuilderpasswordSecretId(String passwordSecretId)The OCID of the Secret where the deployment password is stored.
-
-
-
Method Detail
-
credentialStore
public UpdateOggDeploymentDetails.Builder credentialStore(CredentialStore credentialStore)
The type of credential store for OGG.- Parameters:
credentialStore- the value to set- Returns:
- this builder
-
identityDomainId
public UpdateOggDeploymentDetails.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 UpdateOggDeploymentDetails.Builder passwordSecretId(String passwordSecretId)
The OCID of the Secret where the deployment password is stored.- Parameters:
passwordSecretId- the value to set- Returns:
- this builder
-
adminUsername
public UpdateOggDeploymentDetails.Builder adminUsername(String adminUsername)
The GoldenGate deployment console username.- Parameters:
adminUsername- the value to set- Returns:
- this builder
-
adminPassword
public UpdateOggDeploymentDetails.Builder adminPassword(String adminPassword)
The password associated with the GoldenGate deployment console username.The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed. This field will be deprecated and replaced by “passwordSecretId”.
- Parameters:
adminPassword- the value to set- Returns:
- this builder
-
certificate
public UpdateOggDeploymentDetails.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
-
key
public UpdateOggDeploymentDetails.Builder key(String key)
The base64 encoded content of the PEM file containing the private key.- Parameters:
key- the value to set- Returns:
- this builder
-
groupToRolesMapping
public UpdateOggDeploymentDetails.Builder groupToRolesMapping(UpdateGroupToRolesMappingDetails groupToRolesMapping)
-
build
public UpdateOggDeploymentDetails build()
-
copy
public UpdateOggDeploymentDetails.Builder copy(UpdateOggDeploymentDetails model)
-
-