#[non_exhaustive]pub struct AwsEc2VpcEndpointServiceDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsEc2VpcEndpointServiceDetails
.
Implementations§
Source§impl AwsEc2VpcEndpointServiceDetailsBuilder
impl AwsEc2VpcEndpointServiceDetailsBuilder
Sourcepub fn acceptance_required(self, input: bool) -> Self
pub fn acceptance_required(self, input: bool) -> Self
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
Sourcepub fn set_acceptance_required(self, input: Option<bool>) -> Self
pub fn set_acceptance_required(self, input: Option<bool>) -> Self
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
Sourcepub fn get_acceptance_required(&self) -> &Option<bool>
pub fn get_acceptance_required(&self) -> &Option<bool>
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
Sourcepub fn availability_zones(self, input: impl Into<String>) -> Self
pub fn availability_zones(self, input: impl Into<String>) -> Self
Appends an item to availability_zones
.
To override the contents of this collection use set_availability_zones
.
The Availability Zones where the service is available.
Sourcepub fn set_availability_zones(self, input: Option<Vec<String>>) -> Self
pub fn set_availability_zones(self, input: Option<Vec<String>>) -> Self
The Availability Zones where the service is available.
Sourcepub fn get_availability_zones(&self) -> &Option<Vec<String>>
pub fn get_availability_zones(&self) -> &Option<Vec<String>>
The Availability Zones where the service is available.
Sourcepub fn base_endpoint_dns_names(self, input: impl Into<String>) -> Self
pub fn base_endpoint_dns_names(self, input: impl Into<String>) -> Self
Appends an item to base_endpoint_dns_names
.
To override the contents of this collection use set_base_endpoint_dns_names
.
The DNS names for the service.
Sourcepub fn set_base_endpoint_dns_names(self, input: Option<Vec<String>>) -> Self
pub fn set_base_endpoint_dns_names(self, input: Option<Vec<String>>) -> Self
The DNS names for the service.
Sourcepub fn get_base_endpoint_dns_names(&self) -> &Option<Vec<String>>
pub fn get_base_endpoint_dns_names(&self) -> &Option<Vec<String>>
The DNS names for the service.
Sourcepub fn manages_vpc_endpoints(self, input: bool) -> Self
pub fn manages_vpc_endpoints(self, input: bool) -> Self
Whether the service manages its VPC endpoints.
Sourcepub fn set_manages_vpc_endpoints(self, input: Option<bool>) -> Self
pub fn set_manages_vpc_endpoints(self, input: Option<bool>) -> Self
Whether the service manages its VPC endpoints.
Sourcepub fn get_manages_vpc_endpoints(&self) -> &Option<bool>
pub fn get_manages_vpc_endpoints(&self) -> &Option<bool>
Whether the service manages its VPC endpoints.
Sourcepub fn gateway_load_balancer_arns(self, input: impl Into<String>) -> Self
pub fn gateway_load_balancer_arns(self, input: impl Into<String>) -> Self
Appends an item to gateway_load_balancer_arns
.
To override the contents of this collection use set_gateway_load_balancer_arns
.
The ARNs of the Gateway Load Balancers for the service.
Sourcepub fn set_gateway_load_balancer_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_gateway_load_balancer_arns(self, input: Option<Vec<String>>) -> Self
The ARNs of the Gateway Load Balancers for the service.
Sourcepub fn get_gateway_load_balancer_arns(&self) -> &Option<Vec<String>>
pub fn get_gateway_load_balancer_arns(&self) -> &Option<Vec<String>>
The ARNs of the Gateway Load Balancers for the service.
Sourcepub fn network_load_balancer_arns(self, input: impl Into<String>) -> Self
pub fn network_load_balancer_arns(self, input: impl Into<String>) -> Self
Appends an item to network_load_balancer_arns
.
To override the contents of this collection use set_network_load_balancer_arns
.
The ARNs of the Network Load Balancers for the service.
Sourcepub fn set_network_load_balancer_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_network_load_balancer_arns(self, input: Option<Vec<String>>) -> Self
The ARNs of the Network Load Balancers for the service.
Sourcepub fn get_network_load_balancer_arns(&self) -> &Option<Vec<String>>
pub fn get_network_load_balancer_arns(&self) -> &Option<Vec<String>>
The ARNs of the Network Load Balancers for the service.
Sourcepub fn private_dns_name(self, input: impl Into<String>) -> Self
pub fn private_dns_name(self, input: impl Into<String>) -> Self
The private DNS name for the service.
Sourcepub fn set_private_dns_name(self, input: Option<String>) -> Self
pub fn set_private_dns_name(self, input: Option<String>) -> Self
The private DNS name for the service.
Sourcepub fn get_private_dns_name(&self) -> &Option<String>
pub fn get_private_dns_name(&self) -> &Option<String>
The private DNS name for the service.
Sourcepub fn service_id(self, input: impl Into<String>) -> Self
pub fn service_id(self, input: impl Into<String>) -> Self
The identifier of the service.
Sourcepub fn set_service_id(self, input: Option<String>) -> Self
pub fn set_service_id(self, input: Option<String>) -> Self
The identifier of the service.
Sourcepub fn get_service_id(&self) -> &Option<String>
pub fn get_service_id(&self) -> &Option<String>
The identifier of the service.
Sourcepub fn service_name(self, input: impl Into<String>) -> Self
pub fn service_name(self, input: impl Into<String>) -> Self
The name of the service.
Sourcepub fn set_service_name(self, input: Option<String>) -> Self
pub fn set_service_name(self, input: Option<String>) -> Self
The name of the service.
Sourcepub fn get_service_name(&self) -> &Option<String>
pub fn get_service_name(&self) -> &Option<String>
The name of the service.
Sourcepub fn service_state(self, input: impl Into<String>) -> Self
pub fn service_state(self, input: impl Into<String>) -> Self
The current state of the service. Valid values are as follows:
-
Available
-
Deleted
-
Deleting
-
Failed
-
Pending
Sourcepub fn set_service_state(self, input: Option<String>) -> Self
pub fn set_service_state(self, input: Option<String>) -> Self
The current state of the service. Valid values are as follows:
-
Available
-
Deleted
-
Deleting
-
Failed
-
Pending
Sourcepub fn get_service_state(&self) -> &Option<String>
pub fn get_service_state(&self) -> &Option<String>
The current state of the service. Valid values are as follows:
-
Available
-
Deleted
-
Deleting
-
Failed
-
Pending
Sourcepub fn service_type(
self,
input: AwsEc2VpcEndpointServiceServiceTypeDetails,
) -> Self
pub fn service_type( self, input: AwsEc2VpcEndpointServiceServiceTypeDetails, ) -> Self
Appends an item to service_type
.
To override the contents of this collection use set_service_type
.
The types for the service.
Sourcepub fn set_service_type(
self,
input: Option<Vec<AwsEc2VpcEndpointServiceServiceTypeDetails>>,
) -> Self
pub fn set_service_type( self, input: Option<Vec<AwsEc2VpcEndpointServiceServiceTypeDetails>>, ) -> Self
The types for the service.
Sourcepub fn get_service_type(
&self,
) -> &Option<Vec<AwsEc2VpcEndpointServiceServiceTypeDetails>>
pub fn get_service_type( &self, ) -> &Option<Vec<AwsEc2VpcEndpointServiceServiceTypeDetails>>
The types for the service.
Sourcepub fn build(self) -> AwsEc2VpcEndpointServiceDetails
pub fn build(self) -> AwsEc2VpcEndpointServiceDetails
Consumes the builder and constructs a AwsEc2VpcEndpointServiceDetails
.
Trait Implementations§
Source§impl Clone for AwsEc2VpcEndpointServiceDetailsBuilder
impl Clone for AwsEc2VpcEndpointServiceDetailsBuilder
Source§fn clone(&self) -> AwsEc2VpcEndpointServiceDetailsBuilder
fn clone(&self) -> AwsEc2VpcEndpointServiceDetailsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for AwsEc2VpcEndpointServiceDetailsBuilder
impl Default for AwsEc2VpcEndpointServiceDetailsBuilder
Source§fn default() -> AwsEc2VpcEndpointServiceDetailsBuilder
fn default() -> AwsEc2VpcEndpointServiceDetailsBuilder
Source§impl PartialEq for AwsEc2VpcEndpointServiceDetailsBuilder
impl PartialEq for AwsEc2VpcEndpointServiceDetailsBuilder
Source§fn eq(&self, other: &AwsEc2VpcEndpointServiceDetailsBuilder) -> bool
fn eq(&self, other: &AwsEc2VpcEndpointServiceDetailsBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AwsEc2VpcEndpointServiceDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsEc2VpcEndpointServiceDetailsBuilder
impl RefUnwindSafe for AwsEc2VpcEndpointServiceDetailsBuilder
impl Send for AwsEc2VpcEndpointServiceDetailsBuilder
impl Sync for AwsEc2VpcEndpointServiceDetailsBuilder
impl Unpin for AwsEc2VpcEndpointServiceDetailsBuilder
impl UnwindSafe for AwsEc2VpcEndpointServiceDetailsBuilder
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);