Class: Aws::IoTTwinMaker::Types::DataValue

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

Overview

An object that specifies a value for a property.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#boolean_valueBoolean

A Boolean value.

Returns:

  • (Boolean)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#double_valueFloat

A double value.

Returns:

  • (Float)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#expressionString

An expression that produces the value.

Returns:

  • (String)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#integer_valueInteger

An integer value.

Returns:

  • (Integer)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#list_valueArray<Types::DataValue>

A list of multiple values.

Returns:



1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#long_valueInteger

A long value.

Returns:

  • (Integer)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#map_valueHash<String,Types::DataValue>

An object that maps strings to multiple DataValue objects.

Returns:



1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#relationship_valueTypes::RelationshipValue

A value that relates a component to another component.



1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end

#string_valueString

A string value.

Returns:

  • (String)


1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 1002

class DataValue < Struct.new(
  :boolean_value,
  :double_value,
  :integer_value,
  :long_value,
  :string_value,
  :list_value,
  :map_value,
  :relationship_value,
  :expression)
  SENSITIVE = []
  include Aws::Structure
end