Struct aws_sdk_networkmanager::model::network_route::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for NetworkRoute
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn destination_cidr_block(self, input: impl Into<String>) -> Self
pub fn destination_cidr_block(self, input: impl Into<String>) -> Self
A unique identifier for the route, such as a CIDR block.
sourcepub fn set_destination_cidr_block(self, input: Option<String>) -> Self
pub fn set_destination_cidr_block(self, input: Option<String>) -> Self
A unique identifier for the route, such as a CIDR block.
sourcepub fn destinations(self, input: NetworkRouteDestination) -> Self
pub fn destinations(self, input: NetworkRouteDestination) -> Self
Appends an item to destinations
.
To override the contents of this collection use set_destinations
.
The destinations.
sourcepub fn set_destinations(
self,
input: Option<Vec<NetworkRouteDestination>>
) -> Self
pub fn set_destinations(
self,
input: Option<Vec<NetworkRouteDestination>>
) -> Self
The destinations.
sourcepub fn prefix_list_id(self, input: impl Into<String>) -> Self
pub fn prefix_list_id(self, input: impl Into<String>) -> Self
The ID of the prefix list.
sourcepub fn set_prefix_list_id(self, input: Option<String>) -> Self
pub fn set_prefix_list_id(self, input: Option<String>) -> Self
The ID of the prefix list.
sourcepub fn state(self, input: RouteState) -> Self
pub fn state(self, input: RouteState) -> Self
The route state. The possible values are active
and blackhole
.
sourcepub fn set_state(self, input: Option<RouteState>) -> Self
pub fn set_state(self, input: Option<RouteState>) -> Self
The route state. The possible values are active
and blackhole
.
sourcepub fn type(self, input: RouteType) -> Self
pub fn type(self, input: RouteType) -> Self
The route type. The possible values are propagated
and static
.
sourcepub fn set_type(self, input: Option<RouteType>) -> Self
pub fn set_type(self, input: Option<RouteType>) -> Self
The route type. The possible values are propagated
and static
.
sourcepub fn build(self) -> NetworkRoute
pub fn build(self) -> NetworkRoute
Consumes the builder and constructs a NetworkRoute
.