View Source GoogleApi.HealthCare.V1beta1.Model.SchemaConfig (google_api_health_care v0.50.1)

Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.

Attributes

  • lastUpdatedPartitionConfig (type: GoogleApi.HealthCare.V1beta1.Model.TimePartitioning.t, default: nil) - The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.
  • recursiveStructureDepth (type: String.t, default: nil) - The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.
  • schemaType (type: String.t, default: nil) - Specifies the output schema type. Schema type is required.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.HealthCare.V1beta1.Model.SchemaConfig{
  lastUpdatedPartitionConfig:
    GoogleApi.HealthCare.V1beta1.Model.TimePartitioning.t() | nil,
  recursiveStructureDepth: String.t() | nil,
  schemaType: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.