Class UpdateDatabaseRegistrationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.UpdateDatabaseRegistrationDetails.Builder
-
- Enclosing class:
- UpdateDatabaseRegistrationDetails
public static class UpdateDatabaseRegistrationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDatabaseRegistrationDetails.BuilderaliasName(String aliasName)Credential store alias.UpdateDatabaseRegistrationDetailsbuild()UpdateDatabaseRegistrationDetails.BuilderconnectionString(String connectionString)Connect descriptor or Easy Connect Naming method used to connect to a database.UpdateDatabaseRegistrationDetails.Buildercopy(UpdateDatabaseRegistrationDetails model)UpdateDatabaseRegistrationDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Tags defined for this resource.UpdateDatabaseRegistrationDetails.Builderdescription(String description)Metadata about this specific object.UpdateDatabaseRegistrationDetails.BuilderdisplayName(String displayName)An object’s Display Name.UpdateDatabaseRegistrationDetails.Builderfqdn(String fqdn)A three-label Fully Qualified Domain Name (FQDN) for a resource.UpdateDatabaseRegistrationDetails.BuilderfreeformTags(Map<String,String> freeformTags)A simple key-value pair that is applied without any predefined name, type, or scope.UpdateDatabaseRegistrationDetails.Builderpassword(char[] password)The password Oracle GoldenGate uses to connect the associated system of the given technology.UpdateDatabaseRegistrationDetails.Builderpassword(String password)UpdateDatabaseRegistrationDetails.BuildersessionMode(UpdateDatabaseRegistrationDetails.SessionMode sessionMode)The mode of the database connection session to be established by the data client.UpdateDatabaseRegistrationDetails.Builderusername(String username)The username Oracle GoldenGate uses to connect the associated system of the given technology.UpdateDatabaseRegistrationDetails.Builderwallet(String wallet)The wallet contents Oracle GoldenGate uses to make connections to a database.
-
-
-
Method Detail
-
displayName
public UpdateDatabaseRegistrationDetails.Builder displayName(String displayName)
An object’s Display Name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public UpdateDatabaseRegistrationDetails.Builder description(String description)
Metadata about this specific object.- Parameters:
description- the value to set- Returns:
- this builder
-
freeformTags
public UpdateDatabaseRegistrationDetails.Builder freeformTags(Map<String,String> freeformTags)
A simple key-value pair that is applied without any predefined name, type, or scope.Exists for cross-compatibility only.
Example: {"bar-key": "value"}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public UpdateDatabaseRegistrationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Tags defined for this resource.Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
fqdn
public UpdateDatabaseRegistrationDetails.Builder fqdn(String fqdn)
A three-label Fully Qualified Domain Name (FQDN) for a resource.- Parameters:
fqdn- the value to set- Returns:
- this builder
-
username
public UpdateDatabaseRegistrationDetails.Builder username(String username)
The username Oracle GoldenGate uses to connect the associated system of the given technology.This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- Parameters:
username- the value to set- Returns:
- this builder
-
password
public UpdateDatabaseRegistrationDetails.Builder password(char[] password)
The password Oracle GoldenGate uses to connect the associated system of the given technology.It must conform to the specific security requirements including length, case sensitivity, and so on. Deprecated: This field is deprecated and replaced by “passwordSecretId”. This field will be removed after February 15 2026.
- Parameters:
password- the value to set- Returns:
- this builder
-
password
public UpdateDatabaseRegistrationDetails.Builder password(String password)
-
connectionString
public UpdateDatabaseRegistrationDetails.Builder connectionString(String connectionString)
Connect descriptor or Easy Connect Naming method used to connect to a database.- Parameters:
connectionString- the value to set- Returns:
- this builder
-
sessionMode
public UpdateDatabaseRegistrationDetails.Builder sessionMode(UpdateDatabaseRegistrationDetails.SessionMode sessionMode)
The mode of the database connection session to be established by the data client.‘REDIRECT’ - for a RAC database, ‘DIRECT’ - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- Parameters:
sessionMode- the value to set- Returns:
- this builder
-
wallet
public UpdateDatabaseRegistrationDetails.Builder wallet(String wallet)
The wallet contents Oracle GoldenGate uses to make connections to a database.This attribute is expected to be base64 encoded. Deprecated: This field is deprecated and replaced by “walletSecretId”. This field will be removed after February 15 2026.
- Parameters:
wallet- the value to set- Returns:
- this builder
-
aliasName
public UpdateDatabaseRegistrationDetails.Builder aliasName(String aliasName)
Credential store alias.- Parameters:
aliasName- the value to set- Returns:
- this builder
-
build
public UpdateDatabaseRegistrationDetails build()
-
copy
public UpdateDatabaseRegistrationDetails.Builder copy(UpdateDatabaseRegistrationDetails model)
-
-