DataStream v1 API - Class SourceConfig (2.3.0)

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.

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
SourceConfigSourceStreamConfigOneofCase