#[non_exhaustive]pub struct AwsElasticBeanstalkEnvironmentDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsElasticBeanstalkEnvironmentDetails
.
Implementations§
Source§impl AwsElasticBeanstalkEnvironmentDetailsBuilder
impl AwsElasticBeanstalkEnvironmentDetailsBuilder
Sourcepub fn application_name(self, input: impl Into<String>) -> Self
pub fn application_name(self, input: impl Into<String>) -> Self
The name of the application that is associated with the environment.
Sourcepub fn set_application_name(self, input: Option<String>) -> Self
pub fn set_application_name(self, input: Option<String>) -> Self
The name of the application that is associated with the environment.
Sourcepub fn get_application_name(&self) -> &Option<String>
pub fn get_application_name(&self) -> &Option<String>
The name of the application that is associated with the environment.
Sourcepub fn cname(self, input: impl Into<String>) -> Self
pub fn cname(self, input: impl Into<String>) -> Self
The URL to the CNAME for this environment.
Sourcepub fn set_cname(self, input: Option<String>) -> Self
pub fn set_cname(self, input: Option<String>) -> Self
The URL to the CNAME for this environment.
Sourcepub fn date_created(self, input: impl Into<String>) -> Self
pub fn date_created(self, input: impl Into<String>) -> Self
The creation date for this environment.
Sourcepub fn set_date_created(self, input: Option<String>) -> Self
pub fn set_date_created(self, input: Option<String>) -> Self
The creation date for this environment.
Sourcepub fn get_date_created(&self) -> &Option<String>
pub fn get_date_created(&self) -> &Option<String>
The creation date for this environment.
Sourcepub fn date_updated(self, input: impl Into<String>) -> Self
pub fn date_updated(self, input: impl Into<String>) -> Self
The date when this environment was last modified.
Sourcepub fn set_date_updated(self, input: Option<String>) -> Self
pub fn set_date_updated(self, input: Option<String>) -> Self
The date when this environment was last modified.
Sourcepub fn get_date_updated(&self) -> &Option<String>
pub fn get_date_updated(&self) -> &Option<String>
The date when this environment was last modified.
Sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the environment.
Sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the environment.
Sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the environment.
Sourcepub fn endpoint_url(self, input: impl Into<String>) -> Self
pub fn endpoint_url(self, input: impl Into<String>) -> Self
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
Sourcepub fn set_endpoint_url(self, input: Option<String>) -> Self
pub fn set_endpoint_url(self, input: Option<String>) -> Self
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
Sourcepub fn get_endpoint_url(&self) -> &Option<String>
pub fn get_endpoint_url(&self) -> &Option<String>
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
Sourcepub fn environment_arn(self, input: impl Into<String>) -> Self
pub fn environment_arn(self, input: impl Into<String>) -> Self
The ARN of the environment.
Sourcepub fn set_environment_arn(self, input: Option<String>) -> Self
pub fn set_environment_arn(self, input: Option<String>) -> Self
The ARN of the environment.
Sourcepub fn get_environment_arn(&self) -> &Option<String>
pub fn get_environment_arn(&self) -> &Option<String>
The ARN of the environment.
Sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
The identifier of the environment.
Sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
The identifier of the environment.
Sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
The identifier of the environment.
Sourcepub fn environment_links(
self,
input: AwsElasticBeanstalkEnvironmentEnvironmentLink,
) -> Self
pub fn environment_links( self, input: AwsElasticBeanstalkEnvironmentEnvironmentLink, ) -> Self
Appends an item to environment_links
.
To override the contents of this collection use set_environment_links
.
Links to other environments in the same group.
Sourcepub fn set_environment_links(
self,
input: Option<Vec<AwsElasticBeanstalkEnvironmentEnvironmentLink>>,
) -> Self
pub fn set_environment_links( self, input: Option<Vec<AwsElasticBeanstalkEnvironmentEnvironmentLink>>, ) -> Self
Links to other environments in the same group.
Sourcepub fn get_environment_links(
&self,
) -> &Option<Vec<AwsElasticBeanstalkEnvironmentEnvironmentLink>>
pub fn get_environment_links( &self, ) -> &Option<Vec<AwsElasticBeanstalkEnvironmentEnvironmentLink>>
Links to other environments in the same group.
Sourcepub fn environment_name(self, input: impl Into<String>) -> Self
pub fn environment_name(self, input: impl Into<String>) -> Self
The name of the environment.
Sourcepub fn set_environment_name(self, input: Option<String>) -> Self
pub fn set_environment_name(self, input: Option<String>) -> Self
The name of the environment.
Sourcepub fn get_environment_name(&self) -> &Option<String>
pub fn get_environment_name(&self) -> &Option<String>
The name of the environment.
Sourcepub fn option_settings(
self,
input: AwsElasticBeanstalkEnvironmentOptionSetting,
) -> Self
pub fn option_settings( self, input: AwsElasticBeanstalkEnvironmentOptionSetting, ) -> Self
Appends an item to option_settings
.
To override the contents of this collection use set_option_settings
.
The configuration setting for the environment.
Sourcepub fn set_option_settings(
self,
input: Option<Vec<AwsElasticBeanstalkEnvironmentOptionSetting>>,
) -> Self
pub fn set_option_settings( self, input: Option<Vec<AwsElasticBeanstalkEnvironmentOptionSetting>>, ) -> Self
The configuration setting for the environment.
Sourcepub fn get_option_settings(
&self,
) -> &Option<Vec<AwsElasticBeanstalkEnvironmentOptionSetting>>
pub fn get_option_settings( &self, ) -> &Option<Vec<AwsElasticBeanstalkEnvironmentOptionSetting>>
The configuration setting for the environment.
Sourcepub fn platform_arn(self, input: impl Into<String>) -> Self
pub fn platform_arn(self, input: impl Into<String>) -> Self
The ARN of the platform version for the environment.
Sourcepub fn set_platform_arn(self, input: Option<String>) -> Self
pub fn set_platform_arn(self, input: Option<String>) -> Self
The ARN of the platform version for the environment.
Sourcepub fn get_platform_arn(&self) -> &Option<String>
pub fn get_platform_arn(&self) -> &Option<String>
The ARN of the platform version for the environment.
Sourcepub fn solution_stack_name(self, input: impl Into<String>) -> Self
pub fn solution_stack_name(self, input: impl Into<String>) -> Self
The name of the solution stack that is deployed with the environment.
Sourcepub fn set_solution_stack_name(self, input: Option<String>) -> Self
pub fn set_solution_stack_name(self, input: Option<String>) -> Self
The name of the solution stack that is deployed with the environment.
Sourcepub fn get_solution_stack_name(&self) -> &Option<String>
pub fn get_solution_stack_name(&self) -> &Option<String>
The name of the solution stack that is deployed with the environment.
Sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The current operational status of the environment. Valid values are as follows:
-
Aborting
-
Launching
-
LinkingFrom
-
LinkingTo
-
Ready
-
Terminated
-
Terminating
-
Updating
Sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The current operational status of the environment. Valid values are as follows:
-
Aborting
-
Launching
-
LinkingFrom
-
LinkingTo
-
Ready
-
Terminated
-
Terminating
-
Updating
Sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The current operational status of the environment. Valid values are as follows:
-
Aborting
-
Launching
-
LinkingFrom
-
LinkingTo
-
Ready
-
Terminated
-
Terminating
-
Updating
Sourcepub fn tier(self, input: AwsElasticBeanstalkEnvironmentTier) -> Self
pub fn tier(self, input: AwsElasticBeanstalkEnvironmentTier) -> Self
The tier of the environment.
Sourcepub fn set_tier(self, input: Option<AwsElasticBeanstalkEnvironmentTier>) -> Self
pub fn set_tier(self, input: Option<AwsElasticBeanstalkEnvironmentTier>) -> Self
The tier of the environment.
Sourcepub fn get_tier(&self) -> &Option<AwsElasticBeanstalkEnvironmentTier>
pub fn get_tier(&self) -> &Option<AwsElasticBeanstalkEnvironmentTier>
The tier of the environment.
Sourcepub fn version_label(self, input: impl Into<String>) -> Self
pub fn version_label(self, input: impl Into<String>) -> Self
The application version of the environment.
Sourcepub fn set_version_label(self, input: Option<String>) -> Self
pub fn set_version_label(self, input: Option<String>) -> Self
The application version of the environment.
Sourcepub fn get_version_label(&self) -> &Option<String>
pub fn get_version_label(&self) -> &Option<String>
The application version of the environment.
Sourcepub fn build(self) -> AwsElasticBeanstalkEnvironmentDetails
pub fn build(self) -> AwsElasticBeanstalkEnvironmentDetails
Consumes the builder and constructs a AwsElasticBeanstalkEnvironmentDetails
.
Trait Implementations§
Source§impl Clone for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl Clone for AwsElasticBeanstalkEnvironmentDetailsBuilder
Source§fn clone(&self) -> AwsElasticBeanstalkEnvironmentDetailsBuilder
fn clone(&self) -> AwsElasticBeanstalkEnvironmentDetailsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl Default for AwsElasticBeanstalkEnvironmentDetailsBuilder
Source§fn default() -> AwsElasticBeanstalkEnvironmentDetailsBuilder
fn default() -> AwsElasticBeanstalkEnvironmentDetailsBuilder
Source§impl PartialEq for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl PartialEq for AwsElasticBeanstalkEnvironmentDetailsBuilder
Source§fn eq(&self, other: &AwsElasticBeanstalkEnvironmentDetailsBuilder) -> bool
fn eq(&self, other: &AwsElasticBeanstalkEnvironmentDetailsBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AwsElasticBeanstalkEnvironmentDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl RefUnwindSafe for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl Send for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl Sync for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl Unpin for AwsElasticBeanstalkEnvironmentDetailsBuilder
impl UnwindSafe for AwsElasticBeanstalkEnvironmentDetailsBuilder
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);