public sealed class SourceConfig : IMessage<SourceConfig>, IEquatable<SourceConfig>, IDeepCloneable<SourceConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class SourceConfig.
The configuration of the stream source.
Implements
IMessageSourceConfig, IEquatableSourceConfig, IDeepCloneableSourceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
SourceConfig()
public SourceConfig()
SourceConfig(SourceConfig)
public SourceConfig(SourceConfig other)
Parameter | |
---|---|
Name | Description |
other |
SourceConfig |
Properties
MysqlSourceConfig
public MysqlSourceConfig MysqlSourceConfig { get; set; }
MySQL data source configuration.
Property Value | |
---|---|
Type | Description |
MysqlSourceConfig |
OracleSourceConfig
public OracleSourceConfig OracleSourceConfig { get; set; }
Oracle data source configuration.
Property Value | |
---|---|
Type | Description |
OracleSourceConfig |
PostgresqlSourceConfig
public PostgresqlSourceConfig PostgresqlSourceConfig { get; set; }
PostgreSQL data source configuration.
Property Value | |
---|---|
Type | Description |
PostgresqlSourceConfig |
SourceConnectionProfile
public string SourceConnectionProfile { get; set; }
Required. Source connection profile resoource.
Format: projects/{project}/locations/{location}/connectionProfiles/{name}
Property Value | |
---|---|
Type | Description |
string |
SourceConnectionProfileAsConnectionProfileName
public ConnectionProfileName SourceConnectionProfileAsConnectionProfileName { get; set; }
ConnectionProfileName-typed view over the SourceConnectionProfile resource name property.
Property Value | |
---|---|
Type | Description |
ConnectionProfileName |
SourceStreamConfigCase
public SourceConfig.SourceStreamConfigOneofCase SourceStreamConfigCase { get; }
Property Value | |
---|---|
Type | Description |
SourceConfigSourceStreamConfigOneofCase |