Struct aws_sdk_s3control::input::PutBucketVersioningInput
source · #[non_exhaustive]pub struct PutBucketVersioningInput { /* private fields */ }Implementations§
source§impl PutBucketVersioningInput
impl PutBucketVersioningInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutBucketVersioning, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutBucketVersioning, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<PutBucketVersioning>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PutBucketVersioningInput.
source§impl PutBucketVersioningInput
impl PutBucketVersioningInput
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The Amazon Web Services account ID of the S3 on Outposts bucket.
sourcepub fn bucket(&self) -> Option<&str>
pub fn bucket(&self) -> Option<&str>
The S3 on Outposts bucket to set the versioning state for.
sourcepub fn mfa(&self) -> Option<&str>
pub fn mfa(&self) -> Option<&str>
The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.
sourcepub fn versioning_configuration(&self) -> Option<&VersioningConfiguration>
pub fn versioning_configuration(&self) -> Option<&VersioningConfiguration>
The root-level tag for the VersioningConfiguration parameters.
Trait Implementations§
source§impl Clone for PutBucketVersioningInput
impl Clone for PutBucketVersioningInput
source§fn clone(&self) -> PutBucketVersioningInput
fn clone(&self) -> PutBucketVersioningInput
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 moresource§impl Debug for PutBucketVersioningInput
impl Debug for PutBucketVersioningInput
source§impl PartialEq<PutBucketVersioningInput> for PutBucketVersioningInput
impl PartialEq<PutBucketVersioningInput> for PutBucketVersioningInput
source§fn eq(&self, other: &PutBucketVersioningInput) -> bool
fn eq(&self, other: &PutBucketVersioningInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.