View Source GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1SpannerSource (google_api_discovery_engine v0.22.0)

The Spanner source for importing data

Attributes

  • databaseId (type: String.t, default: nil) - Required. The database ID of the source Spanner table.
  • enableDataBoost (type: boolean(), default: nil) - Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found here.
  • instanceId (type: String.t, default: nil) - Required. The instance ID of the source Spanner table.
  • projectId (type: String.t, default: nil) - The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
  • tableId (type: String.t, default: nil) - Required. The table name of the Spanner database that needs to be imported.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1SpannerSource{
    databaseId: String.t() | nil,
    enableDataBoost: boolean() | nil,
    instanceId: String.t() | nil,
    projectId: String.t() | nil,
    tableId: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.