Class: Google::Apis::DataprocV1beta2::SubmitJobRequest
- Inherits:
-
Object
- Object
- Google::Apis::DataprocV1beta2::SubmitJobRequest
- 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 submit a job.
Instance Attribute Summary collapse
-
#job ⇒ Google::Apis::DataprocV1beta2::Job
A 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.
3004 3005 3006 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 3004 def initialize(**args) update!(**args) end |
Instance Attribute Details
#job ⇒ Google::Apis::DataprocV1beta2::Job
A Dataproc job resource.
Corresponds to the JSON property job
2991 2992 2993 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 2991 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
3002 3003 3004 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 3002 def request_id @request_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3009 3010 3011 3012 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 3009 def update!(**args) @job = args[:job] if args.key?(:job) @request_id = args[:request_id] if args.key?(:request_id) end |