Struct aws_sdk_s3::model::ObjectLockLegalHold
source · [−]#[non_exhaustive]pub struct ObjectLockLegalHold { /* private fields */ }
Expand description
A legal hold configuration for an object.
Implementations
sourceimpl ObjectLockLegalHold
impl ObjectLockLegalHold
sourcepub fn status(&self) -> Option<&ObjectLockLegalHoldStatus>
pub fn status(&self) -> Option<&ObjectLockLegalHoldStatus>
Indicates whether the specified object has a legal hold in place.
sourceimpl ObjectLockLegalHold
impl ObjectLockLegalHold
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ObjectLockLegalHold
.
Trait Implementations
sourceimpl Clone for ObjectLockLegalHold
impl Clone for ObjectLockLegalHold
sourcefn clone(&self) -> ObjectLockLegalHold
fn clone(&self) -> ObjectLockLegalHold
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ObjectLockLegalHold
impl Debug for ObjectLockLegalHold
sourceimpl PartialEq<ObjectLockLegalHold> for ObjectLockLegalHold
impl PartialEq<ObjectLockLegalHold> for ObjectLockLegalHold
sourcefn eq(&self, other: &ObjectLockLegalHold) -> bool
fn eq(&self, other: &ObjectLockLegalHold) -> bool
impl StructuralPartialEq for ObjectLockLegalHold
Auto Trait Implementations
impl RefUnwindSafe for ObjectLockLegalHold
impl Send for ObjectLockLegalHold
impl Sync for ObjectLockLegalHold
impl Unpin for ObjectLockLegalHold
impl UnwindSafe for ObjectLockLegalHold
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more