#[non_exhaustive]pub struct AbacStatusBuilder { /* private fields */ }Expand description
A builder for AbacStatus.
Implementations§
Source§impl AbacStatusBuilder
impl AbacStatusBuilder
Sourcepub fn status(self, input: BucketAbacStatus) -> Self
pub fn status(self, input: BucketAbacStatus) -> Self
The ABAC status of the general purpose bucket.
Sourcepub fn set_status(self, input: Option<BucketAbacStatus>) -> Self
pub fn set_status(self, input: Option<BucketAbacStatus>) -> Self
The ABAC status of the general purpose bucket.
Sourcepub fn get_status(&self) -> &Option<BucketAbacStatus>
pub fn get_status(&self) -> &Option<BucketAbacStatus>
The ABAC status of the general purpose bucket.
Sourcepub fn build(self) -> AbacStatus
pub fn build(self) -> AbacStatus
Consumes the builder and constructs a AbacStatus.
Trait Implementations§
Source§impl Clone for AbacStatusBuilder
impl Clone for AbacStatusBuilder
Source§fn clone(&self) -> AbacStatusBuilder
fn clone(&self) -> AbacStatusBuilder
Returns a duplicate 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 AbacStatusBuilder
impl Debug for AbacStatusBuilder
Source§impl Default for AbacStatusBuilder
impl Default for AbacStatusBuilder
Source§fn default() -> AbacStatusBuilder
fn default() -> AbacStatusBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for AbacStatusBuilder
impl PartialEq for AbacStatusBuilder
impl StructuralPartialEq for AbacStatusBuilder
Auto Trait Implementations§
impl Freeze for AbacStatusBuilder
impl RefUnwindSafe for AbacStatusBuilder
impl Send for AbacStatusBuilder
impl Sync for AbacStatusBuilder
impl Unpin for AbacStatusBuilder
impl UnwindSafe for AbacStatusBuilder
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
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.