Class: Google::Apis::DataflowV1b3::TemplateMetadata
- Inherits:
-
Object
- Object
- Google::Apis::DataflowV1b3::TemplateMetadata
- 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
Metadata describing a template.
Instance Attribute Summary collapse
-
#bypass_temp_dir_validation ⇒ Boolean
(also: #bypass_temp_dir_validation?)
If true, will bypass the validation that the temp directory is writable.
-
#description ⇒ String
Optional.
-
#name ⇒ String
Required.
-
#parameters ⇒ Array<Google::Apis::DataflowV1b3::ParameterMetadata>
The parameters for the template.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TemplateMetadata
constructor
A new instance of TemplateMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TemplateMetadata
Returns a new instance of TemplateMetadata
2532 2533 2534 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2532 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bypass_temp_dir_validation ⇒ Boolean Also known as: bypass_temp_dir_validation?
If true, will bypass the validation that the temp directory is
writable. This should only be used with templates for pipelines
that are guaranteed not to need to write to the temp directory,
which is subject to change based on the optimizer.
Corresponds to the JSON property bypassTempDirValidation
2514 2515 2516 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2514 def bypass_temp_dir_validation @bypass_temp_dir_validation end |
#description ⇒ String
Optional. A description of the template.
Corresponds to the JSON property description
2530 2531 2532 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2530 def description @description end |
#name ⇒ String
Required. The name of the template.
Corresponds to the JSON property name
2520 2521 2522 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2520 def name @name end |
#parameters ⇒ Array<Google::Apis::DataflowV1b3::ParameterMetadata>
The parameters for the template.
Corresponds to the JSON property parameters
2525 2526 2527 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2525 def parameters @parameters end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2537 2538 2539 2540 2541 2542 |
# File 'generated/google/apis/dataflow_v1b3/classes.rb', line 2537 def update!(**args) @bypass_temp_dir_validation = args[:bypass_temp_dir_validation] if args.key?(:bypass_temp_dir_validation) @name = args[:name] if args.key?(:name) @parameters = args[:parameters] if args.key?(:parameters) @description = args[:description] if args.key?(:description) end |