pub struct DescribeIndexFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DescribeIndex
.
Describes a search index.
Requires permission to access the DescribeIndex action.
Implementations§
source§impl DescribeIndexFluentBuilder
impl DescribeIndexFluentBuilder
sourcepub fn as_input(&self) -> &DescribeIndexInputBuilder
pub fn as_input(&self) -> &DescribeIndexInputBuilder
Access the DescribeIndex as a reference.
sourcepub async fn send(
self
) -> Result<DescribeIndexOutput, SdkError<DescribeIndexError, HttpResponse>>
pub async fn send( self ) -> Result<DescribeIndexOutput, SdkError<DescribeIndexError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<DescribeIndexOutput, DescribeIndexError, Self>
pub fn customize( self ) -> CustomizableOperation<DescribeIndexOutput, DescribeIndexError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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.
Trait Implementations§
source§impl Clone for DescribeIndexFluentBuilder
impl Clone for DescribeIndexFluentBuilder
source§fn clone(&self) -> DescribeIndexFluentBuilder
fn clone(&self) -> DescribeIndexFluentBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for DescribeIndexFluentBuilder
impl !RefUnwindSafe for DescribeIndexFluentBuilder
impl Send for DescribeIndexFluentBuilder
impl Sync for DescribeIndexFluentBuilder
impl Unpin for DescribeIndexFluentBuilder
impl !UnwindSafe for DescribeIndexFluentBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.