class Google::Apis::DataflowV1b3::ExecutionStageSummary
Description of the composing transforms, names/ids, and input/outputs of a stage of execution. Some composing transforms and sources may have been generated by the Dataflow service during execution planning.
Attributes
Collections produced and consumed by component transforms of this stage. Corresponds to the JSON property `componentSource` @return [Array<Google::Apis::DataflowV1b3::ComponentSource>]
Transforms that comprise this execution stage. Corresponds to the JSON property `componentTransform` @return [Array<Google::Apis::DataflowV1b3::ComponentTransform>]
Dataflow service generated id for this stage. Corresponds to the JSON property `id` @return [String]
Input sources for this stage. Corresponds to the JSON property `inputSource` @return [Array<Google::Apis::DataflowV1b3::StageSource>]
Type of transform this stage is executing. Corresponds to the JSON property `kind` @return [String]
Dataflow service generated name for this stage. Corresponds to the JSON property `name` @return [String]
Output sources for this stage. Corresponds to the JSON property `outputSource` @return [Array<Google::Apis::DataflowV1b3::StageSource>]
Other stages that must complete before this stage can run. Corresponds to the JSON property `prerequisiteStage` @return [Array<String>]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1371 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1376 def update!(**args) @component_source = args[:component_source] if args.key?(:component_source) @component_transform = args[:component_transform] if args.key?(:component_transform) @id = args[:id] if args.key?(:id) @input_source = args[:input_source] if args.key?(:input_source) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @output_source = args[:output_source] if args.key?(:output_source) @prerequisite_stage = args[:prerequisite_stage] if args.key?(:prerequisite_stage) end