class Google::Apis::DataflowV1b3::StageSummary
Information about a particular execution stage of a job.
Attributes
End time of this stage. If the work item is completed, this is the actual end time of the stage. Otherwise, it is the predicted end time. Corresponds to the JSON property `endTime` @return [String]
Metrics for this stage. Corresponds to the JSON property `metrics` @return [Array<Google::Apis::DataflowV1b3::MetricUpdate>]
Information about the progress of some component of job execution. Corresponds to the JSON property `progress` @return [Google::Apis::DataflowV1b3::ProgressTimeseries]
ID of this stage Corresponds to the JSON property `stageId` @return [String]
Start time of this stage. Corresponds to the JSON property `startTime` @return [String]
State of this stage. Corresponds to the JSON property `state` @return [String]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 5011 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 5016 def update!(**args) @end_time = args[:end_time] if args.key?(:end_time) @metrics = args[:metrics] if args.key?(:metrics) @progress = args[:progress] if args.key?(:progress) @stage_id = args[:stage_id] if args.key?(:stage_id) @start_time = args[:start_time] if args.key?(:start_time) @state = args[:state] if args.key?(:state) end