Class: Aws::Deadline::Types::JobParameter
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::JobParameter
- Defined in:
- gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb
Overview
JobParameter is a union - when making an API calls you must set exactly one of the members.
JobParameter is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of JobParameter corresponding to the set member.
The details of job parameters.
Defined Under Namespace
Classes: Bool, BoolList, Float, FloatList, Int, IntList, IntListList, Path, PathList, RangeExpr, String, StringList, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bool ⇒ String
A boolean value represented as a string.
-
#bool_list ⇒ Array<String>
A list of boolean values, each represented as a string.
-
#float ⇒ String
A double precision IEEE-754 floating point number represented as a string.
-
#float_list ⇒ Array<String>
A list of double precision IEEE-754 floating point numbers, each represented as a string.
-
#int ⇒ String
A signed integer represented as a string.
-
#int_list ⇒ Array<String>
A list of signed integers, each represented as a string.
-
#int_list_list ⇒ Array<Array<String>>
A list of lists of signed integers, each represented as a string.
-
#path ⇒ String
A file system path represented as a string.
-
#path_list ⇒ Array<String>
A list of file system paths, each represented as a string.
-
#range_expr ⇒ String
An Open Job Description range expression represented as a string, such as
1-10:2. -
#string ⇒ String
A UTF-8 string.
-
#string_list ⇒ Array<String>
A list of UTF-8 strings.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#bool ⇒ String
A boolean value represented as a string. Accepted values are true,
false, yes, no, on, off, 1, and 0, case-insensitive.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#bool_list ⇒ Array<String>
A list of boolean values, each represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#float ⇒ String
A double precision IEEE-754 floating point number represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#float_list ⇒ Array<String>
A list of double precision IEEE-754 floating point numbers, each represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#int ⇒ String
A signed integer represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#int_list ⇒ Array<String>
A list of signed integers, each represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#int_list_list ⇒ Array<Array<String>>
A list of lists of signed integers, each represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#path ⇒ String
A file system path represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#path_list ⇒ Array<String>
A list of file system paths, each represented as a string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#range_expr ⇒ String
An Open Job Description range expression represented as a string,
such as 1-10:2.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#string ⇒ String
A UTF-8 string.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#string_list ⇒ Array<String>
A list of UTF-8 strings.
7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 class JobParameter < Struct.new( :int, :float, :string, :path, :bool, :range_expr, :string_list, :path_list, :int_list, :float_list, :bool_list, :int_list_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Int < JobParameter; end class Float < JobParameter; end class String < JobParameter; end class Path < JobParameter; end class Bool < JobParameter; end class RangeExpr < JobParameter; end class StringList < JobParameter; end class PathList < JobParameter; end class IntList < JobParameter; end class FloatList < JobParameter; end class BoolList < JobParameter; end class IntListList < JobParameter; end class Unknown < JobParameter; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
7039 7040 7041 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039 def unknown @unknown end |