#[non_exhaustive]pub struct VpcIpv6CidrBlockAssociationBuilder { /* private fields */ }Expand description
A builder for VpcIpv6CidrBlockAssociation.
Implementations§
source§impl VpcIpv6CidrBlockAssociationBuilder
impl VpcIpv6CidrBlockAssociationBuilder
sourcepub fn association_id(self, input: impl Into<String>) -> Self
pub fn association_id(self, input: impl Into<String>) -> Self
The association ID for the IPv6 CIDR block.
sourcepub fn set_association_id(self, input: Option<String>) -> Self
pub fn set_association_id(self, input: Option<String>) -> Self
The association ID for the IPv6 CIDR block.
sourcepub fn get_association_id(&self) -> &Option<String>
pub fn get_association_id(&self) -> &Option<String>
The association ID for the IPv6 CIDR block.
sourcepub fn ipv6_cidr_block(self, input: impl Into<String>) -> Self
pub fn ipv6_cidr_block(self, input: impl Into<String>) -> Self
The IPv6 CIDR block.
sourcepub fn set_ipv6_cidr_block(self, input: Option<String>) -> Self
pub fn set_ipv6_cidr_block(self, input: Option<String>) -> Self
The IPv6 CIDR block.
sourcepub fn get_ipv6_cidr_block(&self) -> &Option<String>
pub fn get_ipv6_cidr_block(&self) -> &Option<String>
The IPv6 CIDR block.
sourcepub fn ipv6_cidr_block_state(self, input: VpcCidrBlockState) -> Self
pub fn ipv6_cidr_block_state(self, input: VpcCidrBlockState) -> Self
Information about the state of the CIDR block.
sourcepub fn set_ipv6_cidr_block_state(self, input: Option<VpcCidrBlockState>) -> Self
pub fn set_ipv6_cidr_block_state(self, input: Option<VpcCidrBlockState>) -> Self
Information about the state of the CIDR block.
sourcepub fn get_ipv6_cidr_block_state(&self) -> &Option<VpcCidrBlockState>
pub fn get_ipv6_cidr_block_state(&self) -> &Option<VpcCidrBlockState>
Information about the state of the CIDR block.
sourcepub fn network_border_group(self, input: impl Into<String>) -> Self
pub fn network_border_group(self, input: impl Into<String>) -> Self
The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.
sourcepub fn set_network_border_group(self, input: Option<String>) -> Self
pub fn set_network_border_group(self, input: Option<String>) -> Self
The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.
sourcepub fn get_network_border_group(&self) -> &Option<String>
pub fn get_network_border_group(&self) -> &Option<String>
The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.
sourcepub fn ipv6_pool(self, input: impl Into<String>) -> Self
pub fn ipv6_pool(self, input: impl Into<String>) -> Self
The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.
sourcepub fn set_ipv6_pool(self, input: Option<String>) -> Self
pub fn set_ipv6_pool(self, input: Option<String>) -> Self
The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.
sourcepub fn get_ipv6_pool(&self) -> &Option<String>
pub fn get_ipv6_pool(&self) -> &Option<String>
The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.
sourcepub fn build(self) -> VpcIpv6CidrBlockAssociation
pub fn build(self) -> VpcIpv6CidrBlockAssociation
Consumes the builder and constructs a VpcIpv6CidrBlockAssociation.
Trait Implementations§
source§impl Clone for VpcIpv6CidrBlockAssociationBuilder
impl Clone for VpcIpv6CidrBlockAssociationBuilder
source§fn clone(&self) -> VpcIpv6CidrBlockAssociationBuilder
fn clone(&self) -> VpcIpv6CidrBlockAssociationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for VpcIpv6CidrBlockAssociationBuilder
impl Default for VpcIpv6CidrBlockAssociationBuilder
source§fn default() -> VpcIpv6CidrBlockAssociationBuilder
fn default() -> VpcIpv6CidrBlockAssociationBuilder
source§impl PartialEq for VpcIpv6CidrBlockAssociationBuilder
impl PartialEq for VpcIpv6CidrBlockAssociationBuilder
source§fn eq(&self, other: &VpcIpv6CidrBlockAssociationBuilder) -> bool
fn eq(&self, other: &VpcIpv6CidrBlockAssociationBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for VpcIpv6CidrBlockAssociationBuilder
Auto Trait Implementations§
impl Freeze for VpcIpv6CidrBlockAssociationBuilder
impl RefUnwindSafe for VpcIpv6CidrBlockAssociationBuilder
impl Send for VpcIpv6CidrBlockAssociationBuilder
impl Sync for VpcIpv6CidrBlockAssociationBuilder
impl Unpin for VpcIpv6CidrBlockAssociationBuilder
impl UnwindSafe for VpcIpv6CidrBlockAssociationBuilder
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