Class: Aws::IoT::Types::ListThingsRequest

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

Overview

The input for the ListThings operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attribute_nameString

The attribute name used to search for things.

Returns:

  • (String)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end

#attribute_valueString

The attribute value used to search for things.

Returns:

  • (String)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to return in this operation.

Returns:

  • (Integer)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Returns:

  • (String)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end

#thing_type_nameString

The name of the thing type used to search for things.

Returns:

  • (String)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end

#use_prefix_attribute_valueBoolean

When true, the action returns the thing resources with attribute values that start with the attributeValue provided.

When false, or not present, the action returns only the thing resources with attribute values that match the entire attributeValue provided.

Returns:

  • (Boolean)


11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11391

class ListThingsRequest < Struct.new(
  :next_token,
  :max_results,
  :attribute_name,
  :attribute_value,
  :thing_type_name,
  :use_prefix_attribute_value)
  SENSITIVE = []
  include Aws::Structure
end