Interface CustomRoutingEndpointGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CustomRoutingEndpointGroup.Builder,
,CustomRoutingEndpointGroup> SdkBuilder<CustomRoutingEndpointGroup.Builder,
,CustomRoutingEndpointGroup> SdkPojo
- Enclosing class:
CustomRoutingEndpointGroup
-
Method Summary
Modifier and TypeMethodDescriptiondestinationDescriptions
(Collection<CustomRoutingDestinationDescription> destinationDescriptions) 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.destinationDescriptions
(Consumer<CustomRoutingDestinationDescription.Builder>... destinationDescriptions) 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.destinationDescriptions
(CustomRoutingDestinationDescription... destinationDescriptions) 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.endpointDescriptions
(Collection<CustomRoutingEndpointDescription> endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.endpointDescriptions
(Consumer<CustomRoutingEndpointDescription.Builder>... endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.endpointDescriptions
(CustomRoutingEndpointDescription... endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.endpointGroupArn
(String endpointGroupArn) The Amazon Resource Name (ARN) of the endpoint group.endpointGroupRegion
(String endpointGroupRegion) The Amazon Web Services Region where the endpoint group is located.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
endpointGroupArn
The Amazon Resource Name (ARN) of the endpoint group.
- Parameters:
endpointGroupArn
- The Amazon Resource Name (ARN) of the endpoint group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointGroupRegion
The Amazon Web Services Region where the endpoint group is located.
- Parameters:
endpointGroupRegion
- The Amazon Web Services Region where the endpoint group is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationDescriptions
CustomRoutingEndpointGroup.Builder destinationDescriptions(Collection<CustomRoutingDestinationDescription> destinationDescriptions) 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.
- Parameters:
destinationDescriptions
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationDescriptions
CustomRoutingEndpointGroup.Builder destinationDescriptions(CustomRoutingDestinationDescription... destinationDescriptions) 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.
- Parameters:
destinationDescriptions
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationDescriptions
CustomRoutingEndpointGroup.Builder destinationDescriptions(Consumer<CustomRoutingDestinationDescription.Builder>... destinationDescriptions) 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.
This is a convenience method that creates an instance of theCustomRoutingDestinationDescription.Builder
avoiding the need to create one manually viaCustomRoutingDestinationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationDescriptions(List<CustomRoutingDestinationDescription>)
.- Parameters:
destinationDescriptions
- a consumer that will call methods onCustomRoutingDestinationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointDescriptions
CustomRoutingEndpointGroup.Builder endpointDescriptions(Collection<CustomRoutingEndpointDescription> endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
- Parameters:
endpointDescriptions
- For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDescriptions
CustomRoutingEndpointGroup.Builder endpointDescriptions(CustomRoutingEndpointDescription... endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
- Parameters:
endpointDescriptions
- For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDescriptions
CustomRoutingEndpointGroup.Builder endpointDescriptions(Consumer<CustomRoutingEndpointDescription.Builder>... endpointDescriptions) For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
This is a convenience method that creates an instance of theCustomRoutingEndpointDescription.Builder
avoiding the need to create one manually viaCustomRoutingEndpointDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpointDescriptions(List<CustomRoutingEndpointDescription>)
.- Parameters:
endpointDescriptions
- a consumer that will call methods onCustomRoutingEndpointDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-