StreamSourceConfig constructor

const StreamSourceConfig({
  1. Input<StreamSourceConfigMongodbSourceConfig?>? mongodbSourceConfig,
  2. Input<StreamSourceConfigMysqlSourceConfig?>? mysqlSourceConfig,
  3. Input<StreamSourceConfigOracleSourceConfig?>? oracleSourceConfig,
  4. Input<StreamSourceConfigPostgresqlSourceConfig?>? postgresqlSourceConfig,
  5. Input<StreamSourceConfigSalesforceSourceConfig?>? salesforceSourceConfig,
  6. required Input<String> sourceConnectionProfile,
  7. Input<StreamSourceConfigSpannerSourceConfig?>? spannerSourceConfig,
  8. Input<StreamSourceConfigSqlServerSourceConfig?>? sqlServerSourceConfig,
})

Creates a new StreamSourceConfig. mongodbSourceConfig MongoDB source configuration. mysqlSourceConfig MySQL data source configuration. oracleSourceConfig MySQL data source configuration. postgresqlSourceConfig PostgreSQL data source configuration. salesforceSourceConfig Salesforce data source configuration. sourceConnectionProfile Source connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name} spannerSourceConfig Spanner data source configuration. sqlServerSourceConfig SQL Server data source configuration.

Implementation

const StreamSourceConfig({
  this.mongodbSourceConfig,
  this.mysqlSourceConfig,
  this.oracleSourceConfig,
  this.postgresqlSourceConfig,
  this.salesforceSourceConfig,
  required this.sourceConnectionProfile,
  this.spannerSourceConfig,
  this.sqlServerSourceConfig,
});