View Source GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeAggregate (google_api_bigtable_admin v0.23.0)

A value that combines incremental updates into a summarized value. Data is never directly written or read using type Aggregate. Writes will provide either the input_type or state_type, and reads will always return the state_type .

Attributes

  • inputType (type: GoogleApi.BigtableAdmin.V2.Model.Type.t, default: nil) - Type of the inputs that are accumulated by this Aggregate, which must specify a full encoding. Use AddInput mutations to accumulate new inputs.
  • stateType (type: GoogleApi.BigtableAdmin.V2.Model.Type.t, default: nil) - Output only. Type that holds the internal accumulator state for the Aggregate. This is a function of the input_type and aggregator chosen, and will always specify a full encoding.
  • sum (type: GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeAggregateSum.t, default: nil) - Sum aggregator.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeAggregate{
  inputType: GoogleApi.BigtableAdmin.V2.Model.Type.t() | nil,
  stateType: GoogleApi.BigtableAdmin.V2.Model.Type.t() | nil,
  sum:
    GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeAggregateSum.t()
    | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.