@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateRoutingControlRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The details of the routing control that you're creating.
NOOP
Constructor and Description |
---|
CreateRoutingControlRequest() |
Modifier and Type | Method and Description |
---|---|
CreateRoutingControlRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive string of up to 64 ASCII characters.
|
String |
getClusterArn()
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
|
String |
getControlPanelArn()
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
|
String |
getRoutingControlName()
The name of the routing control.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive string of up to 64 ASCII characters.
|
void |
setClusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
|
void |
setControlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
|
void |
setRoutingControlName(String routingControlName)
The name of the routing control.
|
String |
toString()
Returns a string representation of this object.
|
CreateRoutingControlRequest |
withClientToken(String clientToken)
A unique, case-sensitive string of up to 64 ASCII characters.
|
CreateRoutingControlRequest |
withClusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
|
CreateRoutingControlRequest |
withControlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
|
CreateRoutingControlRequest |
withRoutingControlName(String routingControlName)
The name of the routing control.
|
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 void setClientToken(String clientToken)
A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an action, specify a client token in the request.
clientToken
- A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an
action, specify a client token in the request.public String getClientToken()
A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an action, specify a client token in the request.
public CreateRoutingControlRequest withClientToken(String clientToken)
A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an action, specify a client token in the request.
clientToken
- A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an
action, specify a client token in the request.public void setClusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
clusterArn
- The Amazon Resource Name (ARN) of the cluster that includes the routing control.public String getClusterArn()
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
public CreateRoutingControlRequest withClusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
clusterArn
- The Amazon Resource Name (ARN) of the cluster that includes the routing control.public void setControlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
controlPanelArn
- The Amazon Resource Name (ARN) of the control panel that includes the routing control.public String getControlPanelArn()
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
public CreateRoutingControlRequest withControlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
controlPanelArn
- The Amazon Resource Name (ARN) of the control panel that includes the routing control.public void setRoutingControlName(String routingControlName)
The name of the routing control.
routingControlName
- The name of the routing control.public String getRoutingControlName()
The name of the routing control.
public CreateRoutingControlRequest withRoutingControlName(String routingControlName)
The name of the routing control.
routingControlName
- The name of the routing control.public String toString()
toString
in class Object
Object.toString()
public CreateRoutingControlRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()