Interface GoldengatePostgresqlConnectionPropertiesOrBuilder (0.42.0)

public interface GoldengatePostgresqlConnectionPropertiesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdditionalAttributes(int index)

public abstract NameValuePair getAdditionalAttributes(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePair

getAdditionalAttributesCount()

public abstract int getAdditionalAttributesCount()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAdditionalAttributesList()

public abstract List<NameValuePair> getAdditionalAttributesList()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<NameValuePair>

getAdditionalAttributesOrBuilder(int index)

public abstract NameValuePairOrBuilder getAdditionalAttributesOrBuilder(int index)

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NameValuePairOrBuilder

getAdditionalAttributesOrBuilderList()

public abstract List<? extends NameValuePairOrBuilder> getAdditionalAttributesOrBuilderList()

Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.

repeated .google.cloud.oracledatabase.v1.NameValuePair additional_attributes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.oracledatabase.v1.NameValuePairOrBuilder>

getConnectionPasswordOptionsCase()

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

getDatabase()

public abstract String getDatabase()

Optional. The name of the database.

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

Returns
Type Description
String

The database.

getDatabaseBytes()

public abstract ByteString getDatabaseBytes()

Optional. The name of the database.

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

Returns
Type Description
ByteString

The bytes for database.

getDbSystemId()

public abstract String getDbSystemId()

Optional. The OCID of the database system being referenced.

string db_system_id = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The dbSystemId.

getDbSystemIdBytes()

public abstract ByteString getDbSystemIdBytes()

Optional. The OCID of the database system being referenced.

string db_system_id = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for dbSystemId.

getHost()

public abstract String getHost()

Optional. The name or address of a host.

string host = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The host.

getHostBytes()

public abstract ByteString getHostBytes()

Optional. The name or address of a host.

string host = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for host.

getPassword()

public abstract String getPassword()

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

string password = 15 [(.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 for PostgreSQL connection in plain text.

string password = 15 [(.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 for PostgreSQL connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 16 [(.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 for PostgreSQL connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

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

Returns
Type Description
ByteString

The bytes for passwordSecretVersion.

getPort()

public abstract int getPort()

Optional. The port of an endpoint usually specified for a connection.

int32 port = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The port.

getSecurityProtocol()

public abstract GoldengatePostgresqlConnectionProperties.PostgresqlSecurityProtocol getSecurityProtocol()

Optional. Security protocol for PostgreSQL.

.google.cloud.oracledatabase.v1.GoldengatePostgresqlConnectionProperties.PostgresqlSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengatePostgresqlConnectionProperties.PostgresqlSecurityProtocol

The securityProtocol.

getSecurityProtocolValue()

public abstract int getSecurityProtocolValue()

Optional. Security protocol for PostgreSQL.

.google.cloud.oracledatabase.v1.GoldengatePostgresqlConnectionProperties.PostgresqlSecurityProtocol security_protocol = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for securityProtocol.

getSslCaFile()

public abstract String getSslCaFile()

Optional. The base64 encoded certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.

string ssl_ca_file = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sslCaFile.

getSslCaFileBytes()

public abstract ByteString getSslCaFileBytes()

Optional. The base64 encoded certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.

string ssl_ca_file = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sslCaFile.

getSslCertFile()

public abstract String getSslCertFile()

Optional. The base64 encoded certificate of the PostgreSQL server.

string ssl_cert_file = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sslCertFile.

getSslCertFileBytes()

public abstract ByteString getSslCertFileBytes()

Optional. The base64 encoded certificate of the PostgreSQL server.

string ssl_cert_file = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sslCertFile.

getSslCrlFile()

public abstract String getSslCrlFile()

Optional. The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA).

string ssl_crl_file = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sslCrlFile.

getSslCrlFileBytes()

public abstract ByteString getSslCrlFileBytes()

Optional. The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA).

string ssl_crl_file = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sslCrlFile.

getSslKeyFile()

public abstract String getSslKeyFile()

Optional. The base64 encoded private key of the PostgreSQL server.

string ssl_key_file = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sslKeyFile.

getSslKeyFileBytes()

public abstract ByteString getSslKeyFileBytes()

Optional. The base64 encoded private key of the PostgreSQL server.

string ssl_key_file = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sslKeyFile.

getSslMode()

public abstract GoldengatePostgresqlConnectionProperties.PostgresqlSslMode getSslMode()

Optional. SSL modes for PostgreSQL.

.google.cloud.oracledatabase.v1.GoldengatePostgresqlConnectionProperties.PostgresqlSslMode ssl_mode = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoldengatePostgresqlConnectionProperties.PostgresqlSslMode

The sslMode.

getSslModeValue()

public abstract int getSslModeValue()

Optional. SSL modes for PostgreSQL.

.google.cloud.oracledatabase.v1.GoldengatePostgresqlConnectionProperties.PostgresqlSslMode ssl_mode = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for sslMode.

getTechnologyType()

public abstract String getTechnologyType()

Optional. The technology type of PostgresqlConnection.

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

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public abstract ByteString getTechnologyTypeBytes()

Optional. The technology type of PostgresqlConnection.

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 the associated system of the given technology.

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

Returns
Type Description
String

The username.

getUsernameBytes()

public abstract ByteString getUsernameBytes()

Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.

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

Returns
Type Description
ByteString

The bytes for username.

hasPassword()

public abstract boolean hasPassword()

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

string password = 15 [(.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 for PostgreSQL connection. Format: projects/{project}/secrets/{secret}/versions/{version}.

string password_secret_version = 16 [(.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.