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

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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataflow.V1b3.Model.StreamingSetupTask{
  drain: boolean() | nil,
  receiveWorkPort: integer() | nil,
  snapshotConfig:
    GoogleApi.Dataflow.V1b3.Model.StreamingApplianceSnapshotConfig.t() | nil,
  streamingComputationTopology:
    GoogleApi.Dataflow.V1b3.Model.TopologyConfig.t() | nil,
  workerHarnessPort: integer() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.