Class: Aws::IoTFleetWise::Types::Attribute

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

Overview

A signal that represents static information about the vehicle, such as engine type or manufacturing date.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_valuesArray<String>

A list of possible values an attribute can be assigned.

Returns:

  • (Array<String>)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#assigned_valueString

A specified value for the attribute.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#commentString

A comment in addition to the description.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#data_typeString

The specified data type of the attribute.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#default_valueString

The default value of the attribute.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#deprecation_messageString

The deprecation message for the node or the branch that was moved or deleted.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A brief description of the attribute.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#fully_qualified_nameString

The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#maxFloat

The specified possible maximum value of the attribute.

Returns:

  • (Float)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#minFloat

The specified possible minimum value of the attribute.

Returns:

  • (Float)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The scientific unit for the attribute.

Returns:

  • (String)


165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 165

class Attribute < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :default_value,
  :deprecation_message,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end