Struct aws_sdk_ec2::types::builders::RouteTableBuilder
source · #[non_exhaustive]pub struct RouteTableBuilder { /* private fields */ }
Expand description
A builder for RouteTable
.
Implementations§
source§impl RouteTableBuilder
impl RouteTableBuilder
sourcepub fn associations(self, input: RouteTableAssociation) -> Self
pub fn associations(self, input: RouteTableAssociation) -> Self
Appends an item to associations
.
To override the contents of this collection use set_associations
.
The associations between the route table and your subnets or gateways.
sourcepub fn set_associations(self, input: Option<Vec<RouteTableAssociation>>) -> Self
pub fn set_associations(self, input: Option<Vec<RouteTableAssociation>>) -> Self
The associations between the route table and your subnets or gateways.
sourcepub fn get_associations(&self) -> &Option<Vec<RouteTableAssociation>>
pub fn get_associations(&self) -> &Option<Vec<RouteTableAssociation>>
The associations between the route table and your subnets or gateways.
sourcepub fn propagating_vgws(self, input: PropagatingVgw) -> Self
pub fn propagating_vgws(self, input: PropagatingVgw) -> Self
Appends an item to propagating_vgws
.
To override the contents of this collection use set_propagating_vgws
.
Any virtual private gateway (VGW) propagating routes.
sourcepub fn set_propagating_vgws(self, input: Option<Vec<PropagatingVgw>>) -> Self
pub fn set_propagating_vgws(self, input: Option<Vec<PropagatingVgw>>) -> Self
Any virtual private gateway (VGW) propagating routes.
sourcepub fn get_propagating_vgws(&self) -> &Option<Vec<PropagatingVgw>>
pub fn get_propagating_vgws(&self) -> &Option<Vec<PropagatingVgw>>
Any virtual private gateway (VGW) propagating routes.
sourcepub fn route_table_id(self, input: impl Into<String>) -> Self
pub fn route_table_id(self, input: impl Into<String>) -> Self
The ID of the route table.
sourcepub fn set_route_table_id(self, input: Option<String>) -> Self
pub fn set_route_table_id(self, input: Option<String>) -> Self
The ID of the route table.
sourcepub fn get_route_table_id(&self) -> &Option<String>
pub fn get_route_table_id(&self) -> &Option<String>
The ID of the route table.
sourcepub fn routes(self, input: Route) -> Self
pub fn routes(self, input: Route) -> Self
Appends an item to routes
.
To override the contents of this collection use set_routes
.
The routes in the route table.
sourcepub fn set_routes(self, input: Option<Vec<Route>>) -> Self
pub fn set_routes(self, input: Option<Vec<Route>>) -> Self
The routes in the route table.
sourcepub fn get_routes(&self) -> &Option<Vec<Route>>
pub fn get_routes(&self) -> &Option<Vec<Route>>
The routes in the route table.
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 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 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 route table.
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 route table.
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 route table.
sourcepub fn build(self) -> RouteTable
pub fn build(self) -> RouteTable
Consumes the builder and constructs a RouteTable
.
Trait Implementations§
source§impl Clone for RouteTableBuilder
impl Clone for RouteTableBuilder
source§fn clone(&self) -> RouteTableBuilder
fn clone(&self) -> RouteTableBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RouteTableBuilder
impl Debug for RouteTableBuilder
source§impl Default for RouteTableBuilder
impl Default for RouteTableBuilder
source§fn default() -> RouteTableBuilder
fn default() -> RouteTableBuilder
source§impl PartialEq for RouteTableBuilder
impl PartialEq for RouteTableBuilder
source§fn eq(&self, other: &RouteTableBuilder) -> bool
fn eq(&self, other: &RouteTableBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RouteTableBuilder
Auto Trait Implementations§
impl Freeze for RouteTableBuilder
impl RefUnwindSafe for RouteTableBuilder
impl Send for RouteTableBuilder
impl Sync for RouteTableBuilder
impl Unpin for RouteTableBuilder
impl UnwindSafe for RouteTableBuilder
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