Class: Google::Apis::DataprocV1::SubmitJobRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DataprocV1::SubmitJobRequest
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/dataproc_v1/classes.rb,
generated/google/apis/dataproc_v1/representations.rb,
generated/google/apis/dataproc_v1/representations.rb 
Overview
A request to submit a job.
Instance Attribute Summary collapse
- 
  
    
      #job  ⇒ Google::Apis::DataprocV1::Job 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A Cloud Dataproc job resource.
 - 
  
    
      #request_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SubmitJobRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of SubmitJobRequest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SubmitJobRequest
Returns a new instance of SubmitJobRequest
      2243 2244 2245  | 
    
      # File 'generated/google/apis/dataproc_v1/classes.rb', line 2243 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#job ⇒ Google::Apis::DataprocV1::Job
A Cloud Dataproc job resource.
Corresponds to the JSON property job
      2230 2231 2232  | 
    
      # File 'generated/google/apis/dataproc_v1/classes.rb', line 2230 def job @job end  | 
  
#request_id ⇒ String
Optional. A unique id used to identify the request. If the server receives two
SubmitJobRequest requests with the same id, then the second request will be
ignored and the first Job created and stored in the backend is returned.It is
recommended to always set this value to a UUID (https://en.wikipedia.org/wiki/
Universally_unique_identifier).The id 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 requestId
      2241 2242 2243  | 
    
      # File 'generated/google/apis/dataproc_v1/classes.rb', line 2241 def request_id @request_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      2248 2249 2250 2251  | 
    
      # File 'generated/google/apis/dataproc_v1/classes.rb', line 2248 def update!(**args) @job = args[:job] if args.key?(:job) @request_id = args[:request_id] if args.key?(:request_id) end  |