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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
credentialStorepublic UpdateOggDeploymentDetails.Builder credentialStore(CredentialStore credentialStore) The type of credential store for OGG.- Parameters:
- credentialStore- the value to set
- Returns:
- this builder
 
 - 
identityDomainIdpublic 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
 
 - 
passwordSecretIdpublic 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
 
 - 
adminUsernamepublic UpdateOggDeploymentDetails.Builder adminUsername(String adminUsername) The GoldenGate deployment console username.- Parameters:
- adminUsername- the value to set
- Returns:
- this builder
 
 - 
adminPasswordpublic 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
 
 - 
certificatepublic 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
 
 - 
keypublic 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
 
 - 
groupToRolesMappingpublic UpdateOggDeploymentDetails.Builder groupToRolesMapping(UpdateGroupToRolesMappingDetails groupToRolesMapping) 
 - 
buildpublic UpdateOggDeploymentDetails build() 
 - 
copypublic UpdateOggDeploymentDetails.Builder copy(UpdateOggDeploymentDetails model) 
 
- 
 
-