public sealed class SpannerSource : IMessage<SpannerSource>, IEquatable<SpannerSource>, IDeepCloneable<SpannerSource>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class SpannerSource.
The Spanner source for importing data
Implements
IMessageSpannerSource, IEquatableSpannerSource, IDeepCloneableSpannerSource, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
SpannerSource()
public SpannerSource()
SpannerSource(SpannerSource)
public SpannerSource(SpannerSource other)
Parameter | |
---|---|
Name | Description |
other |
SpannerSource |
Properties
DatabaseId
public string DatabaseId { get; set; }
Required. The database ID of the source Spanner table.
Property Value | |
---|---|
Type | Description |
string |
EnableDataBoost
public bool EnableDataBoost { get; set; }
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found here.
Property Value | |
---|---|
Type | Description |
bool |
InstanceId
public string InstanceId { get; set; }
Required. The instance ID of the source Spanner table.
Property Value | |
---|---|
Type | Description |
string |
ProjectId
public string ProjectId { get; set; }
The project ID that the Spanner source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
Property Value | |
---|---|
Type | Description |
string |
TableId
public string TableId { get; set; }
Required. The table name of the Spanner database that needs to be imported.
Property Value | |
---|---|
Type | Description |
string |