#[non_exhaustive]pub struct BucketCountByEffectivePermissionBuilder { /* private fields */ }Expand description
A builder for BucketCountByEffectivePermission.
Implementations§
Source§impl BucketCountByEffectivePermissionBuilder
impl BucketCountByEffectivePermissionBuilder
Sourcepub fn publicly_accessible(self, input: i64) -> Self
pub fn publicly_accessible(self, input: i64) -> Self
The total number of buckets that allow the general public to have read or write access to the bucket.
Sourcepub fn set_publicly_accessible(self, input: Option<i64>) -> Self
pub fn set_publicly_accessible(self, input: Option<i64>) -> Self
The total number of buckets that allow the general public to have read or write access to the bucket.
Sourcepub fn get_publicly_accessible(&self) -> &Option<i64>
pub fn get_publicly_accessible(&self) -> &Option<i64>
The total number of buckets that allow the general public to have read or write access to the bucket.
Sourcepub fn publicly_readable(self, input: i64) -> Self
pub fn publicly_readable(self, input: i64) -> Self
The total number of buckets that allow the general public to have read access to the bucket.
Sourcepub fn set_publicly_readable(self, input: Option<i64>) -> Self
pub fn set_publicly_readable(self, input: Option<i64>) -> Self
The total number of buckets that allow the general public to have read access to the bucket.
Sourcepub fn get_publicly_readable(&self) -> &Option<i64>
pub fn get_publicly_readable(&self) -> &Option<i64>
The total number of buckets that allow the general public to have read access to the bucket.
Sourcepub fn publicly_writable(self, input: i64) -> Self
pub fn publicly_writable(self, input: i64) -> Self
The total number of buckets that allow the general public to have write access to the bucket.
Sourcepub fn set_publicly_writable(self, input: Option<i64>) -> Self
pub fn set_publicly_writable(self, input: Option<i64>) -> Self
The total number of buckets that allow the general public to have write access to the bucket.
Sourcepub fn get_publicly_writable(&self) -> &Option<i64>
pub fn get_publicly_writable(&self) -> &Option<i64>
The total number of buckets that allow the general public to have write access to the bucket.
Sourcepub fn unknown(self, input: i64) -> Self
pub fn unknown(self, input: i64) -> Self
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. For example, the buckets' policies or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are publicly accessible.
Sourcepub fn set_unknown(self, input: Option<i64>) -> Self
pub fn set_unknown(self, input: Option<i64>) -> Self
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. For example, the buckets' policies or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are publicly accessible.
Sourcepub fn get_unknown(&self) -> &Option<i64>
pub fn get_unknown(&self) -> &Option<i64>
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. For example, the buckets' policies or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are publicly accessible.
Sourcepub fn build(self) -> BucketCountByEffectivePermission
pub fn build(self) -> BucketCountByEffectivePermission
Consumes the builder and constructs a BucketCountByEffectivePermission.
Trait Implementations§
Source§impl Clone for BucketCountByEffectivePermissionBuilder
impl Clone for BucketCountByEffectivePermissionBuilder
Source§fn clone(&self) -> BucketCountByEffectivePermissionBuilder
fn clone(&self) -> BucketCountByEffectivePermissionBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for BucketCountByEffectivePermissionBuilder
impl Default for BucketCountByEffectivePermissionBuilder
Source§fn default() -> BucketCountByEffectivePermissionBuilder
fn default() -> BucketCountByEffectivePermissionBuilder
Source§impl PartialEq for BucketCountByEffectivePermissionBuilder
impl PartialEq for BucketCountByEffectivePermissionBuilder
Source§fn eq(&self, other: &BucketCountByEffectivePermissionBuilder) -> bool
fn eq(&self, other: &BucketCountByEffectivePermissionBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BucketCountByEffectivePermissionBuilder
Auto Trait Implementations§
impl Freeze for BucketCountByEffectivePermissionBuilder
impl RefUnwindSafe for BucketCountByEffectivePermissionBuilder
impl Send for BucketCountByEffectivePermissionBuilder
impl Sync for BucketCountByEffectivePermissionBuilder
impl Unpin for BucketCountByEffectivePermissionBuilder
impl UnwindSafe for BucketCountByEffectivePermissionBuilder
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
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);