Google Cloud Oracle Database V1 Client - Class GoldengateRedisConnectionProperties (0.9.0)

Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class GoldengateRedisConnectionProperties.

The properties of GoldengateRedisConnection.

Generated from protobuf message google.cloud.oracledatabase.v1.GoldengateRedisConnectionProperties

Namespace

Google \ Cloud \ OracleDatabase \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ password string

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

↳ password_secret_version string

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

↳ trust_store_password string

Optional. Input only. The TrustStore password in plain text.

↳ trust_store_password_secret_version string

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

↳ key_store_password string

Optional. Input only. The KeyStore password in plain text.

↳ key_store_password_secret_version string

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

↳ technology_type string

Optional. The technology type of RedisConnection.

↳ servers string

Optional. Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"

↳ security_protocol int

Optional. Security protocol for Redis.

↳ authentication_type int

Optional. Authentication type for Redis.

↳ username string

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

↳ redis_cluster_id string

Optional. The OCID of the Redis cluster.

↳ trust_store_file string

Optional. The base64 encoded content of the TrustStore file.

↳ key_store_file string

Optional. The base64 encoded content of the KeyStore file.

getPassword

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

Returns
Type Description
string

hasPassword

setPassword

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

Parameter
Name Description
var string
Returns
Type Description
$this

getPasswordSecretVersion

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

Returns
Type Description
string

hasPasswordSecretVersion

setPasswordSecretVersion

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

Parameter
Name Description
var string
Returns
Type Description
$this

getTrustStorePassword

Optional. Input only. The TrustStore password in plain text.

Returns
Type Description
string

hasTrustStorePassword

setTrustStorePassword

Optional. Input only. The TrustStore password in plain text.

Parameter
Name Description
var string
Returns
Type Description
$this

getTrustStorePasswordSecretVersion

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

Returns
Type Description
string

hasTrustStorePasswordSecretVersion

setTrustStorePasswordSecretVersion

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

Parameter
Name Description
var string
Returns
Type Description
$this

getKeyStorePassword

Optional. Input only. The KeyStore password in plain text.

Returns
Type Description
string

hasKeyStorePassword

setKeyStorePassword

Optional. Input only. The KeyStore password in plain text.

Parameter
Name Description
var string
Returns
Type Description
$this

getKeyStorePasswordSecretVersion

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

Returns
Type Description
string

hasKeyStorePasswordSecretVersion

setKeyStorePasswordSecretVersion

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

Parameter
Name Description
var string
Returns
Type Description
$this

getTechnologyType

Optional. The technology type of RedisConnection.

Returns
Type Description
string

setTechnologyType

Optional. The technology type of RedisConnection.

Parameter
Name Description
var string
Returns
Type Description
$this

getServers

Optional. Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"

Returns
Type Description
string

setServers

Optional. Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"

Parameter
Name Description
var string
Returns
Type Description
$this

getSecurityProtocol

Optional. Security protocol for Redis.

Returns
Type Description
int Enum of type RedisSecurityProtocol.

setSecurityProtocol

Optional. Security protocol for Redis.

Parameter
Name Description
var int

Enum of type RedisSecurityProtocol.

Returns
Type Description
$this

getAuthenticationType

Optional. Authentication type for Redis.

Returns
Type Description
int Enum of type RedisAuthenticationType.

setAuthenticationType

Optional. Authentication type for Redis.

Parameter
Name Description
var int

Enum of type RedisAuthenticationType.

Returns
Type Description
$this

getUsername

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

Returns
Type Description
string

setUsername

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

Parameter
Name Description
var string
Returns
Type Description
$this

getRedisClusterId

Optional. The OCID of the Redis cluster.

Returns
Type Description
string

setRedisClusterId

Optional. The OCID of the Redis cluster.

Parameter
Name Description
var string
Returns
Type Description
$this

getTrustStoreFile

Optional. The base64 encoded content of the TrustStore file.

Returns
Type Description
string

setTrustStoreFile

Optional. The base64 encoded content of the TrustStore file.

Parameter
Name Description
var string
Returns
Type Description
$this

getKeyStoreFile

Optional. The base64 encoded content of the KeyStore file.

Returns
Type Description
string

setKeyStoreFile

Optional. The base64 encoded content of the KeyStore file.

Parameter
Name Description
var string
Returns
Type Description
$this

getConnectionPasswordOptions

Returns
Type Description
string

getTrustStorePasswordOptions

Returns
Type Description
string

getKeyStorePasswordOptions

Returns
Type Description
string