GoogleApi.Datastream.V1.Model.BigQueryDestinationConfig (google_api_datastream v0.10.0)

View Source

BigQuery destination configuration

Attributes

  • appendOnly (type: GoogleApi.Datastream.V1.Model.AppendOnly.t, default: nil) - Append only mode
  • blmtConfig (type: GoogleApi.Datastream.V1.Model.BlmtConfig.t, default: nil) - Optional. Big Lake Managed Tables (BLMT) configuration.
  • dataFreshness (type: String.t, default: nil) - The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.
  • merge (type: GoogleApi.Datastream.V1.Model.Merge.t, default: nil) - The standard mode
  • singleTargetDataset (type: GoogleApi.Datastream.V1.Model.SingleTargetDataset.t, default: nil) - Single destination dataset.
  • sourceHierarchyDatasets (type: GoogleApi.Datastream.V1.Model.SourceHierarchyDatasets.t, default: nil) - Source hierarchy datasets.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Datastream.V1.Model.BigQueryDestinationConfig{
  appendOnly: GoogleApi.Datastream.V1.Model.AppendOnly.t() | nil,
  blmtConfig: GoogleApi.Datastream.V1.Model.BlmtConfig.t() | nil,
  dataFreshness: String.t() | nil,
  merge: GoogleApi.Datastream.V1.Model.Merge.t() | nil,
  singleTargetDataset:
    GoogleApi.Datastream.V1.Model.SingleTargetDataset.t() | nil,
  sourceHierarchyDatasets:
    GoogleApi.Datastream.V1.Model.SourceHierarchyDatasets.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.