google_api_dataflow v0.1.0 GoogleApi.Dataflow.V1b3.Model.Position View Source

Position defines a position within a collection of data. The value can be either the end position, a key (used with ordered collections), a byte offset, or a record index.

Attributes

  • byteOffset (String.t): Position is a byte offset. Defaults to: null.
  • concatPosition (ConcatPosition): CloudPosition is a concat position. Defaults to: null.
  • end (boolean()): Position is past all other positions. Also useful for the end position of an unbounded range. Defaults to: null.
  • key (String.t): Position is a string key, ordered lexicographically. Defaults to: null.
  • recordIndex (String.t): Position is a record index. Defaults to: null.
  • shufflePosition (String.t): CloudPosition is a base64 encoded BatchShufflePosition (with FIXED sharding). 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.Position{
  byteOffset: any(),
  concatPosition: GoogleApi.Dataflow.V1b3.Model.ConcatPosition.t(),
  end: any(),
  key: any(),
  recordIndex: any(),
  shufflePosition: 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.