class Google::Apis::DataflowV1b3::DynamicSourceSplit
When a task splits using WorkItemStatus.dynamic_source_split
, this message describes the two parts of the split relative to the description of the current task's input.
Attributes
Specification of one of the bundles produced as a result of splitting a Source
(e.g. when executing a SourceSplitRequest
, or when splitting an active task using WorkItemStatus.dynamic_source_split
), relative to the source being split. Corresponds to the JSON property `primary` @return [Google::Apis::DataflowV1b3::DerivedSource]
Specification of one of the bundles produced as a result of splitting a Source
(e.g. when executing a SourceSplitRequest
, or when splitting an active task using WorkItemStatus.dynamic_source_split
), relative to the source being split. Corresponds to the JSON property `residual` @return [Google::Apis::DataflowV1b3::DerivedSource]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1141 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1146 def update!(**args) @primary = args[:primary] if args.key?(:primary) @residual = args[:residual] if args.key?(:residual) end