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.Builder
adminPassword(String adminPassword)
The password associated with the GoldenGate deployment console username.UpdateOggDeploymentDetails.Builder
adminUsername(String adminUsername)
The GoldenGate deployment console username.UpdateOggDeploymentDetails
build()
UpdateOggDeploymentDetails.Builder
certificate(String certificate)
The base64 encoded content of the PEM file containing the SSL certificate.UpdateOggDeploymentDetails.Builder
copy(UpdateOggDeploymentDetails model)
UpdateOggDeploymentDetails.Builder
credentialStore(CredentialStore credentialStore)
The type of credential store for OGG.UpdateOggDeploymentDetails.Builder
groupToRolesMapping(UpdateGroupToRolesMappingDetails groupToRolesMapping)
UpdateOggDeploymentDetails.Builder
identityDomainId(String identityDomainId)
The OCID of the Identity Domain when IAM credential store is used.UpdateOggDeploymentDetails.Builder
key(String key)
The base64 encoded content of the PEM file containing the private key.UpdateOggDeploymentDetails.Builder
passwordSecretId(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)
-
-