Interface CustomRoutingEndpointGroup.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<CustomRoutingEndpointGroup.Builder,,- CustomRoutingEndpointGroup> - SdkBuilder<CustomRoutingEndpointGroup.Builder,,- CustomRoutingEndpointGroup> - SdkPojo
- Enclosing class:
- CustomRoutingEndpointGroup
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFields
- 
Method Details- 
endpointGroupArnThe 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.
 
- 
endpointGroupRegionThe 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.
 
- 
destinationDescriptionsCustomRoutingEndpointGroup.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.
 
- 
destinationDescriptionsCustomRoutingEndpointGroup.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.
 
- 
destinationDescriptionsCustomRoutingEndpointGroup.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 on- CustomRoutingDestinationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
endpointDescriptionsCustomRoutingEndpointGroup.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.
 
- 
endpointDescriptionsCustomRoutingEndpointGroup.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.
 
- 
endpointDescriptionsCustomRoutingEndpointGroup.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 on- CustomRoutingEndpointDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-