Class: Google::Apis::DataflowV1b3::PipelineDescription
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DataflowV1b3::PipelineDescription
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dataflow_v1b3/classes.rb,
 generated/google/apis/dataflow_v1b3/representations.rb,
 generated/google/apis/dataflow_v1b3/representations.rb
Overview
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 interpretting Dataflow provided metrics.
Instance Attribute Summary collapse
- 
  
    
      #display_data  ⇒ Array<Google::Apis::DataflowV1b3::DisplayData> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Pipeline level display data. 
- 
  
    
      #execution_pipeline_stage  ⇒ Array<Google::Apis::DataflowV1b3::ExecutionStageSummary> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Description of each stage of execution of the pipeline. 
- 
  
    
      #original_pipeline_transform  ⇒ Array<Google::Apis::DataflowV1b3::TransformSummary> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Description of each transform in the pipeline and collections between them. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ PipelineDescription 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of PipelineDescription. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PipelineDescription
Returns a new instance of PipelineDescription
| 2702 2703 2704 | # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2702 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#display_data ⇒ Array<Google::Apis::DataflowV1b3::DisplayData>
Pipeline level display data.
Corresponds to the JSON property displayData
| 2690 2691 2692 | # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2690 def display_data @display_data end | 
#execution_pipeline_stage ⇒ Array<Google::Apis::DataflowV1b3::ExecutionStageSummary>
Description of each stage of execution of the pipeline.
Corresponds to the JSON property executionPipelineStage
| 2695 2696 2697 | # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2695 def execution_pipeline_stage @execution_pipeline_stage end | 
#original_pipeline_transform ⇒ Array<Google::Apis::DataflowV1b3::TransformSummary>
Description of each transform in the pipeline and collections between them.
Corresponds to the JSON property originalPipelineTransform
| 2700 2701 2702 | # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2700 def original_pipeline_transform @original_pipeline_transform end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2707 2708 2709 2710 2711 | # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2707 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 |