Class: Aws::IoTFleetWise::Types::CustomProperty

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

Overview

Represents a member of the complex data structure. The data type of the property can be either primitive or another struct.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#commentString

A comment in addition to the description.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#data_encodingString

Indicates whether the property is binary data.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#data_typeString

The data type for the custom property.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#deprecation_messageString

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

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A brief description of the custom property.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#fully_qualified_nameString

The fully qualified name of the custom property. For example, the fully qualified name of a custom property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#struct_fully_qualified_nameString

The fully qualified name of the struct node for the custom property if the data type of the custom property is Struct or StructArray.

Returns:

  • (String)


1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1253

class CustomProperty < Struct.new(
  :fully_qualified_name,
  :data_type,
  :data_encoding,
  :description,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end