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
Deprecated.
-
#parameters ⇒ Hash<String,String>
Optional.
-
#request_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
1286 1287 1288 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1286 def initialize(**args) update!(**args) end |
Instance Attribute Details
#instance_id ⇒ String
Deprecated. Please use request_id field instead.
Corresponds to the JSON property instanceId
1260 1261 1262 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1260 def instance_id @instance_id end |
#parameters ⇒ Hash<String,String>
Optional. Map from parameter names to values that should be used for those
parameters. Values may not exceed 100 characters.
Corresponds to the JSON property parameters
1266 1267 1268 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1266 def parameters @parameters end |
#request_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 requestId
1276 1277 1278 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1276 def request_id @request_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
1284 1285 1286 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1284 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1291 1292 1293 1294 1295 1296 |
# File 'generated/google/apis/dataproc_v1beta2/classes.rb', line 1291 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @parameters = args[:parameters] if args.key?(:parameters) @request_id = args[:request_id] if args.key?(:request_id) @version = args[:version] if args.key?(:version) end |