View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1SchemaSchemaField (google_api_dataplex v0.15.0)

Represents a column field within a table schema.

Attributes

  • description (type: String.t, default: nil) - Optional. User friendly field description. Must be less than or equal to 1024 characters.
  • fields (type: list(GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1SchemaSchemaField.t), default: nil) - Optional. Any nested field for complex types.
  • mode (type: String.t, default: nil) - Required. Additional field semantics.
  • name (type: String.t, default: nil) - Required. The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
  • type (type: String.t, default: nil) - Required. The type of field.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1SchemaSchemaField{
  description: String.t() | nil,
  fields: [t()] | nil,
  mode: String.t() | nil,
  name: String.t() | nil,
  type: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.