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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaCustomRoutingDestinationDescription.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCustomRoutingEndpointDescription.builder().When the
Consumercompletes,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:
 
 
 -