Class: Aws::Deadline::Types::JobParameter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb

Overview

Note:

JobParameter is a union - when making an API calls you must set exactly one of the members.

Note:

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

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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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

Returns:

  • (Object) —

    the current value of unknown



7039
7040
7041
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7039

def unknown
  @unknown
end