Class: Aws::IoTTwinMaker::Types::DataType

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

Overview

An object that specifies the data type of a property.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_valuesArray<Types::DataValue>

The allowed values for this data type.

Returns:



954
955
956
957
958
959
960
961
962
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 954

class DataType < Struct.new(
  :type,
  :nested_type,
  :allowed_values,
  :unit_of_measure,
  :relationship)
  SENSITIVE = []
  include Aws::Structure
end

#nested_typeTypes::DataType

The nested type in the data type.

Returns:



954
955
956
957
958
959
960
961
962
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 954

class DataType < Struct.new(
  :type,
  :nested_type,
  :allowed_values,
  :unit_of_measure,
  :relationship)
  SENSITIVE = []
  include Aws::Structure
end

#relationshipTypes::Relationship

A relationship that associates a component with another component.

Returns:



954
955
956
957
958
959
960
961
962
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 954

class DataType < Struct.new(
  :type,
  :nested_type,
  :allowed_values,
  :unit_of_measure,
  :relationship)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The underlying type of the data type.

Returns:

  • (String)


954
955
956
957
958
959
960
961
962
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 954

class DataType < Struct.new(
  :type,
  :nested_type,
  :allowed_values,
  :unit_of_measure,
  :relationship)
  SENSITIVE = []
  include Aws::Structure
end

#unit_of_measureString

The unit of measure used in this data type.

Returns:

  • (String)


954
955
956
957
958
959
960
961
962
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 954

class DataType < Struct.new(
  :type,
  :nested_type,
  :allowed_values,
  :unit_of_measure,
  :relationship)
  SENSITIVE = []
  include Aws::Structure
end