Interface AddCustomRoutingEndpointsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<AddCustomRoutingEndpointsResponse.Builder,
,AddCustomRoutingEndpointsResponse> GlobalAcceleratorResponse.Builder
,SdkBuilder<AddCustomRoutingEndpointsResponse.Builder,
,AddCustomRoutingEndpointsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
AddCustomRoutingEndpointsResponse
public static interface AddCustomRoutingEndpointsResponse.Builder
extends GlobalAcceleratorResponse.Builder, SdkPojo, CopyableBuilder<AddCustomRoutingEndpointsResponse.Builder,AddCustomRoutingEndpointsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionendpointDescriptions
(Collection<CustomRoutingEndpointDescription> endpointDescriptions) The endpoint objects added to the custom routing accelerator.endpointDescriptions
(Consumer<CustomRoutingEndpointDescription.Builder>... endpointDescriptions) The endpoint objects added to the custom routing accelerator.endpointDescriptions
(CustomRoutingEndpointDescription... endpointDescriptions) The endpoint objects added to the custom routing accelerator.endpointGroupArn
(String endpointGroupArn) The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.globalaccelerator.model.GlobalAcceleratorResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
endpointDescriptions
AddCustomRoutingEndpointsResponse.Builder endpointDescriptions(Collection<CustomRoutingEndpointDescription> endpointDescriptions) The endpoint objects added to the custom routing accelerator.
- Parameters:
endpointDescriptions
- The endpoint objects added to the custom routing accelerator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDescriptions
AddCustomRoutingEndpointsResponse.Builder endpointDescriptions(CustomRoutingEndpointDescription... endpointDescriptions) The endpoint objects added to the custom routing accelerator.
- Parameters:
endpointDescriptions
- The endpoint objects added to the custom routing accelerator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDescriptions
AddCustomRoutingEndpointsResponse.Builder endpointDescriptions(Consumer<CustomRoutingEndpointDescription.Builder>... endpointDescriptions) The endpoint objects added to the custom routing accelerator.
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:
-
endpointGroupArn
The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.
- Parameters:
endpointGroupArn
- The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-