#[non_exhaustive]pub struct DescribeIndexOutputBuilder { /* private fields */ }Expand description
A builder for DescribeIndexOutput.
Implementations§
source§impl DescribeIndexOutputBuilder
impl DescribeIndexOutputBuilder
sourcepub fn index_name(self, input: impl Into<String>) -> Self
pub fn index_name(self, input: impl Into<String>) -> Self
The index name.
sourcepub fn set_index_name(self, input: Option<String>) -> Self
pub fn set_index_name(self, input: Option<String>) -> Self
The index name.
sourcepub fn get_index_name(&self) -> &Option<String>
pub fn get_index_name(&self) -> &Option<String>
The index name.
sourcepub fn index_status(self, input: IndexStatus) -> Self
pub fn index_status(self, input: IndexStatus) -> Self
The index status.
sourcepub fn set_index_status(self, input: Option<IndexStatus>) -> Self
pub fn set_index_status(self, input: Option<IndexStatus>) -> Self
The index status.
sourcepub fn get_index_status(&self) -> &Option<IndexStatus>
pub fn get_index_status(&self) -> &Option<IndexStatus>
The index status.
sourcepub fn schema(self, input: impl Into<String>) -> Self
pub fn schema(self, input: impl Into<String>) -> Self
Contains a value that specifies the type of indexing performed. Valid values are:
-
REGISTRY – Your thing index contains only registry data.
-
REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
-
REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
-
REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
-
MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.
sourcepub fn set_schema(self, input: Option<String>) -> Self
pub fn set_schema(self, input: Option<String>) -> Self
Contains a value that specifies the type of indexing performed. Valid values are:
-
REGISTRY – Your thing index contains only registry data.
-
REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
-
REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
-
REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
-
MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.
sourcepub fn get_schema(&self) -> &Option<String>
pub fn get_schema(&self) -> &Option<String>
Contains a value that specifies the type of indexing performed. Valid values are:
-
REGISTRY – Your thing index contains only registry data.
-
REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
-
REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
-
REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
-
MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.
sourcepub fn build(self) -> DescribeIndexOutput
pub fn build(self) -> DescribeIndexOutput
Consumes the builder and constructs a DescribeIndexOutput.
Trait Implementations§
source§impl Clone for DescribeIndexOutputBuilder
impl Clone for DescribeIndexOutputBuilder
source§fn clone(&self) -> DescribeIndexOutputBuilder
fn clone(&self) -> DescribeIndexOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeIndexOutputBuilder
impl Debug for DescribeIndexOutputBuilder
source§impl Default for DescribeIndexOutputBuilder
impl Default for DescribeIndexOutputBuilder
source§fn default() -> DescribeIndexOutputBuilder
fn default() -> DescribeIndexOutputBuilder
source§impl PartialEq for DescribeIndexOutputBuilder
impl PartialEq for DescribeIndexOutputBuilder
source§fn eq(&self, other: &DescribeIndexOutputBuilder) -> bool
fn eq(&self, other: &DescribeIndexOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DescribeIndexOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeIndexOutputBuilder
impl RefUnwindSafe for DescribeIndexOutputBuilder
impl Send for DescribeIndexOutputBuilder
impl Sync for DescribeIndexOutputBuilder
impl Unpin for DescribeIndexOutputBuilder
impl UnwindSafe for DescribeIndexOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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