google_api_dataflow v0.26.1 GoogleApi.Dataflow.V1b3.Model.StreamingSetupTask View Source

A task which initializes part of a streaming Dataflow job.

Attributes

  • drain (type: boolean(), default: nil) - The user has requested drain.
  • receiveWorkPort (type: integer(), default: nil) - The TCP port on which the worker should listen for messages from other streaming computation workers.
  • snapshotConfig (type: GoogleApi.Dataflow.V1b3.Model.StreamingApplianceSnapshotConfig.t, default: nil) - Configures streaming appliance snapshot.
  • streamingComputationTopology (type: GoogleApi.Dataflow.V1b3.Model.TopologyConfig.t, default: nil) - The global topology of the streaming Dataflow job.
  • workerHarnessPort (type: integer(), default: nil) - The TCP port used by the worker to communicate with the Dataflow worker harness.

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.StreamingSetupTask{
  drain: boolean(),
  receiveWorkPort: integer(),
  snapshotConfig:
    GoogleApi.Dataflow.V1b3.Model.StreamingApplianceSnapshotConfig.t(),
  streamingComputationTopology:
    GoogleApi.Dataflow.V1b3.Model.TopologyConfig.t(),
  workerHarnessPort: integer()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.