Interface CustomRoutingEndpointGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomRoutingEndpointGroup.Builder,CustomRoutingEndpointGroup>,SdkBuilder<CustomRoutingEndpointGroup.Builder,CustomRoutingEndpointGroup>,SdkPojo
- Enclosing class:
- CustomRoutingEndpointGroup
public static interface CustomRoutingEndpointGroup.Builder extends SdkPojo, CopyableBuilder<CustomRoutingEndpointGroup.Builder,CustomRoutingEndpointGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomRoutingEndpointGroup.BuilderdestinationDescriptions(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.CustomRoutingEndpointGroup.BuilderdestinationDescriptions(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.CustomRoutingEndpointGroup.BuilderdestinationDescriptions(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.CustomRoutingEndpointGroup.BuilderendpointDescriptions(Collection<CustomRoutingEndpointDescription> endpointDescriptions)For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.CustomRoutingEndpointGroup.BuilderendpointDescriptions(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.CustomRoutingEndpointGroup.BuilderendpointDescriptions(CustomRoutingEndpointDescription... endpointDescriptions)For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.CustomRoutingEndpointGroup.BuilderendpointGroupArn(String endpointGroupArn)The Amazon Resource Name (ARN) of the endpoint group.CustomRoutingEndpointGroup.BuilderendpointGroupRegion(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 Detail
-
endpointGroupArn
CustomRoutingEndpointGroup.Builder endpointGroupArn(String 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
CustomRoutingEndpointGroup.Builder endpointGroupRegion(String 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 to#destinationDescriptions(List.) - 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:
#destinationDescriptions(java.util.Collection)
-
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 to#endpointDescriptions(List.) - 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:
#endpointDescriptions(java.util.Collection)
-
-