View Source GoogleApi.Dataflow.V1b3.Model.CounterStructuredName (google_api_dataflow v0.50.1)

Identifies a counter within a per-job namespace. Counters whose structured names are the same get merged into a single value for the job.

Attributes

  • componentStepName (type: String.t, default: nil) - Name of the optimized step being executed by the workers.
  • executionStepName (type: String.t, default: nil) - Name of the stage. An execution step contains multiple component steps.
  • inputIndex (type: integer(), default: nil) - Index of an input collection that's being read from/written to as a side input. The index identifies a step's side inputs starting by 1 (e.g. the first side input has input_index 1, the third has input_index 3). Side inputs are identified by a pair of (original_step_name, input_index). This field helps uniquely identify them.
  • name (type: String.t, default: nil) - Counter name. Not necessarily globally-unique, but unique within the context of the other fields. Required.
  • origin (type: String.t, default: nil) - One of the standard Origins defined above.
  • originNamespace (type: String.t, default: nil) - A string containing a more specific namespace of the counter's origin.
  • originalRequestingStepName (type: String.t, default: nil) - The step name requesting an operation, such as GBK. I.e. the ParDo causing a read/write from shuffle to occur, or a read from side inputs.
  • originalStepName (type: String.t, default: nil) - System generated name of the original step in the user's graph, before optimization.
  • portion (type: String.t, default: nil) - Portion of this counter, either key or value.
  • workerId (type: String.t, default: nil) - ID of a particular worker.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataflow.V1b3.Model.CounterStructuredName{
  componentStepName: String.t() | nil,
  executionStepName: String.t() | nil,
  inputIndex: integer() | nil,
  name: String.t() | nil,
  origin: String.t() | nil,
  originNamespace: String.t() | nil,
  originalRequestingStepName: String.t() | nil,
  originalStepName: String.t() | nil,
  portion: String.t() | nil,
  workerId: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.