@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCustomRoutingEndpointGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateCustomRoutingEndpointGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCustomRoutingEndpointGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<CustomRoutingDestinationConfiguration> |
getDestinationConfigurations()
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint
group to accept client traffic on.
|
String |
getEndpointGroupRegion()
The Amazon Web Services Region where the endpoint group is located.
|
String |
getIdempotencyToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the
request.
|
String |
getListenerArn()
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
|
int |
hashCode() |
void |
setDestinationConfigurations(Collection<CustomRoutingDestinationConfiguration> destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint
group to accept client traffic on.
|
void |
setEndpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region where the endpoint group is located.
|
void |
setIdempotencyToken(String idempotencyToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the
request.
|
void |
setListenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
|
String |
toString()
Returns a string representation of this object.
|
CreateCustomRoutingEndpointGroupRequest |
withDestinationConfigurations(Collection<CustomRoutingDestinationConfiguration> destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint
group to accept client traffic on.
|
CreateCustomRoutingEndpointGroupRequest |
withDestinationConfigurations(CustomRoutingDestinationConfiguration... destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint
group to accept client traffic on.
|
CreateCustomRoutingEndpointGroupRequest |
withEndpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region where the endpoint group is located.
|
CreateCustomRoutingEndpointGroupRequest |
withIdempotencyToken(String idempotencyToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the
request.
|
CreateCustomRoutingEndpointGroupRequest |
withListenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateCustomRoutingEndpointGroupRequest()
public void setListenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
listenerArn
- The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.public String getListenerArn()
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
public CreateCustomRoutingEndpointGroupRequest withListenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.
listenerArn
- The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.public void setEndpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region where the endpoint group is located. A listener can have only one endpoint group in a specific Region.
endpointGroupRegion
- The Amazon Web Services Region where the endpoint group is located. A listener can have only one endpoint
group in a specific Region.public String getEndpointGroupRegion()
The Amazon Web Services Region where the endpoint group is located. A listener can have only one endpoint group in a specific Region.
public CreateCustomRoutingEndpointGroupRequest withEndpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region where the endpoint group is located. A listener can have only one endpoint group in a specific Region.
endpointGroupRegion
- The Amazon Web Services Region where the endpoint group is located. A listener can have only one endpoint
group in a specific Region.public List<CustomRoutingDestinationConfiguration> getDestinationConfigurations()
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint group to accept client traffic on.
public void setDestinationConfigurations(Collection<CustomRoutingDestinationConfiguration> destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint group to accept client traffic on.
destinationConfigurations
- Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing
endpoint group to accept client traffic on.public CreateCustomRoutingEndpointGroupRequest withDestinationConfigurations(CustomRoutingDestinationConfiguration... destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint group to accept client traffic on.
NOTE: This method appends the values to the existing list (if any). Use
setDestinationConfigurations(java.util.Collection)
or
withDestinationConfigurations(java.util.Collection)
if you want to override the existing values.
destinationConfigurations
- Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing
endpoint group to accept client traffic on.public CreateCustomRoutingEndpointGroupRequest withDestinationConfigurations(Collection<CustomRoutingDestinationConfiguration> destinationConfigurations)
Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint group to accept client traffic on.
destinationConfigurations
- Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing
endpoint group to accept client traffic on.public void setIdempotencyToken(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.public String getIdempotencyToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.
public CreateCustomRoutingEndpointGroupRequest withIdempotencyToken(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.public String toString()
toString
in class Object
Object.toString()
public CreateCustomRoutingEndpointGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.