pub struct PutBucketNotificationConfigurationInput {
pub bucket: String,
pub expected_bucket_owner: Option<String>,
pub notification_configuration: NotificationConfiguration,
pub skip_destination_validation: Option<bool>,
}Expand description
S3 PutBucketNotificationConfigurationInput.
Fields§
§bucket: StringHTTP label (URI path).
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
notification_configuration: NotificationConfigurationHTTP payload body.
skip_destination_validation: Option<bool>HTTP header: x-amz-skip-destination-validation.
Trait Implementations§
Source§impl Clone for PutBucketNotificationConfigurationInput
impl Clone for PutBucketNotificationConfigurationInput
Source§fn clone(&self) -> PutBucketNotificationConfigurationInput
fn clone(&self) -> PutBucketNotificationConfigurationInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PutBucketNotificationConfigurationInput
impl Default for PutBucketNotificationConfigurationInput
Source§fn default() -> PutBucketNotificationConfigurationInput
fn default() -> PutBucketNotificationConfigurationInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutBucketNotificationConfigurationInput
impl RefUnwindSafe for PutBucketNotificationConfigurationInput
impl Send for PutBucketNotificationConfigurationInput
impl Sync for PutBucketNotificationConfigurationInput
impl Unpin for PutBucketNotificationConfigurationInput
impl UnsafeUnpin for PutBucketNotificationConfigurationInput
impl UnwindSafe for PutBucketNotificationConfigurationInput
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