View Source GoogleApi.Dataflow.V1b3.Model.KeyRangeLocation (google_api_dataflow v0.50.0)

Location information for a specific key-range of a sharded computation. Currently we only support UTF-8 character splits to simplify encoding into JSON.

Attributes

  • dataDisk (type: String.t, default: nil) - The name of the data disk where data for this range is stored. This name is local to the Google Cloud Platform project and uniquely identifies the disk within that project, for example "myproject-1014-104817-4c2-harness-0-disk-1".
  • deliveryEndpoint (type: String.t, default: nil) - The physical location of this range assignment to be used for streaming computation cross-worker message delivery.
  • deprecatedPersistentDirectory (type: String.t, default: nil) - DEPRECATED. The location of the persistent state for this range, as a persistent directory in the worker local filesystem.
  • end (type: String.t, default: nil) - The end (exclusive) of the key range.
  • start (type: String.t, default: nil) - The start (inclusive) of the key range.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataflow.V1b3.Model.KeyRangeLocation{
  dataDisk: String.t() | nil,
  deliveryEndpoint: String.t() | nil,
  deprecatedPersistentDirectory: String.t() | nil,
  end: String.t() | nil,
  start: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.