Class: Aws::IoTTwinMaker::Types::PropertySummary

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

Overview

This is an object that contains the information of a property.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#are_all_property_values_returnedBoolean

This flag notes whether all values of a list or map type property are returned in the API response. The maximum number of values per property returned is 50.

Returns:

  • (Boolean)


3237
3238
3239
3240
3241
3242
3243
3244
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3237

class PropertySummary < Struct.new(
  :definition,
  :property_name,
  :value,
  :are_all_property_values_returned)
  SENSITIVE = []
  include Aws::Structure
end

#definitionTypes::PropertyDefinitionResponse

This is the schema for the property.



3237
3238
3239
3240
3241
3242
3243
3244
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3237

class PropertySummary < Struct.new(
  :definition,
  :property_name,
  :value,
  :are_all_property_values_returned)
  SENSITIVE = []
  include Aws::Structure
end

#property_nameString

This is the name of the property.

Returns:

  • (String)


3237
3238
3239
3240
3241
3242
3243
3244
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3237

class PropertySummary < Struct.new(
  :definition,
  :property_name,
  :value,
  :are_all_property_values_returned)
  SENSITIVE = []
  include Aws::Structure
end

#valueTypes::DataValue

This is the value for the property.

Returns:



3237
3238
3239
3240
3241
3242
3243
3244
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3237

class PropertySummary < Struct.new(
  :definition,
  :property_name,
  :value,
  :are_all_property_values_returned)
  SENSITIVE = []
  include Aws::Structure
end