#[non_exhaustive]pub struct TransitGatewayRouteTableBuilder { /* private fields */ }
Expand description
A builder for TransitGatewayRouteTable
.
Implementations§
source§impl TransitGatewayRouteTableBuilder
impl TransitGatewayRouteTableBuilder
sourcepub fn transit_gateway_route_table_id(self, input: impl Into<String>) -> Self
pub fn transit_gateway_route_table_id(self, input: impl Into<String>) -> Self
The ID of the transit gateway route table.
sourcepub fn set_transit_gateway_route_table_id(self, input: Option<String>) -> Self
pub fn set_transit_gateway_route_table_id(self, input: Option<String>) -> Self
The ID of the transit gateway route table.
sourcepub fn get_transit_gateway_route_table_id(&self) -> &Option<String>
pub fn get_transit_gateway_route_table_id(&self) -> &Option<String>
The ID of the transit gateway route table.
sourcepub fn transit_gateway_id(self, input: impl Into<String>) -> Self
pub fn transit_gateway_id(self, input: impl Into<String>) -> Self
The ID of the transit gateway.
sourcepub fn set_transit_gateway_id(self, input: Option<String>) -> Self
pub fn set_transit_gateway_id(self, input: Option<String>) -> Self
The ID of the transit gateway.
sourcepub fn get_transit_gateway_id(&self) -> &Option<String>
pub fn get_transit_gateway_id(&self) -> &Option<String>
The ID of the transit gateway.
sourcepub fn state(self, input: TransitGatewayRouteTableState) -> Self
pub fn state(self, input: TransitGatewayRouteTableState) -> Self
The state of the transit gateway route table.
sourcepub fn set_state(self, input: Option<TransitGatewayRouteTableState>) -> Self
pub fn set_state(self, input: Option<TransitGatewayRouteTableState>) -> Self
The state of the transit gateway route table.
sourcepub fn get_state(&self) -> &Option<TransitGatewayRouteTableState>
pub fn get_state(&self) -> &Option<TransitGatewayRouteTableState>
The state of the transit gateway route table.
sourcepub fn default_association_route_table(self, input: bool) -> Self
pub fn default_association_route_table(self, input: bool) -> Self
Indicates whether this is the default association route table for the transit gateway.
sourcepub fn set_default_association_route_table(self, input: Option<bool>) -> Self
pub fn set_default_association_route_table(self, input: Option<bool>) -> Self
Indicates whether this is the default association route table for the transit gateway.
sourcepub fn get_default_association_route_table(&self) -> &Option<bool>
pub fn get_default_association_route_table(&self) -> &Option<bool>
Indicates whether this is the default association route table for the transit gateway.
sourcepub fn default_propagation_route_table(self, input: bool) -> Self
pub fn default_propagation_route_table(self, input: bool) -> Self
Indicates whether this is the default propagation route table for the transit gateway.
sourcepub fn set_default_propagation_route_table(self, input: Option<bool>) -> Self
pub fn set_default_propagation_route_table(self, input: Option<bool>) -> Self
Indicates whether this is the default propagation route table for the transit gateway.
sourcepub fn get_default_propagation_route_table(&self) -> &Option<bool>
pub fn get_default_propagation_route_table(&self) -> &Option<bool>
Indicates whether this is the default propagation route table for the transit gateway.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The creation time.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The creation time.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The creation time.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Any tags assigned to the route table.
Any tags assigned to the route table.
Any tags assigned to the route table.
sourcepub fn build(self) -> TransitGatewayRouteTable
pub fn build(self) -> TransitGatewayRouteTable
Consumes the builder and constructs a TransitGatewayRouteTable
.
Trait Implementations§
source§impl Clone for TransitGatewayRouteTableBuilder
impl Clone for TransitGatewayRouteTableBuilder
source§fn clone(&self) -> TransitGatewayRouteTableBuilder
fn clone(&self) -> TransitGatewayRouteTableBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TransitGatewayRouteTableBuilder
impl Default for TransitGatewayRouteTableBuilder
source§fn default() -> TransitGatewayRouteTableBuilder
fn default() -> TransitGatewayRouteTableBuilder
source§impl PartialEq for TransitGatewayRouteTableBuilder
impl PartialEq for TransitGatewayRouteTableBuilder
source§fn eq(&self, other: &TransitGatewayRouteTableBuilder) -> bool
fn eq(&self, other: &TransitGatewayRouteTableBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransitGatewayRouteTableBuilder
Auto Trait Implementations§
impl Freeze for TransitGatewayRouteTableBuilder
impl RefUnwindSafe for TransitGatewayRouteTableBuilder
impl Send for TransitGatewayRouteTableBuilder
impl Sync for TransitGatewayRouteTableBuilder
impl Unpin for TransitGatewayRouteTableBuilder
impl UnwindSafe for TransitGatewayRouteTableBuilder
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