View Source GoogleApi.Dataflow.V1b3.Model.StreamingConfigTask (google_api_dataflow v0.52.0)

A task that carries configuration information for streaming computations.

Attributes

  • commitStreamChunkSizeBytes (type: String.t, default: nil) - Chunk size for commit streams from the harness to windmill.
  • getDataStreamChunkSizeBytes (type: String.t, default: nil) - Chunk size for get data streams from the harness to windmill.
  • maxWorkItemCommitBytes (type: String.t, default: nil) - Maximum size for work item commit supported windmill storage layer.
  • operationalLimits (type: GoogleApi.Dataflow.V1b3.Model.StreamingOperationalLimits.t, default: nil) - Operational limits for the streaming job. Can be used by the worker to validate outputs sent to the backend.
  • streamingComputationConfigs (type: list(GoogleApi.Dataflow.V1b3.Model.StreamingComputationConfig.t), default: nil) - Set of computation configuration information.
  • userStepToStateFamilyNameMap (type: map(), default: nil) - Map from user step names to state families.
  • userWorkerRunnerV1Settings (type: String.t, default: nil) - Binary encoded proto to control runtime behavior of the java runner v1 user worker.
  • userWorkerRunnerV2Settings (type: String.t, default: nil) - Binary encoded proto to control runtime behavior of the runner v2 user worker.
  • windmillServiceEndpoint (type: String.t, default: nil) - If present, the worker must use this endpoint to communicate with Windmill Service dispatchers, otherwise the worker must continue to use whatever endpoint it had been using.
  • windmillServicePort (type: String.t, default: nil) - If present, the worker must use this port to communicate with Windmill Service dispatchers. Only applicable when windmill_service_endpoint is specified.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Dataflow.V1b3.Model.StreamingConfigTask{
  commitStreamChunkSizeBytes: String.t() | nil,
  getDataStreamChunkSizeBytes: String.t() | nil,
  maxWorkItemCommitBytes: String.t() | nil,
  operationalLimits:
    GoogleApi.Dataflow.V1b3.Model.StreamingOperationalLimits.t() | nil,
  streamingComputationConfigs:
    [GoogleApi.Dataflow.V1b3.Model.StreamingComputationConfig.t()] | nil,
  userStepToStateFamilyNameMap: map() | nil,
  userWorkerRunnerV1Settings: String.t() | nil,
  userWorkerRunnerV2Settings: String.t() | nil,
  windmillServiceEndpoint: String.t() | nil,
  windmillServicePort: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.