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

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

The properties of GoldengateKafkaSchemaRegistryConnection.

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

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 to access Schema Registry in plain text.

↳ password_secret_version string

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. 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}.

↳ ssl_key_password string

Optional. Input only. The password for the cert inside the KeyStore in plain text.

↳ ssl_key_password_secret_version string

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

↳ technology_type string

Optional. The technology type of KafkaSchemaRegistryConnection.

↳ url string

Optional. Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'

↳ authentication_type int

Optional. Used authentication mechanism to access Schema Registry.

↳ username string

Optional. The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.

↳ 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 to access Schema Registry in plain text.

Returns
Type Description
string

hasPassword

setPassword

Optional. Input only. The password to access Schema Registry 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 to access Schema Registry using basic authentication. 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 to access Schema Registry using basic authentication. 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

getSslKeyPassword

Optional. Input only. The password for the cert inside the KeyStore in plain text.

Returns
Type Description
string

hasSslKeyPassword

setSslKeyPassword

Optional. Input only. The password for the cert inside the KeyStore in plain text.

Parameter
Name Description
var string
Returns
Type Description
$this

getSslKeyPasswordSecretVersion

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore.

Format: projects/{project}/secrets/{secret}/versions/{version}.

Returns
Type Description
string

hasSslKeyPasswordSecretVersion

setSslKeyPasswordSecretVersion

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore.

Format: projects/{project}/secrets/{secret}/versions/{version}.

Parameter
Name Description
var string
Returns
Type Description
$this

getTechnologyType

Optional. The technology type of KafkaSchemaRegistryConnection.

Returns
Type Description
string

setTechnologyType

Optional. The technology type of KafkaSchemaRegistryConnection.

Parameter
Name Description
var string
Returns
Type Description
$this

getUrl

Optional. Kafka Schema Registry URL.

e.g.: 'https://server1.us.oracle.com:8081'

Returns
Type Description
string

setUrl

Optional. Kafka Schema Registry URL.

e.g.: 'https://server1.us.oracle.com:8081'

Parameter
Name Description
var string
Returns
Type Description
$this

getAuthenticationType

Optional. Used authentication mechanism to access Schema Registry.

Returns
Type Description
int Enum of type AuthenticationType.

setAuthenticationType

Optional. Used authentication mechanism to access Schema Registry.

Parameter
Name Description
var int

Enum of type AuthenticationType.

Returns
Type Description
$this

getUsername

Optional. The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.

Returns
Type Description
string

setUsername

Optional. The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.

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

getSslKeyPasswordOptions

Returns
Type Description
string