GoogleApi.Dataflow.V1b3.Model.CounterUpdate (google_api_dataflow v0.35.0) View Source

An update to a Counter sent from a worker.

Attributes

  • boolean (type: boolean(), default: nil) - Boolean value for And, Or.
  • cumulative (type: boolean(), default: nil) - True if this counter is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this counter is reported as a delta.
  • distribution (type: GoogleApi.Dataflow.V1b3.Model.DistributionUpdate.t, default: nil) - Distribution data
  • floatingPoint (type: float(), default: nil) - Floating point value for Sum, Max, Min.
  • floatingPointList (type: GoogleApi.Dataflow.V1b3.Model.FloatingPointList.t, default: nil) - List of floating point numbers, for Set.
  • floatingPointMean (type: GoogleApi.Dataflow.V1b3.Model.FloatingPointMean.t, default: nil) - Floating point mean aggregation value for Mean.
  • integer (type: GoogleApi.Dataflow.V1b3.Model.SplitInt64.t, default: nil) - Integer value for Sum, Max, Min.
  • integerGauge (type: GoogleApi.Dataflow.V1b3.Model.IntegerGauge.t, default: nil) - Gauge data
  • integerList (type: GoogleApi.Dataflow.V1b3.Model.IntegerList.t, default: nil) - List of integers, for Set.
  • integerMean (type: GoogleApi.Dataflow.V1b3.Model.IntegerMean.t, default: nil) - Integer mean aggregation value for Mean.
  • internal (type: any(), default: nil) - Value for internally-defined counters used by the Dataflow service.
  • nameAndKind (type: GoogleApi.Dataflow.V1b3.Model.NameAndKind.t, default: nil) - Counter name and aggregation type.
  • shortId (type: String.t, default: nil) - The service-generated short identifier for this counter. The short_id -> (name, metadata) mapping is constant for the lifetime of a job.
  • stringList (type: GoogleApi.Dataflow.V1b3.Model.StringList.t, default: nil) - List of strings, for Set.
  • structuredNameAndMetadata (type: GoogleApi.Dataflow.V1b3.Model.CounterStructuredNameAndMetadata.t, default: nil) - Counter structured name and metadata.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Dataflow.V1b3.Model.CounterUpdate{
  boolean: boolean() | nil,
  cumulative: boolean() | nil,
  distribution: GoogleApi.Dataflow.V1b3.Model.DistributionUpdate.t() | nil,
  floatingPoint: float() | nil,
  floatingPointList: GoogleApi.Dataflow.V1b3.Model.FloatingPointList.t() | nil,
  floatingPointMean: GoogleApi.Dataflow.V1b3.Model.FloatingPointMean.t() | nil,
  integer: GoogleApi.Dataflow.V1b3.Model.SplitInt64.t() | nil,
  integerGauge: GoogleApi.Dataflow.V1b3.Model.IntegerGauge.t() | nil,
  integerList: GoogleApi.Dataflow.V1b3.Model.IntegerList.t() | nil,
  integerMean: GoogleApi.Dataflow.V1b3.Model.IntegerMean.t() | nil,
  internal: any() | nil,
  nameAndKind: GoogleApi.Dataflow.V1b3.Model.NameAndKind.t() | nil,
  shortId: String.t() | nil,
  stringList: GoogleApi.Dataflow.V1b3.Model.StringList.t() | nil,
  structuredNameAndMetadata:
    GoogleApi.Dataflow.V1b3.Model.CounterStructuredNameAndMetadata.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.