#[non_exhaustive]pub struct VpcPeeringConnectionVpcInfoBuilder { /* private fields */ }Expand description
A builder for VpcPeeringConnectionVpcInfo.
Implementations§
source§impl VpcPeeringConnectionVpcInfoBuilder
impl VpcPeeringConnectionVpcInfoBuilder
sourcepub fn cidr_block(self, input: impl Into<String>) -> Self
pub fn cidr_block(self, input: impl Into<String>) -> Self
The IPv4 CIDR block for the VPC.
sourcepub fn set_cidr_block(self, input: Option<String>) -> Self
pub fn set_cidr_block(self, input: Option<String>) -> Self
The IPv4 CIDR block for the VPC.
sourcepub fn get_cidr_block(&self) -> &Option<String>
pub fn get_cidr_block(&self) -> &Option<String>
The IPv4 CIDR block for the VPC.
sourcepub fn ipv6_cidr_block_set(self, input: Ipv6CidrBlock) -> Self
pub fn ipv6_cidr_block_set(self, input: Ipv6CidrBlock) -> Self
Appends an item to ipv6_cidr_block_set.
To override the contents of this collection use set_ipv6_cidr_block_set.
The IPv6 CIDR block for the VPC.
sourcepub fn set_ipv6_cidr_block_set(self, input: Option<Vec<Ipv6CidrBlock>>) -> Self
pub fn set_ipv6_cidr_block_set(self, input: Option<Vec<Ipv6CidrBlock>>) -> Self
The IPv6 CIDR block for the VPC.
sourcepub fn get_ipv6_cidr_block_set(&self) -> &Option<Vec<Ipv6CidrBlock>>
pub fn get_ipv6_cidr_block_set(&self) -> &Option<Vec<Ipv6CidrBlock>>
The IPv6 CIDR block for the VPC.
sourcepub fn cidr_block_set(self, input: CidrBlock) -> Self
pub fn cidr_block_set(self, input: CidrBlock) -> Self
Appends an item to cidr_block_set.
To override the contents of this collection use set_cidr_block_set.
Information about the IPv4 CIDR blocks for the VPC.
sourcepub fn set_cidr_block_set(self, input: Option<Vec<CidrBlock>>) -> Self
pub fn set_cidr_block_set(self, input: Option<Vec<CidrBlock>>) -> Self
Information about the IPv4 CIDR blocks for the VPC.
sourcepub fn get_cidr_block_set(&self) -> &Option<Vec<CidrBlock>>
pub fn get_cidr_block_set(&self) -> &Option<Vec<CidrBlock>>
Information about the IPv4 CIDR blocks for the VPC.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Web Services account that owns the VPC.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
The ID of the Amazon Web Services account that owns the VPC.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
The ID of the Amazon Web Services account that owns the VPC.
sourcepub fn peering_options(
self,
input: VpcPeeringConnectionOptionsDescription,
) -> Self
pub fn peering_options( self, input: VpcPeeringConnectionOptionsDescription, ) -> Self
Information about the VPC peering connection options for the accepter or requester VPC.
sourcepub fn set_peering_options(
self,
input: Option<VpcPeeringConnectionOptionsDescription>,
) -> Self
pub fn set_peering_options( self, input: Option<VpcPeeringConnectionOptionsDescription>, ) -> Self
Information about the VPC peering connection options for the accepter or requester VPC.
sourcepub fn get_peering_options(
&self,
) -> &Option<VpcPeeringConnectionOptionsDescription>
pub fn get_peering_options( &self, ) -> &Option<VpcPeeringConnectionOptionsDescription>
Information about the VPC peering connection options for the accepter or requester VPC.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The ID of the VPC.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
The ID of the VPC.
sourcepub fn set_region(self, input: Option<String>) -> Self
pub fn set_region(self, input: Option<String>) -> Self
The Region in which the VPC is located.
sourcepub fn get_region(&self) -> &Option<String>
pub fn get_region(&self) -> &Option<String>
The Region in which the VPC is located.
sourcepub fn build(self) -> VpcPeeringConnectionVpcInfo
pub fn build(self) -> VpcPeeringConnectionVpcInfo
Consumes the builder and constructs a VpcPeeringConnectionVpcInfo.
Trait Implementations§
source§impl Clone for VpcPeeringConnectionVpcInfoBuilder
impl Clone for VpcPeeringConnectionVpcInfoBuilder
source§fn clone(&self) -> VpcPeeringConnectionVpcInfoBuilder
fn clone(&self) -> VpcPeeringConnectionVpcInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for VpcPeeringConnectionVpcInfoBuilder
impl Default for VpcPeeringConnectionVpcInfoBuilder
source§fn default() -> VpcPeeringConnectionVpcInfoBuilder
fn default() -> VpcPeeringConnectionVpcInfoBuilder
source§impl PartialEq for VpcPeeringConnectionVpcInfoBuilder
impl PartialEq for VpcPeeringConnectionVpcInfoBuilder
source§fn eq(&self, other: &VpcPeeringConnectionVpcInfoBuilder) -> bool
fn eq(&self, other: &VpcPeeringConnectionVpcInfoBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VpcPeeringConnectionVpcInfoBuilder
Auto Trait Implementations§
impl Freeze for VpcPeeringConnectionVpcInfoBuilder
impl RefUnwindSafe for VpcPeeringConnectionVpcInfoBuilder
impl Send for VpcPeeringConnectionVpcInfoBuilder
impl Sync for VpcPeeringConnectionVpcInfoBuilder
impl Unpin for VpcPeeringConnectionVpcInfoBuilder
impl UnwindSafe for VpcPeeringConnectionVpcInfoBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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