Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::SourceConfig.
The configuration of the stream source.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#dataverse_source_config
def dataverse_source_config() -> ::Google::Cloud::Datastream::V1::DataverseSourceConfig-
(::Google::Cloud::Datastream::V1::DataverseSourceConfig) — Dataverse data source configuration.
Note: The following fields are mutually exclusive:
dataverse_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#dataverse_source_config=
def dataverse_source_config=(value) -> ::Google::Cloud::Datastream::V1::DataverseSourceConfig-
value (::Google::Cloud::Datastream::V1::DataverseSourceConfig) — Dataverse data source configuration.
Note: The following fields are mutually exclusive:
dataverse_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::DataverseSourceConfig) — Dataverse data source configuration.
Note: The following fields are mutually exclusive:
dataverse_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#mongodb_source_config
def mongodb_source_config() -> ::Google::Cloud::Datastream::V1::MongodbSourceConfig-
(::Google::Cloud::Datastream::V1::MongodbSourceConfig) — MongoDB data source configuration.
Note: The following fields are mutually exclusive:
mongodb_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#mongodb_source_config=
def mongodb_source_config=(value) -> ::Google::Cloud::Datastream::V1::MongodbSourceConfig-
value (::Google::Cloud::Datastream::V1::MongodbSourceConfig) — MongoDB data source configuration.
Note: The following fields are mutually exclusive:
mongodb_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::MongodbSourceConfig) — MongoDB data source configuration.
Note: The following fields are mutually exclusive:
mongodb_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#mysql_source_config
def mysql_source_config() -> ::Google::Cloud::Datastream::V1::MysqlSourceConfig-
(::Google::Cloud::Datastream::V1::MysqlSourceConfig) — MySQL data source configuration.
Note: The following fields are mutually exclusive:
mysql_source_config,oracle_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#mysql_source_config=
def mysql_source_config=(value) -> ::Google::Cloud::Datastream::V1::MysqlSourceConfig-
value (::Google::Cloud::Datastream::V1::MysqlSourceConfig) — MySQL data source configuration.
Note: The following fields are mutually exclusive:
mysql_source_config,oracle_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::MysqlSourceConfig) — MySQL data source configuration.
Note: The following fields are mutually exclusive:
mysql_source_config,oracle_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oracle_source_config
def oracle_source_config() -> ::Google::Cloud::Datastream::V1::OracleSourceConfig-
(::Google::Cloud::Datastream::V1::OracleSourceConfig) — Oracle data source configuration.
Note: The following fields are mutually exclusive:
oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oracle_source_config=
def oracle_source_config=(value) -> ::Google::Cloud::Datastream::V1::OracleSourceConfig-
value (::Google::Cloud::Datastream::V1::OracleSourceConfig) — Oracle data source configuration.
Note: The following fields are mutually exclusive:
oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::OracleSourceConfig) — Oracle data source configuration.
Note: The following fields are mutually exclusive:
oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#postgresql_source_config
def postgresql_source_config() -> ::Google::Cloud::Datastream::V1::PostgresqlSourceConfig-
(::Google::Cloud::Datastream::V1::PostgresqlSourceConfig) — PostgreSQL data source configuration.
Note: The following fields are mutually exclusive:
postgresql_source_config,oracle_source_config,mysql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#postgresql_source_config=
def postgresql_source_config=(value) -> ::Google::Cloud::Datastream::V1::PostgresqlSourceConfig-
value (::Google::Cloud::Datastream::V1::PostgresqlSourceConfig) — PostgreSQL data source configuration.
Note: The following fields are mutually exclusive:
postgresql_source_config,oracle_source_config,mysql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::PostgresqlSourceConfig) — PostgreSQL data source configuration.
Note: The following fields are mutually exclusive:
postgresql_source_config,oracle_source_config,mysql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#salesforce_marketing_cloud_source_config
def salesforce_marketing_cloud_source_config() -> ::Google::Cloud::Datastream::V1::SalesforceMarketingCloudSourceConfig-
(::Google::Cloud::Datastream::V1::SalesforceMarketingCloudSourceConfig) — Salesforce Marketing Cloud data source configuration.
Note: The following fields are mutually exclusive:
salesforce_marketing_cloud_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#salesforce_marketing_cloud_source_config=
def salesforce_marketing_cloud_source_config=(value) -> ::Google::Cloud::Datastream::V1::SalesforceMarketingCloudSourceConfig-
value (::Google::Cloud::Datastream::V1::SalesforceMarketingCloudSourceConfig) — Salesforce Marketing Cloud data source configuration.
Note: The following fields are mutually exclusive:
salesforce_marketing_cloud_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SalesforceMarketingCloudSourceConfig) — Salesforce Marketing Cloud data source configuration.
Note: The following fields are mutually exclusive:
salesforce_marketing_cloud_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#salesforce_source_config
def salesforce_source_config() -> ::Google::Cloud::Datastream::V1::SalesforceSourceConfig-
(::Google::Cloud::Datastream::V1::SalesforceSourceConfig) — Salesforce data source configuration.
Note: The following fields are mutually exclusive:
salesforce_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#salesforce_source_config=
def salesforce_source_config=(value) -> ::Google::Cloud::Datastream::V1::SalesforceSourceConfig-
value (::Google::Cloud::Datastream::V1::SalesforceSourceConfig) — Salesforce data source configuration.
Note: The following fields are mutually exclusive:
salesforce_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SalesforceSourceConfig) — Salesforce data source configuration.
Note: The following fields are mutually exclusive:
salesforce_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#service_now_source_config
def service_now_source_config() -> ::Google::Cloud::Datastream::V1::ServiceNowSourceConfig-
(::Google::Cloud::Datastream::V1::ServiceNowSourceConfig) — ServiceNow data source configuration.
Note: The following fields are mutually exclusive:
service_now_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#service_now_source_config=
def service_now_source_config=(value) -> ::Google::Cloud::Datastream::V1::ServiceNowSourceConfig-
value (::Google::Cloud::Datastream::V1::ServiceNowSourceConfig) — ServiceNow data source configuration.
Note: The following fields are mutually exclusive:
service_now_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::ServiceNowSourceConfig) — ServiceNow data source configuration.
Note: The following fields are mutually exclusive:
service_now_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#source_connection_profile
def source_connection_profile() -> ::String-
(::String) — Required. Source connection profile resource.
Format:
projects/{project}/locations/{location}/connectionProfiles/{name}
#source_connection_profile=
def source_connection_profile=(value) -> ::String-
value (::String) — Required. Source connection profile resource.
Format:
projects/{project}/locations/{location}/connectionProfiles/{name}
-
(::String) — Required. Source connection profile resource.
Format:
projects/{project}/locations/{location}/connectionProfiles/{name}
#spanner_source_config
def spanner_source_config() -> ::Google::Cloud::Datastream::V1::SpannerSourceConfig-
(::Google::Cloud::Datastream::V1::SpannerSourceConfig) — Spanner data source configuration.
Note: The following fields are mutually exclusive:
spanner_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#spanner_source_config=
def spanner_source_config=(value) -> ::Google::Cloud::Datastream::V1::SpannerSourceConfig-
value (::Google::Cloud::Datastream::V1::SpannerSourceConfig) — Spanner data source configuration.
Note: The following fields are mutually exclusive:
spanner_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SpannerSourceConfig) — Spanner data source configuration.
Note: The following fields are mutually exclusive:
spanner_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sql_server_source_config
def sql_server_source_config() -> ::Google::Cloud::Datastream::V1::SqlServerSourceConfig-
(::Google::Cloud::Datastream::V1::SqlServerSourceConfig) — SQLServer data source configuration.
Note: The following fields are mutually exclusive:
sql_server_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sql_server_source_config=
def sql_server_source_config=(value) -> ::Google::Cloud::Datastream::V1::SqlServerSourceConfig-
value (::Google::Cloud::Datastream::V1::SqlServerSourceConfig) — SQLServer data source configuration.
Note: The following fields are mutually exclusive:
sql_server_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SqlServerSourceConfig) — SQLServer data source configuration.
Note: The following fields are mutually exclusive:
sql_server_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config,workday_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#workday_source_config
def workday_source_config() -> ::Google::Cloud::Datastream::V1::WorkdaySourceConfig-
(::Google::Cloud::Datastream::V1::WorkdaySourceConfig) — Optional. Workday data source configuration.
Note: The following fields are mutually exclusive:
workday_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#workday_source_config=
def workday_source_config=(value) -> ::Google::Cloud::Datastream::V1::WorkdaySourceConfig-
value (::Google::Cloud::Datastream::V1::WorkdaySourceConfig) — Optional. Workday data source configuration.
Note: The following fields are mutually exclusive:
workday_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::WorkdaySourceConfig) — Optional. Workday data source configuration.
Note: The following fields are mutually exclusive:
workday_source_config,oracle_source_config,mysql_source_config,postgresql_source_config,sql_server_source_config,salesforce_source_config,mongodb_source_config,spanner_source_config,dataverse_source_config,salesforce_marketing_cloud_source_config,service_now_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.