pub struct Builder { /* private fields */ }Expand description
A builder for CustomRoutingEndpointGroup.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn endpoint_group_arn(self, input: impl Into<String>) -> Self
pub fn endpoint_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the endpoint group.
sourcepub fn set_endpoint_group_arn(self, input: Option<String>) -> Self
pub fn set_endpoint_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the endpoint group.
sourcepub fn endpoint_group_region(self, input: impl Into<String>) -> Self
pub fn endpoint_group_region(self, input: impl Into<String>) -> Self
The Amazon Web Services Region where the endpoint group is located.
sourcepub fn set_endpoint_group_region(self, input: Option<String>) -> Self
pub fn set_endpoint_group_region(self, input: Option<String>) -> Self
The Amazon Web Services Region where the endpoint group is located.
sourcepub fn destination_descriptions(
self,
input: CustomRoutingDestinationDescription
) -> Self
pub fn destination_descriptions(
self,
input: CustomRoutingDestinationDescription
) -> Self
Appends an item to destination_descriptions.
To override the contents of this collection use set_destination_descriptions.
For a custom routing accelerator, describes the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
sourcepub fn set_destination_descriptions(
self,
input: Option<Vec<CustomRoutingDestinationDescription>>
) -> Self
pub fn set_destination_descriptions(
self,
input: Option<Vec<CustomRoutingDestinationDescription>>
) -> Self
For a custom routing accelerator, describes the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
sourcepub fn endpoint_descriptions(
self,
input: CustomRoutingEndpointDescription
) -> Self
pub fn endpoint_descriptions(
self,
input: CustomRoutingEndpointDescription
) -> Self
Appends an item to endpoint_descriptions.
To override the contents of this collection use set_endpoint_descriptions.
For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
sourcepub fn set_endpoint_descriptions(
self,
input: Option<Vec<CustomRoutingEndpointDescription>>
) -> Self
pub fn set_endpoint_descriptions(
self,
input: Option<Vec<CustomRoutingEndpointDescription>>
) -> Self
For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
sourcepub fn build(self) -> CustomRoutingEndpointGroup
pub fn build(self) -> CustomRoutingEndpointGroup
Consumes the builder and constructs a CustomRoutingEndpointGroup.