#[non_exhaustive]pub struct DescribeFrameworkOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeFrameworkOutput
.
Implementations§
Source§impl DescribeFrameworkOutputBuilder
impl DescribeFrameworkOutputBuilder
Sourcepub fn framework_name(self, input: impl Into<String>) -> Self
pub fn framework_name(self, input: impl Into<String>) -> Self
The unique name of a framework.
Sourcepub fn set_framework_name(self, input: Option<String>) -> Self
pub fn set_framework_name(self, input: Option<String>) -> Self
The unique name of a framework.
Sourcepub fn get_framework_name(&self) -> &Option<String>
pub fn get_framework_name(&self) -> &Option<String>
The unique name of a framework.
Sourcepub fn framework_arn(self, input: impl Into<String>) -> Self
pub fn framework_arn(self, input: impl Into<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
Sourcepub fn set_framework_arn(self, input: Option<String>) -> Self
pub fn set_framework_arn(self, input: Option<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
Sourcepub fn get_framework_arn(&self) -> &Option<String>
pub fn get_framework_arn(&self) -> &Option<String>
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
Sourcepub fn framework_description(self, input: impl Into<String>) -> Self
pub fn framework_description(self, input: impl Into<String>) -> Self
An optional description of the framework.
Sourcepub fn set_framework_description(self, input: Option<String>) -> Self
pub fn set_framework_description(self, input: Option<String>) -> Self
An optional description of the framework.
Sourcepub fn get_framework_description(&self) -> &Option<String>
pub fn get_framework_description(&self) -> &Option<String>
An optional description of the framework.
Sourcepub fn framework_controls(self, input: FrameworkControl) -> Self
pub fn framework_controls(self, input: FrameworkControl) -> Self
Appends an item to framework_controls
.
To override the contents of this collection use set_framework_controls
.
The controls that make up the framework. Each control in the list has a name, input parameters, and scope.
Sourcepub fn set_framework_controls(
self,
input: Option<Vec<FrameworkControl>>,
) -> Self
pub fn set_framework_controls( self, input: Option<Vec<FrameworkControl>>, ) -> Self
The controls that make up the framework. Each control in the list has a name, input parameters, and scope.
Sourcepub fn get_framework_controls(&self) -> &Option<Vec<FrameworkControl>>
pub fn get_framework_controls(&self) -> &Option<Vec<FrameworkControl>>
The controls that make up the framework. Each control in the list has a name, input parameters, and scope.
Sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
Sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
Sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
Sourcepub fn deployment_status(self, input: impl Into<String>) -> Self
pub fn deployment_status(self, input: impl Into<String>) -> Self
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
Sourcepub fn set_deployment_status(self, input: Option<String>) -> Self
pub fn set_deployment_status(self, input: Option<String>) -> Self
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
Sourcepub fn get_deployment_status(&self) -> &Option<String>
pub fn get_deployment_status(&self) -> &Option<String>
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
Sourcepub fn framework_status(self, input: impl Into<String>) -> Self
pub fn framework_status(self, input: impl Into<String>) -> Self
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
Sourcepub fn set_framework_status(self, input: Option<String>) -> Self
pub fn set_framework_status(self, input: Option<String>) -> Self
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
Sourcepub fn get_framework_status(&self) -> &Option<String>
pub fn get_framework_status(&self) -> &Option<String>
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
Sourcepub fn idempotency_token(self, input: impl Into<String>) -> Self
pub fn idempotency_token(self, input: impl Into<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
Sourcepub fn set_idempotency_token(self, input: Option<String>) -> Self
pub fn set_idempotency_token(self, input: Option<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
Sourcepub fn get_idempotency_token(&self) -> &Option<String>
pub fn get_idempotency_token(&self) -> &Option<String>
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
Sourcepub fn build(self) -> DescribeFrameworkOutput
pub fn build(self) -> DescribeFrameworkOutput
Consumes the builder and constructs a DescribeFrameworkOutput
.
Trait Implementations§
Source§impl Clone for DescribeFrameworkOutputBuilder
impl Clone for DescribeFrameworkOutputBuilder
Source§fn clone(&self) -> DescribeFrameworkOutputBuilder
fn clone(&self) -> DescribeFrameworkOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for DescribeFrameworkOutputBuilder
impl Default for DescribeFrameworkOutputBuilder
Source§fn default() -> DescribeFrameworkOutputBuilder
fn default() -> DescribeFrameworkOutputBuilder
Source§impl PartialEq for DescribeFrameworkOutputBuilder
impl PartialEq for DescribeFrameworkOutputBuilder
Source§fn eq(&self, other: &DescribeFrameworkOutputBuilder) -> bool
fn eq(&self, other: &DescribeFrameworkOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DescribeFrameworkOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeFrameworkOutputBuilder
impl RefUnwindSafe for DescribeFrameworkOutputBuilder
impl Send for DescribeFrameworkOutputBuilder
impl Sync for DescribeFrameworkOutputBuilder
impl Unpin for DescribeFrameworkOutputBuilder
impl UnwindSafe for DescribeFrameworkOutputBuilder
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);