#[non_exhaustive]pub struct DeleteBucketMetadataConfigurationInputBuilder { /* private fields */ }Expand description
A builder for DeleteBucketMetadataConfigurationInput.
Implementations§
Source§impl DeleteBucketMetadataConfigurationInputBuilder
impl DeleteBucketMetadataConfigurationInputBuilder
Sourcepub fn bucket(self, input: impl Into<String>) -> Self
pub fn bucket(self, input: impl Into<String>) -> Self
The general purpose bucket that you want to remove the metadata configuration from.
This field is required.Sourcepub fn set_bucket(self, input: Option<String>) -> Self
pub fn set_bucket(self, input: Option<String>) -> Self
The general purpose bucket that you want to remove the metadata configuration from.
Sourcepub fn get_bucket(&self) -> &Option<String>
pub fn get_bucket(&self) -> &Option<String>
The general purpose bucket that you want to remove the metadata configuration from.
Sourcepub fn expected_bucket_owner(self, input: impl Into<String>) -> Self
pub fn expected_bucket_owner(self, input: impl Into<String>) -> Self
The expected bucket owner of the general purpose bucket that you want to remove the metadata table configuration from.
Sourcepub fn set_expected_bucket_owner(self, input: Option<String>) -> Self
pub fn set_expected_bucket_owner(self, input: Option<String>) -> Self
The expected bucket owner of the general purpose bucket that you want to remove the metadata table configuration from.
Sourcepub fn get_expected_bucket_owner(&self) -> &Option<String>
pub fn get_expected_bucket_owner(&self) -> &Option<String>
The expected bucket owner of the general purpose bucket that you want to remove the metadata table configuration from.
Sourcepub fn build(self) -> Result<DeleteBucketMetadataConfigurationInput, BuildError>
pub fn build(self) -> Result<DeleteBucketMetadataConfigurationInput, BuildError>
Consumes the builder and constructs a DeleteBucketMetadataConfigurationInput.
Source§impl DeleteBucketMetadataConfigurationInputBuilder
impl DeleteBucketMetadataConfigurationInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeleteBucketMetadataConfigurationOutput, SdkError<DeleteBucketMetadataConfigurationError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeleteBucketMetadataConfigurationOutput, SdkError<DeleteBucketMetadataConfigurationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for DeleteBucketMetadataConfigurationInputBuilder
impl Clone for DeleteBucketMetadataConfigurationInputBuilder
Source§fn clone(&self) -> DeleteBucketMetadataConfigurationInputBuilder
fn clone(&self) -> DeleteBucketMetadataConfigurationInputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for DeleteBucketMetadataConfigurationInputBuilder
impl Default for DeleteBucketMetadataConfigurationInputBuilder
Source§fn default() -> DeleteBucketMetadataConfigurationInputBuilder
fn default() -> DeleteBucketMetadataConfigurationInputBuilder
Source§impl PartialEq for DeleteBucketMetadataConfigurationInputBuilder
impl PartialEq for DeleteBucketMetadataConfigurationInputBuilder
Source§fn eq(&self, other: &DeleteBucketMetadataConfigurationInputBuilder) -> bool
fn eq(&self, other: &DeleteBucketMetadataConfigurationInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeleteBucketMetadataConfigurationInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteBucketMetadataConfigurationInputBuilder
impl RefUnwindSafe for DeleteBucketMetadataConfigurationInputBuilder
impl Send for DeleteBucketMetadataConfigurationInputBuilder
impl Sync for DeleteBucketMetadataConfigurationInputBuilder
impl Unpin for DeleteBucketMetadataConfigurationInputBuilder
impl UnwindSafe for DeleteBucketMetadataConfigurationInputBuilder
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§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