public static interface CreateCustomRoutingListenerRequest.Builder extends GlobalAcceleratorRequest.Builder, SdkPojo, CopyableBuilder<CreateCustomRoutingListenerRequest.Builder,CreateCustomRoutingListenerRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateCustomRoutingListenerRequest.Builder |
acceleratorArn(String acceleratorArn)
The Amazon Resource Name (ARN) of the accelerator for a custom routing listener.
|
CreateCustomRoutingListenerRequest.Builder |
idempotencyToken(String idempotencyToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the
request.
|
CreateCustomRoutingListenerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCustomRoutingListenerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateCustomRoutingListenerRequest.Builder |
portRanges(Collection<PortRange> portRanges)
The port range to support for connections from clients to your accelerator.
|
CreateCustomRoutingListenerRequest.Builder |
portRanges(Consumer<PortRange.Builder>... portRanges)
The port range to support for connections from clients to your accelerator.
|
CreateCustomRoutingListenerRequest.Builder |
portRanges(PortRange... portRanges)
The port range to support for connections from clients to your accelerator.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCustomRoutingListenerRequest.Builder acceleratorArn(String acceleratorArn)
The Amazon Resource Name (ARN) of the accelerator for a custom routing listener.
acceleratorArn - The Amazon Resource Name (ARN) of the accelerator for a custom routing listener.CreateCustomRoutingListenerRequest.Builder portRanges(Collection<PortRange> portRanges)
The port range to support for connections from clients to your accelerator.
Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.
portRanges - The port range to support for connections from clients to your accelerator.
Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.
CreateCustomRoutingListenerRequest.Builder portRanges(PortRange... portRanges)
The port range to support for connections from clients to your accelerator.
Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.
portRanges - The port range to support for connections from clients to your accelerator.
Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.
CreateCustomRoutingListenerRequest.Builder portRanges(Consumer<PortRange.Builder>... portRanges)
The port range to support for connections from clients to your accelerator.
Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.
This is a convenience method that creates an instance of thePortRange.Builder avoiding the need to create
one manually via PortRange.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #portRanges(List.
portRanges - a consumer that will call methods on
PortRange.Builder#portRanges(java.util.Collection) CreateCustomRoutingListenerRequest.Builder idempotencyToken(String idempotencyToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.
idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the
uniqueness—of the request.CreateCustomRoutingListenerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateCustomRoutingListenerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.