Struct aws_sdk_iot::operation::list_things::ListThingsInput
source · #[non_exhaustive]pub struct ListThingsInput {
pub next_token: Option<String>,
pub max_results: Option<i32>,
pub attribute_name: Option<String>,
pub attribute_value: Option<String>,
pub thing_type_name: Option<String>,
pub use_prefix_attribute_value: Option<bool>,
}
Expand description
The input for the ListThings operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.next_token: Option<String>
To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
max_results: Option<i32>
The maximum number of results to return in this operation.
attribute_name: Option<String>
The attribute name used to search for things.
attribute_value: Option<String>
The attribute value used to search for things.
thing_type_name: Option<String>
The name of the thing type used to search for things.
use_prefix_attribute_value: Option<bool>
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.
Implementations§
source§impl ListThingsInput
impl ListThingsInput
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of results to return in this operation.
sourcepub fn attribute_name(&self) -> Option<&str>
pub fn attribute_name(&self) -> Option<&str>
The attribute name used to search for things.
sourcepub fn attribute_value(&self) -> Option<&str>
pub fn attribute_value(&self) -> Option<&str>
The attribute value used to search for things.
sourcepub fn thing_type_name(&self) -> Option<&str>
pub fn thing_type_name(&self) -> Option<&str>
The name of the thing type used to search for things.
sourcepub fn use_prefix_attribute_value(&self) -> Option<bool>
pub fn use_prefix_attribute_value(&self) -> Option<bool>
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.
source§impl ListThingsInput
impl ListThingsInput
sourcepub fn builder() -> ListThingsInputBuilder
pub fn builder() -> ListThingsInputBuilder
Creates a new builder-style object to manufacture ListThingsInput
.
Trait Implementations§
source§impl Clone for ListThingsInput
impl Clone for ListThingsInput
source§fn clone(&self) -> ListThingsInput
fn clone(&self) -> ListThingsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListThingsInput
impl Debug for ListThingsInput
source§impl PartialEq for ListThingsInput
impl PartialEq for ListThingsInput
source§fn eq(&self, other: &ListThingsInput) -> bool
fn eq(&self, other: &ListThingsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListThingsInput
Auto Trait Implementations§
impl Freeze for ListThingsInput
impl RefUnwindSafe for ListThingsInput
impl Send for ListThingsInput
impl Sync for ListThingsInput
impl Unpin for ListThingsInput
impl UnwindSafe for ListThingsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more