View Source GoogleApi.Language.V2.Model.XPSColumnSpec (google_api_language v0.16.0)

Attributes

  • columnId (type: integer(), default: nil) - The unique id of the column. When Preprocess, the Tables BE will popuate the order id of the column, which reflects the order of the column inside the table, i.e. 0 means the first column in the table, N-1 means the last column. AutoML BE will persist this order id in Spanner and set the order id here when calling RefreshTablesStats and Train. Note: it's different than the column_spec_id that is generated in AutoML BE.
  • dataStats (type: GoogleApi.Language.V2.Model.XPSDataStats.t, default: nil) - The data stats of the column. It's outputed in RefreshTablesStats and a required input for Train.
  • dataType (type: GoogleApi.Language.V2.Model.XPSDataType.t, default: nil) - The data type of the column. It's outputed in Preprocess rpc and a required input for RefreshTablesStats and Train.
  • displayName (type: String.t, default: nil) - The display name of the column. It's outputed in Preprocess and a required input for RefreshTablesStats and Train.
  • forecastingMetadata (type: GoogleApi.Language.V2.Model.XPSColumnSpecForecastingMetadata.t, default: nil) -
  • topCorrelatedColumns (type: list(GoogleApi.Language.V2.Model.XPSColumnSpecCorrelatedColumn.t), default: nil) - It's outputed in RefreshTablesStats, and a required input in Train.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Language.V2.Model.XPSColumnSpec{
  columnId: integer() | nil,
  dataStats: GoogleApi.Language.V2.Model.XPSDataStats.t() | nil,
  dataType: GoogleApi.Language.V2.Model.XPSDataType.t() | nil,
  displayName: String.t() | nil,
  forecastingMetadata:
    GoogleApi.Language.V2.Model.XPSColumnSpecForecastingMetadata.t() | nil,
  topCorrelatedColumns:
    [GoogleApi.Language.V2.Model.XPSColumnSpecCorrelatedColumn.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.