google_api_dataflow v0.18.0 GoogleApi.Dataflow.V1b3.Model.SourceSplitResponse View Source

The response to a SourceSplitRequest.

Attributes

  • bundles (type: list(GoogleApi.Dataflow.V1b3.Model.DerivedSource.t), default: nil) - If outcome is SPLITTING_HAPPENED, then this is a list of bundles into which the source was split. Otherwise this field is ignored. This list can be empty, which means the source represents an empty input.
  • outcome (type: String.t, default: nil) - Indicates whether splitting happened and produced a list of bundles. If this is USE_CURRENT_SOURCE_AS_IS, the current source should be processed "as is" without splitting. "bundles" is ignored in this case. If this is SPLITTING_HAPPENED, then "bundles" contains a list of bundles into which the source was split.
  • shards (type: list(GoogleApi.Dataflow.V1b3.Model.SourceSplitShard.t), default: nil) - DEPRECATED in favor of bundles.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.Dataflow.V1b3.Model.SourceSplitResponse{
  bundles: [GoogleApi.Dataflow.V1b3.Model.DerivedSource.t()],
  outcome: String.t(),
  shards: [GoogleApi.Dataflow.V1b3.Model.SourceSplitShard.t()]
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.