public sealed class SourceConfig : IMessage<SourceConfig>, IEquatable<SourceConfig>, IDeepCloneable<SourceConfig>, IBufferMessage, IMessage
The configuration of the stream source.
Implements
IMessage<SourceConfig>, IEquatable<SourceConfig>, IDeepCloneable<SourceConfig>, 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 |
SourceConfig.SourceStreamConfigOneofCase |