Google Cloud Datastream V1 Client - Class SourceConfig (2.7.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 resource. 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.

↳ salesforce_source_config SalesforceSourceConfig

Salesforce data source configuration.

↳ mongodb_source_config MongodbSourceConfig

MongoDB data source configuration.

↳ spanner_source_config SpannerSourceConfig

Spanner data source configuration.

↳ dataverse_source_config DataverseSourceConfig

Dataverse data source configuration.

↳ salesforce_marketing_cloud_source_config SalesforceMarketingCloudSourceConfig

Salesforce Marketing Cloud data source configuration.

↳ service_now_source_config ServiceNowSourceConfig

ServiceNow data source configuration.

↳ workday_source_config WorkdaySourceConfig

Optional. Workday data source configuration.

getSourceConnectionProfile

Required. Source connection profile resource.

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

Returns
Type Description
string

setSourceConnectionProfile

Required. Source connection profile resource.

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

getSalesforceSourceConfig

Salesforce data source configuration.

Returns
Type Description
SalesforceSourceConfig|null

hasSalesforceSourceConfig

setSalesforceSourceConfig

Salesforce data source configuration.

Parameter
Name Description
var SalesforceSourceConfig
Returns
Type Description
$this

getMongodbSourceConfig

MongoDB data source configuration.

Returns
Type Description
MongodbSourceConfig|null

hasMongodbSourceConfig

setMongodbSourceConfig

MongoDB data source configuration.

Parameter
Name Description
var MongodbSourceConfig
Returns
Type Description
$this

getSpannerSourceConfig

Spanner data source configuration.

Returns
Type Description
SpannerSourceConfig|null

hasSpannerSourceConfig

setSpannerSourceConfig

Spanner data source configuration.

Parameter
Name Description
var SpannerSourceConfig
Returns
Type Description
$this

getDataverseSourceConfig

Dataverse data source configuration.

Returns
Type Description
DataverseSourceConfig|null

hasDataverseSourceConfig

setDataverseSourceConfig

Dataverse data source configuration.

Parameter
Name Description
var DataverseSourceConfig
Returns
Type Description
$this

getSalesforceMarketingCloudSourceConfig

Salesforce Marketing Cloud data source configuration.

Returns
Type Description
SalesforceMarketingCloudSourceConfig|null

hasSalesforceMarketingCloudSourceConfig

setSalesforceMarketingCloudSourceConfig

Salesforce Marketing Cloud data source configuration.

Parameter
Name Description
var SalesforceMarketingCloudSourceConfig
Returns
Type Description
$this

getServiceNowSourceConfig

ServiceNow data source configuration.

Returns
Type Description
ServiceNowSourceConfig|null

hasServiceNowSourceConfig

setServiceNowSourceConfig

ServiceNow data source configuration.

Parameter
Name Description
var ServiceNowSourceConfig
Returns
Type Description
$this

getWorkdaySourceConfig

Optional. Workday data source configuration.

Returns
Type Description
WorkdaySourceConfig|null

hasWorkdaySourceConfig

setWorkdaySourceConfig

Optional. Workday data source configuration.

Parameter
Name Description
var WorkdaySourceConfig
Returns
Type Description
$this

getSourceStreamConfig

Returns
Type Description
string