#[non_exhaustive]pub struct LocalGatewayVirtualInterfaceBuilder { /* private fields */ }
Expand description
A builder for LocalGatewayVirtualInterface
.
Implementations§
source§impl LocalGatewayVirtualInterfaceBuilder
impl LocalGatewayVirtualInterfaceBuilder
sourcepub fn local_gateway_virtual_interface_id(
self,
input: impl Into<String>,
) -> Self
pub fn local_gateway_virtual_interface_id( self, input: impl Into<String>, ) -> Self
The ID of the virtual interface.
sourcepub fn set_local_gateway_virtual_interface_id(
self,
input: Option<String>,
) -> Self
pub fn set_local_gateway_virtual_interface_id( self, input: Option<String>, ) -> Self
The ID of the virtual interface.
sourcepub fn get_local_gateway_virtual_interface_id(&self) -> &Option<String>
pub fn get_local_gateway_virtual_interface_id(&self) -> &Option<String>
The ID of the virtual interface.
sourcepub fn local_gateway_id(self, input: impl Into<String>) -> Self
pub fn local_gateway_id(self, input: impl Into<String>) -> Self
The ID of the local gateway.
sourcepub fn set_local_gateway_id(self, input: Option<String>) -> Self
pub fn set_local_gateway_id(self, input: Option<String>) -> Self
The ID of the local gateway.
sourcepub fn get_local_gateway_id(&self) -> &Option<String>
pub fn get_local_gateway_id(&self) -> &Option<String>
The ID of the local gateway.
sourcepub fn local_address(self, input: impl Into<String>) -> Self
pub fn local_address(self, input: impl Into<String>) -> Self
The local address.
sourcepub fn set_local_address(self, input: Option<String>) -> Self
pub fn set_local_address(self, input: Option<String>) -> Self
The local address.
sourcepub fn get_local_address(&self) -> &Option<String>
pub fn get_local_address(&self) -> &Option<String>
The local address.
sourcepub fn peer_address(self, input: impl Into<String>) -> Self
pub fn peer_address(self, input: impl Into<String>) -> Self
The peer address.
sourcepub fn set_peer_address(self, input: Option<String>) -> Self
pub fn set_peer_address(self, input: Option<String>) -> Self
The peer address.
sourcepub fn get_peer_address(&self) -> &Option<String>
pub fn get_peer_address(&self) -> &Option<String>
The peer address.
sourcepub fn local_bgp_asn(self, input: i32) -> Self
pub fn local_bgp_asn(self, input: i32) -> Self
The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.
sourcepub fn set_local_bgp_asn(self, input: Option<i32>) -> Self
pub fn set_local_bgp_asn(self, input: Option<i32>) -> Self
The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.
sourcepub fn get_local_bgp_asn(&self) -> &Option<i32>
pub fn get_local_bgp_asn(&self) -> &Option<i32>
The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.
sourcepub fn peer_bgp_asn(self, input: i32) -> Self
pub fn peer_bgp_asn(self, input: i32) -> Self
The peer BGP ASN.
sourcepub fn set_peer_bgp_asn(self, input: Option<i32>) -> Self
pub fn set_peer_bgp_asn(self, input: Option<i32>) -> Self
The peer BGP ASN.
sourcepub fn get_peer_bgp_asn(&self) -> &Option<i32>
pub fn get_peer_bgp_asn(&self) -> &Option<i32>
The peer BGP ASN.
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 local gateway virtual interface.
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 local gateway virtual interface.
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 local gateway virtual interface.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags assigned to the virtual interface.
The tags assigned to the virtual interface.
The tags assigned to the virtual interface.
sourcepub fn build(self) -> LocalGatewayVirtualInterface
pub fn build(self) -> LocalGatewayVirtualInterface
Consumes the builder and constructs a LocalGatewayVirtualInterface
.
Trait Implementations§
source§impl Clone for LocalGatewayVirtualInterfaceBuilder
impl Clone for LocalGatewayVirtualInterfaceBuilder
source§fn clone(&self) -> LocalGatewayVirtualInterfaceBuilder
fn clone(&self) -> LocalGatewayVirtualInterfaceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for LocalGatewayVirtualInterfaceBuilder
impl Default for LocalGatewayVirtualInterfaceBuilder
source§fn default() -> LocalGatewayVirtualInterfaceBuilder
fn default() -> LocalGatewayVirtualInterfaceBuilder
source§impl PartialEq for LocalGatewayVirtualInterfaceBuilder
impl PartialEq for LocalGatewayVirtualInterfaceBuilder
source§fn eq(&self, other: &LocalGatewayVirtualInterfaceBuilder) -> bool
fn eq(&self, other: &LocalGatewayVirtualInterfaceBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LocalGatewayVirtualInterfaceBuilder
Auto Trait Implementations§
impl Freeze for LocalGatewayVirtualInterfaceBuilder
impl RefUnwindSafe for LocalGatewayVirtualInterfaceBuilder
impl Send for LocalGatewayVirtualInterfaceBuilder
impl Sync for LocalGatewayVirtualInterfaceBuilder
impl Unpin for LocalGatewayVirtualInterfaceBuilder
impl UnwindSafe for LocalGatewayVirtualInterfaceBuilder
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