Class: Google::Apis::DataprocV1beta2::InstantiateWorkflowTemplateRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DataprocV1beta2::InstantiateWorkflowTemplateRequest
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dataproc_v1beta2/classes.rb,
 generated/google/apis/dataproc_v1beta2/representations.rb,
 generated/google/apis/dataproc_v1beta2/representations.rb
Overview
A request to instantiate a workflow template.
Instance Attribute Summary collapse
- 
  
    
      #instance_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Optional. 
- 
  
    
      #version  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Optional. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ InstantiateWorkflowTemplateRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of InstantiateWorkflowTemplateRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ InstantiateWorkflowTemplateRequest
Returns a new instance of InstantiateWorkflowTemplateRequest
| 930 931 932 | # File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 930 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#instance_id ⇒ String
Optional. A tag that prevents multiple concurrent workflow instances with the
same tag from running. This mitigates risk of concurrent instances started due
to retries.It is recommended to always set this value to a UUID (https://en.
wikipedia.org/wiki/Universally_unique_identifier).The tag must contain only
letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The
maximum length is 40 characters.
Corresponds to the JSON property instanceId
| 920 921 922 | # File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 920 def instance_id @instance_id end | 
#version ⇒ Fixnum
Optional. The version of workflow template to instantiate. If specified, the
workflow will be instantiated only if the current version of the workflow
template has the supplied version.This option cannot be used to instantiate a
previous version of workflow template.
Corresponds to the JSON property version
| 928 929 930 | # File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 928 def version @version end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 935 936 937 938 | # File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 935 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @version = args[:version] if args.key?(:version) end |