Class SourceConfig (2.1.0)

public sealed class SourceConfig : IMessage<SourceConfig>, IEquatable<SourceConfig>, IDeepCloneable<SourceConfig>, IBufferMessage, IMessage

The configuration of the stream source.

Inheritance

Object > SourceConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

SourceConfig()

public SourceConfig()

SourceConfig(SourceConfig)

public SourceConfig(SourceConfig other)
Parameter
NameDescription
otherSourceConfig

Properties

MysqlSourceConfig

public MysqlSourceConfig MysqlSourceConfig { get; set; }

MySQL data source configuration.

Property Value
TypeDescription
MysqlSourceConfig

OracleSourceConfig

public OracleSourceConfig OracleSourceConfig { get; set; }

Oracle data source configuration.

Property Value
TypeDescription
OracleSourceConfig

PostgresqlSourceConfig

public PostgresqlSourceConfig PostgresqlSourceConfig { get; set; }

PostgreSQL data source configuration.

Property Value
TypeDescription
PostgresqlSourceConfig

SourceConnectionProfile

public string SourceConnectionProfile { get; set; }

Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

Property Value
TypeDescription
String

SourceConnectionProfileAsConnectionProfileName

public ConnectionProfileName SourceConnectionProfileAsConnectionProfileName { get; set; }

ConnectionProfileName-typed view over the SourceConnectionProfile resource name property.

Property Value
TypeDescription
ConnectionProfileName

SourceStreamConfigCase

public SourceConfig.SourceStreamConfigOneofCase SourceStreamConfigCase { get; }
Property Value
TypeDescription
SourceConfig.SourceStreamConfigOneofCase