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

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.
  • 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.
  • 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.

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.StreamingConfigTask{
  commitStreamChunkSizeBytes: String.t(),
  getDataStreamChunkSizeBytes: String.t(),
  maxWorkItemCommitBytes: String.t(),
  streamingComputationConfigs: [
    GoogleApi.Dataflow.V1b3.Model.StreamingComputationConfig.t()
  ],
  userStepToStateFamilyNameMap: map(),
  windmillServiceEndpoint: String.t(),
  windmillServicePort: String.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.