public sealed class SpannerSourceConfig : IMessage<SpannerSourceConfig>, IEquatable<SpannerSourceConfig>, IDeepCloneable<SpannerSourceConfig>, IBufferMessage, IMessageReference documentation and code samples for the DataStream v1 API class SpannerSourceConfig.
Configuration for syncing data from a Spanner source.
Implements
IMessageSpannerSourceConfig, IEquatableSpannerSourceConfig, IDeepCloneableSpannerSourceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
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 |
|