class Aws::IoTTwinMaker::Types::DataValue
An object that specifies a value for a property.
@note When making an API call, you may pass DataValue
data as a hash: { boolean_value: false, double_value: 1.0, expression: "Expression", integer_value: 1, list_value: [ { boolean_value: false, double_value: 1.0, expression: "Expression", integer_value: 1, list_value: { # recursive DataValueList }, long_value: 1, map_value: { "String" => { # recursive DataValue }, }, relationship_value: { target_component_name: "Name", target_entity_id: "EntityId", }, string_value: "String", }, ], long_value: 1, map_value: { "String" => { boolean_value: false, double_value: 1.0, expression: "Expression", integer_value: 1, list_value: [ { # recursive DataValue }, ], long_value: 1, map_value: { # recursive DataValueMap }, relationship_value: { target_component_name: "Name", target_entity_id: "EntityId", }, string_value: "String", }, }, relationship_value: { target_component_name: "Name", target_entity_id: "EntityId", }, string_value: "String", }
@!attribute [rw] boolean_value
A Boolean value. @return [Boolean]
@!attribute [rw] double_value
A double value. @return [Float]
@!attribute [rw] expression
An expression that produces the value. @return [String]
@!attribute [rw] integer_value
An integer value. @return [Integer]
@!attribute [rw] list_value
A list of multiple values. @return [Array<Types::DataValue>]
@!attribute [rw] long_value
A long value. @return [Integer]
@!attribute [rw] map_value
An object that maps strings to multiple `DataValue` objects. @return [Hash<String,Types::DataValue>]
@!attribute [rw] relationship_value
A value that relates a component to another component. @return [Types::RelationshipValue]
@!attribute [rw] string_value
A string value. @return [String]
Constants
- SENSITIVE