DataStream v1 API - Class SpannerSourceConfig (2.13.0)

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

Reference documentation and code samples for the DataStream v1 API class SpannerSourceConfig.

Configuration for syncing data from a Spanner source.

Inheritance

object > SpannerSourceConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

SpannerSourceConfig()

public SpannerSourceConfig()

SpannerSourceConfig(SpannerSourceConfig)

public SpannerSourceConfig(SpannerSourceConfig other)
Parameter
Name Description
other SpannerSourceConfig

Properties

BackfillDataBoostEnabled

public bool BackfillDataBoostEnabled { get; set; }

Optional. Whether to use Data Boost for Spanner backfills. Defaults to false if not set.

Property Value
Type Description
bool

ChangeStreamName

public string ChangeStreamName { get; set; }

Required. Immutable. The change stream name to use for the stream.

Property Value
Type Description
string

ExcludeObjects

public SpannerDatabase ExcludeObjects { get; set; }

Optional. The Spanner objects to avoid retrieving. If some objects are both included and excluded, an error will be thrown.

Property Value
Type Description
SpannerDatabase

FgacRole

public string FgacRole { get; set; }

Optional. The FGAC role to use for the stream.

Property Value
Type Description
string

IncludeObjects

public SpannerDatabase IncludeObjects { get; set; }

Optional. The Spanner objects to retrieve from the data source. If some objects are both included and excluded, an error will be thrown.

Property Value
Type Description
SpannerDatabase

MaxConcurrentBackfillTasks

public int MaxConcurrentBackfillTasks { get; set; }

Optional. Maximum number of concurrent backfill tasks.

Property Value
Type Description
int

MaxConcurrentCdcTasks

public int MaxConcurrentCdcTasks { get; set; }

Optional. Maximum number of concurrent CDC tasks.

Property Value
Type Description
int

SpannerRpcPriority

public SpannerSourceConfig.Types.SpannerRpcPriority SpannerRpcPriority { get; set; }

Optional. The RPC priority to use for the stream.

Property Value
Type Description
SpannerSourceConfigTypesSpannerRpcPriority