pub struct PutBucketAnalyticsConfigurationInputBuilder { /* private fields */ }Expand description
A builder for PutBucketAnalyticsConfigurationInput
Implementations§
Source§impl PutBucketAnalyticsConfigurationInputBuilder
impl PutBucketAnalyticsConfigurationInputBuilder
pub fn set_analytics_configuration( &mut self, field: AnalyticsConfiguration, ) -> &mut Self
pub fn set_bucket(&mut self, field: BucketName) -> &mut Self
pub fn set_expected_bucket_owner( &mut self, field: Option<AccountId>, ) -> &mut Self
pub fn set_id(&mut self, field: AnalyticsId) -> &mut Self
pub fn analytics_configuration(self, field: AnalyticsConfiguration) -> Self
pub fn bucket(self, field: BucketName) -> Self
pub fn expected_bucket_owner(self, field: Option<AccountId>) -> Self
pub fn id(self, field: AnalyticsId) -> Self
pub fn build(self) -> Result<PutBucketAnalyticsConfigurationInput, BuildError>
Trait Implementations§
Source§impl Default for PutBucketAnalyticsConfigurationInputBuilder
impl Default for PutBucketAnalyticsConfigurationInputBuilder
Source§fn default() -> PutBucketAnalyticsConfigurationInputBuilder
fn default() -> PutBucketAnalyticsConfigurationInputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutBucketAnalyticsConfigurationInputBuilder
impl RefUnwindSafe for PutBucketAnalyticsConfigurationInputBuilder
impl Send for PutBucketAnalyticsConfigurationInputBuilder
impl Sync for PutBucketAnalyticsConfigurationInputBuilder
impl Unpin for PutBucketAnalyticsConfigurationInputBuilder
impl UnsafeUnpin for PutBucketAnalyticsConfigurationInputBuilder
impl UnwindSafe for PutBucketAnalyticsConfigurationInputBuilder
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