Class SpannerSourceConfig
Configuration for syncing data from a Spanner source.
Implements
Inherited Members
Namespace: Google.Apis.Datastream.v1.Data
Assembly: Google.Apis.Datastream.v1.dll
Syntax
public class SpannerSourceConfig : IDirectResponseSchema
Properties
BackfillDataBoostEnabled
Optional. Whether to use Data Boost for Spanner backfills. Defaults to false if not set.
Declaration
[JsonProperty("backfillDataBoostEnabled")]
public virtual bool? BackfillDataBoostEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ChangeStreamName
Required. Immutable. The change stream name to use for the stream.
Declaration
[JsonProperty("changeStreamName")]
public virtual string ChangeStreamName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExcludeObjects
Optional. The Spanner objects to avoid retrieving. If some objects are both included and excluded, an error will be thrown.
Declaration
[JsonProperty("excludeObjects")]
public virtual SpannerDatabase ExcludeObjects { get; set; }
Property Value
| Type | Description |
|---|---|
| SpannerDatabase |
FgacRole
Optional. The FGAC role to use for the stream.
Declaration
[JsonProperty("fgacRole")]
public virtual string FgacRole { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludeObjects
Optional. The Spanner objects to retrieve from the data source. If some objects are both included and excluded, an error will be thrown.
Declaration
[JsonProperty("includeObjects")]
public virtual SpannerDatabase IncludeObjects { get; set; }
Property Value
| Type | Description |
|---|---|
| SpannerDatabase |
MaxConcurrentBackfillTasks
Optional. Maximum number of concurrent backfill tasks.
Declaration
[JsonProperty("maxConcurrentBackfillTasks")]
public virtual int? MaxConcurrentBackfillTasks { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MaxConcurrentCdcTasks
Optional. Maximum number of concurrent CDC tasks.
Declaration
[JsonProperty("maxConcurrentCdcTasks")]
public virtual int? MaxConcurrentCdcTasks { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
SpannerRpcPriority
Optional. The RPC priority to use for the stream.
Declaration
[JsonProperty("spannerRpcPriority")]
public virtual string SpannerRpcPriority { get; set; }
Property Value
| Type | Description |
|---|---|
| string |