Google Cloud Datastream V1 Client - Class SourceConfig (2.1.0)

Reference documentation and code samples for the Google Cloud Datastream V1 Client class SourceConfig.

The configuration of the stream source.

Generated from protobuf message google.cloud.datastream.v1.SourceConfig

Namespace

Google \ Cloud \ Datastream \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ source_connection_profile string

Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

↳ oracle_source_config OracleSourceConfig

Oracle data source configuration.

↳ mysql_source_config MysqlSourceConfig

MySQL data source configuration.

↳ postgresql_source_config PostgresqlSourceConfig

PostgreSQL data source configuration.

↳ sql_server_source_config SqlServerSourceConfig

SQLServer data source configuration.

getSourceConnectionProfile

Required. Source connection profile resoource.

Format: projects/{project}/locations/{location}/connectionProfiles/{name}

Returns
Type Description
string

setSourceConnectionProfile

Required. Source connection profile resoource.

Format: projects/{project}/locations/{location}/connectionProfiles/{name}

Parameter
Name Description
var string
Returns
Type Description
$this

getOracleSourceConfig

Oracle data source configuration.

Returns
Type Description
OracleSourceConfig|null

hasOracleSourceConfig

setOracleSourceConfig

Oracle data source configuration.

Parameter
Name Description
var OracleSourceConfig
Returns
Type Description
$this

getMysqlSourceConfig

MySQL data source configuration.

Returns
Type Description
MysqlSourceConfig|null

hasMysqlSourceConfig

setMysqlSourceConfig

MySQL data source configuration.

Parameter
Name Description
var MysqlSourceConfig
Returns
Type Description
$this

getPostgresqlSourceConfig

PostgreSQL data source configuration.

Returns
Type Description
PostgresqlSourceConfig|null

hasPostgresqlSourceConfig

setPostgresqlSourceConfig

PostgreSQL data source configuration.

Parameter
Name Description
var PostgresqlSourceConfig
Returns
Type Description
$this

getSqlServerSourceConfig

SQLServer data source configuration.

Returns
Type Description
SqlServerSourceConfig|null

hasSqlServerSourceConfig

setSqlServerSourceConfig

SQLServer data source configuration.

Parameter
Name Description
var SqlServerSourceConfig
Returns
Type Description
$this

getSourceStreamConfig

Returns
Type Description
string