class Google::Apis::DataflowV1b3::PipelineDescription

A descriptive representation of submitted pipeline as well as the executed form. This data is provided by the Dataflow service for ease of visualizing the pipeline and interpreting Dataflow provided metrics.

Attributes

display_data[RW]

Pipeline level display data. Corresponds to the JSON property `displayData` @return [Array<Google::Apis::DataflowV1b3::DisplayData>]

execution_pipeline_stage[RW]

Description of each stage of execution of the pipeline. Corresponds to the JSON property `executionPipelineStage` @return [Array<Google::Apis::DataflowV1b3::ExecutionStageSummary>]

original_pipeline_transform[RW]

Description of each transform in the pipeline and collections between them. Corresponds to the JSON property `originalPipelineTransform` @return [Array<Google::Apis::DataflowV1b3::TransformSummary>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 3420
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dataflow_v1b3/classes.rb, line 3425
def update!(**args)
  @display_data = args[:display_data] if args.key?(:display_data)
  @execution_pipeline_stage = args[:execution_pipeline_stage] if args.key?(:execution_pipeline_stage)
  @original_pipeline_transform = args[:original_pipeline_transform] if args.key?(:original_pipeline_transform)
end