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

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

The properties of GoldengateSnowflakeConnection.

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

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 to connect to Snowflake platform 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 to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.

↳ technology_type string

Optional. The technology type of SnowflakeConnection.

↳ connection_url string

Optional. JDBC connection URL. e.g.: 'jdbc❄️//<account_name>.snowflakecomputing.com/?warehouse=

↳ authentication_type int

Optional. Used authentication mechanism to access Snowflake.

↳ username string

Optional. The username Oracle Goldengate uses to connect to Snowflake.

↳ private_key_file string

Optional. The content of private key file in PEM format.

↳ private_key_passphrase_secret string

Optional. Password if the private key file is encrypted.

getPassword

Optional. Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.

Returns
Type Description
string

hasPassword

setPassword

Optional. Input only. The password Oracle Goldengate uses to connect to Snowflake platform 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 to connect to Snowflake platform. 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 to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.

Parameter
Name Description
var string
Returns
Type Description
$this

getTechnologyType

Optional. The technology type of SnowflakeConnection.

Returns
Type Description
string

setTechnologyType

Optional. The technology type of SnowflakeConnection.

Parameter
Name Description
var string
Returns
Type Description
$this

getConnectionUrl

Optional. JDBC connection URL.

e.g.: 'jdbc❄️//<account_name>.snowflakecomputing.com/?warehouse=

Returns
Type Description
string

setConnectionUrl

Optional. JDBC connection URL.

e.g.: 'jdbc❄️//<account_name>.snowflakecomputing.com/?warehouse=

Parameter
Name Description
var string
Returns
Type Description
$this

getAuthenticationType

Optional. Used authentication mechanism to access Snowflake.

Returns
Type Description
int Enum of type AuthenticationType.

setAuthenticationType

Optional. Used authentication mechanism to access Snowflake.

Parameter
Name Description
var int

Enum of type AuthenticationType.

Returns
Type Description
$this

getUsername

Optional. The username Oracle Goldengate uses to connect to Snowflake.

Returns
Type Description
string

setUsername

Optional. The username Oracle Goldengate uses to connect to Snowflake.

Parameter
Name Description
var string
Returns
Type Description
$this

getPrivateKeyFile

Optional. The content of private key file in PEM format.

Returns
Type Description
string

setPrivateKeyFile

Optional. The content of private key file in PEM format.

Parameter
Name Description
var string
Returns
Type Description
$this

getPrivateKeyPassphraseSecret

Optional. Password if the private key file is encrypted.

Returns
Type Description
string

setPrivateKeyPassphraseSecret

Optional. Password if the private key file is encrypted.

Parameter
Name Description
var string
Returns
Type Description
$this

getConnectionPasswordOptions

Returns
Type Description
string