Struct aws_sdk_cloudsearch::operation::delete_index_field::builders::DeleteIndexFieldInputBuilder
source · #[non_exhaustive]pub struct DeleteIndexFieldInputBuilder { /* private fields */ }
Expand description
A builder for DeleteIndexFieldInput
.
Implementations§
source§impl DeleteIndexFieldInputBuilder
impl DeleteIndexFieldInputBuilder
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
A string that represents the name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
This field is required.sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
A string that represents the name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
A string that represents the name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
sourcepub fn index_field_name(self, input: impl Into<String>) -> Self
pub fn index_field_name(self, input: impl Into<String>) -> Self
The name of the index field your want to remove from the domain's indexing options.
This field is required.sourcepub fn set_index_field_name(self, input: Option<String>) -> Self
pub fn set_index_field_name(self, input: Option<String>) -> Self
The name of the index field your want to remove from the domain's indexing options.
sourcepub fn get_index_field_name(&self) -> &Option<String>
pub fn get_index_field_name(&self) -> &Option<String>
The name of the index field your want to remove from the domain's indexing options.
sourcepub fn build(self) -> Result<DeleteIndexFieldInput, BuildError>
pub fn build(self) -> Result<DeleteIndexFieldInput, BuildError>
Consumes the builder and constructs a DeleteIndexFieldInput
.
source§impl DeleteIndexFieldInputBuilder
impl DeleteIndexFieldInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeleteIndexFieldOutput, SdkError<DeleteIndexFieldError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeleteIndexFieldOutput, SdkError<DeleteIndexFieldError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteIndexFieldInputBuilder
impl Clone for DeleteIndexFieldInputBuilder
source§fn clone(&self) -> DeleteIndexFieldInputBuilder
fn clone(&self) -> DeleteIndexFieldInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteIndexFieldInputBuilder
impl Debug for DeleteIndexFieldInputBuilder
source§impl Default for DeleteIndexFieldInputBuilder
impl Default for DeleteIndexFieldInputBuilder
source§fn default() -> DeleteIndexFieldInputBuilder
fn default() -> DeleteIndexFieldInputBuilder
source§impl PartialEq for DeleteIndexFieldInputBuilder
impl PartialEq for DeleteIndexFieldInputBuilder
source§fn eq(&self, other: &DeleteIndexFieldInputBuilder) -> bool
fn eq(&self, other: &DeleteIndexFieldInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteIndexFieldInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteIndexFieldInputBuilder
impl RefUnwindSafe for DeleteIndexFieldInputBuilder
impl Send for DeleteIndexFieldInputBuilder
impl Sync for DeleteIndexFieldInputBuilder
impl Unpin for DeleteIndexFieldInputBuilder
impl UnwindSafe for DeleteIndexFieldInputBuilder
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