Interface GoldengateOracleConnectionPropertiesOrBuilder (0.42.0)

public interface GoldengateOracleConnectionPropertiesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthenticationMode()

public abstract GoldengateOracleConnectionProperties.OracleAuthenticationMode getAuthenticationMode()

Optional. Authentication mode.

.google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties.OracleAuthenticationMode authentication_mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateOracleConnectionProperties.OracleAuthenticationMode

The authenticationMode.

getAuthenticationModeValue()

public abstract int getAuthenticationModeValue()

Optional. Authentication mode.

.google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties.OracleAuthenticationMode authentication_mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for authenticationMode.

getConnectionPasswordOptionsCase()

public abstract GoldengateOracleConnectionProperties.ConnectionPasswordOptionsCase getConnectionPasswordOptionsCase()
Returns
Type Description
GoldengateOracleConnectionProperties.ConnectionPasswordOptionsCase

getConnectionString()

public abstract String getConnectionString()

Optional. Connect descriptor or Easy Connect Naming method used to connect to a database.

string connection_string = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The connectionString.

getConnectionStringBytes()

public abstract ByteString getConnectionStringBytes()

Optional. Connect descriptor or Easy Connect Naming method used to connect to a database.

string connection_string = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for connectionString.

getGcpOracleDatabaseId()

public abstract String getGcpOracleDatabaseId()

Optional. Autonomous AI Database instance id of database in Oracle Database @ Google Cloud. If gcp_oracle_database_id is provided, connection_string must be empty. Format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}

string gcp_oracle_database_id = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The gcpOracleDatabaseId.

getGcpOracleDatabaseIdBytes()

public abstract ByteString getGcpOracleDatabaseIdBytes()

Optional. Autonomous AI Database instance id of database in Oracle Database @ Google Cloud. If gcp_oracle_database_id is provided, connection_string must be empty. Format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}

string gcp_oracle_database_id = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for gcpOracleDatabaseId.

getPassword()

public abstract String getPassword()

Optional. Input only. The password Oracle Goldengate uses in plain text.

string password = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
String

The password.

getPasswordBytes()

public abstract ByteString getPasswordBytes()

Optional. Input only. The password Oracle Goldengate uses in plain text.

string password = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
ByteString

The bytes for password.

getPasswordSecretVersion()

public abstract String getPasswordSecretVersion()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The passwordSecretVersion.

getPasswordSecretVersionBytes()

public abstract ByteString getPasswordSecretVersionBytes()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for passwordSecretVersion.

getSessionMode()

public abstract GoldengateOracleConnectionProperties.SessionMode getSessionMode()

Optional. The mode of the database connection session to be established by the data client.

.google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties.SessionMode session_mode = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengateOracleConnectionProperties.SessionMode

The sessionMode.

getSessionModeValue()

public abstract int getSessionModeValue()

Optional. The mode of the database connection session to be established by the data client.

.google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties.SessionMode session_mode = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for sessionMode.

getTechnologyType()

public abstract String getTechnologyType()

Optional. The technology type.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public abstract ByteString getTechnologyTypeBytes()

Optional. The technology type.

string technology_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for technologyType.

getUsername()

public abstract String getUsername()

Optional. The username Oracle Goldengate uses to connect.

string username = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The username.

getUsernameBytes()

public abstract ByteString getUsernameBytes()

Optional. The username Oracle Goldengate uses to connect.

string username = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for username.

getWalletFile()

public abstract String getWalletFile()

Optional. The wallet contents Oracle Goldengate uses to make connections to a database. This attribute is expected to be base64 encoded.

string wallet_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The walletFile.

getWalletFileBytes()

public abstract ByteString getWalletFileBytes()

Optional. The wallet contents Oracle Goldengate uses to make connections to a database. This attribute is expected to be base64 encoded.

string wallet_file = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for walletFile.

hasPassword()

public abstract boolean hasPassword()

Optional. Input only. The password Oracle Goldengate uses in plain text.

string password = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the password field is set.

hasPasswordSecretVersion()

public abstract boolean hasPasswordSecretVersion()

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the passwordSecretVersion field is set.