google_api_dataflow v0.5.0 GoogleApi.Dataflow.V1b3.Model.CounterStructuredName View Source

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 (String.t): Name of the optimized step being executed by the workers. Defaults to: null.
  • executionStepName (String.t): Name of the stage. An execution step contains multiple component steps. Defaults to: null.
  • inputIndex (integer()): 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. Defaults to: null.
  • name (String.t): Counter name. Not necessarily globally-unique, but unique within the context of the other fields. Required. Defaults to: null.
  • origin (String.t): One of the standard Origins defined above. Defaults to: null.

    • Enum - one of [SYSTEM, USER]
  • originNamespace (String.t): A string containing a more specific namespace of the counter's origin. Defaults to: null.
  • originalRequestingStepName (String.t): 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. Defaults to: null.
  • originalStepName (String.t): System generated name of the original step in the user's graph, before optimization. Defaults to: null.
  • portion (String.t): Portion of this counter, either key or value. Defaults to: null.

    • Enum - one of [ALL, KEY, VALUE]
  • workerId (String.t): ID of a particular worker. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Dataflow.V1b3.Model.CounterStructuredName{
  componentStepName: any(),
  executionStepName: any(),
  inputIndex: any(),
  name: any(),
  origin: any(),
  originNamespace: any(),
  originalRequestingStepName: any(),
  originalStepName: any(),
  portion: any(),
  workerId: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.