#[non_exhaustive]pub struct LoadBalancerAddressBuilder { /* private fields */ }
Expand description
A builder for LoadBalancerAddress
.
Implementations§
source§impl LoadBalancerAddressBuilder
impl LoadBalancerAddressBuilder
sourcepub fn ip_address(self, input: impl Into<String>) -> Self
pub fn ip_address(self, input: impl Into<String>) -> Self
The static IP address.
sourcepub fn set_ip_address(self, input: Option<String>) -> Self
pub fn set_ip_address(self, input: Option<String>) -> Self
The static IP address.
sourcepub fn get_ip_address(&self) -> &Option<String>
pub fn get_ip_address(&self) -> &Option<String>
The static IP address.
sourcepub fn allocation_id(self, input: impl Into<String>) -> Self
pub fn allocation_id(self, input: impl Into<String>) -> Self
[Network Load Balancers] The allocation ID of the Elastic IP address for an internal-facing load balancer.
sourcepub fn set_allocation_id(self, input: Option<String>) -> Self
pub fn set_allocation_id(self, input: Option<String>) -> Self
[Network Load Balancers] The allocation ID of the Elastic IP address for an internal-facing load balancer.
sourcepub fn get_allocation_id(&self) -> &Option<String>
pub fn get_allocation_id(&self) -> &Option<String>
[Network Load Balancers] The allocation ID of the Elastic IP address for an internal-facing load balancer.
sourcepub fn private_ipv4_address(self, input: impl Into<String>) -> Self
pub fn private_ipv4_address(self, input: impl Into<String>) -> Self
[Network Load Balancers] The private IPv4 address for an internal load balancer.
sourcepub fn set_private_ipv4_address(self, input: Option<String>) -> Self
pub fn set_private_ipv4_address(self, input: Option<String>) -> Self
[Network Load Balancers] The private IPv4 address for an internal load balancer.
sourcepub fn get_private_ipv4_address(&self) -> &Option<String>
pub fn get_private_ipv4_address(&self) -> &Option<String>
[Network Load Balancers] The private IPv4 address for an internal load balancer.
sourcepub fn ipv6_address(self, input: impl Into<String>) -> Self
pub fn ipv6_address(self, input: impl Into<String>) -> Self
[Network Load Balancers] The IPv6 address.
sourcepub fn set_ipv6_address(self, input: Option<String>) -> Self
pub fn set_ipv6_address(self, input: Option<String>) -> Self
[Network Load Balancers] The IPv6 address.
sourcepub fn get_ipv6_address(&self) -> &Option<String>
pub fn get_ipv6_address(&self) -> &Option<String>
[Network Load Balancers] The IPv6 address.
sourcepub fn build(self) -> LoadBalancerAddress
pub fn build(self) -> LoadBalancerAddress
Consumes the builder and constructs a LoadBalancerAddress
.
Trait Implementations§
source§impl Clone for LoadBalancerAddressBuilder
impl Clone for LoadBalancerAddressBuilder
source§fn clone(&self) -> LoadBalancerAddressBuilder
fn clone(&self) -> LoadBalancerAddressBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LoadBalancerAddressBuilder
impl Debug for LoadBalancerAddressBuilder
source§impl Default for LoadBalancerAddressBuilder
impl Default for LoadBalancerAddressBuilder
source§fn default() -> LoadBalancerAddressBuilder
fn default() -> LoadBalancerAddressBuilder
source§impl PartialEq for LoadBalancerAddressBuilder
impl PartialEq for LoadBalancerAddressBuilder
source§fn eq(&self, other: &LoadBalancerAddressBuilder) -> bool
fn eq(&self, other: &LoadBalancerAddressBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LoadBalancerAddressBuilder
Auto Trait Implementations§
impl Freeze for LoadBalancerAddressBuilder
impl RefUnwindSafe for LoadBalancerAddressBuilder
impl Send for LoadBalancerAddressBuilder
impl Sync for LoadBalancerAddressBuilder
impl Unpin for LoadBalancerAddressBuilder
impl UnwindSafe for LoadBalancerAddressBuilder
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> 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 more