public class ListAliasesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents the input for a request action.
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
limit
Maximum number of results to return.
|
private java.lang.String |
name
Descriptive label associated with this alias.
|
private java.lang.String |
nextToken
Token indicating the start of the next sequential page of results.
|
private java.lang.String |
routingStrategyType
Type of routing to filter results on.
|
NOOP
Constructor and Description |
---|
ListAliasesRequest() |
Modifier and Type | Method and Description |
---|---|
ListAliasesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getLimit()
Maximum number of results to return.
|
java.lang.String |
getName()
Descriptive label associated with this alias.
|
java.lang.String |
getNextToken()
Token indicating the start of the next sequential page of results.
|
java.lang.String |
getRoutingStrategyType()
Type of routing to filter results on.
|
int |
hashCode() |
void |
setLimit(java.lang.Integer limit)
Maximum number of results to return.
|
void |
setName(java.lang.String name)
Descriptive label associated with this alias.
|
void |
setNextToken(java.lang.String nextToken)
Token indicating the start of the next sequential page of results.
|
void |
setRoutingStrategyType(RoutingStrategyType routingStrategyType)
Type of routing to filter results on.
|
void |
setRoutingStrategyType(java.lang.String routingStrategyType)
Type of routing to filter results on.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ListAliasesRequest |
withLimit(java.lang.Integer limit)
Maximum number of results to return.
|
ListAliasesRequest |
withName(java.lang.String name)
Descriptive label associated with this alias.
|
ListAliasesRequest |
withNextToken(java.lang.String nextToken)
Token indicating the start of the next sequential page of results.
|
ListAliasesRequest |
withRoutingStrategyType(RoutingStrategyType routingStrategyType)
Type of routing to filter results on.
|
ListAliasesRequest |
withRoutingStrategyType(java.lang.String routingStrategyType)
Type of routing to filter results on.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String routingStrategyType
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
private java.lang.String name
Descriptive label associated with this alias. Alias names do not need to be unique.
private java.lang.Integer limit
Maximum number of results to return. You can use this parameter with NextToken to get results as a set of sequential pages.
private java.lang.String nextToken
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value.
public void setRoutingStrategyType(java.lang.String routingStrategyType)
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
routingStrategyType
- Type of routing to filter results on. Use this parameter to
retrieve only aliases of a certain type. To retrieve all aliases,
leave this parameter empty. Possible routing types include:
RoutingStrategyType
public java.lang.String getRoutingStrategyType()
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
RoutingStrategyType
public ListAliasesRequest withRoutingStrategyType(java.lang.String routingStrategyType)
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
routingStrategyType
- Type of routing to filter results on. Use this parameter to
retrieve only aliases of a certain type. To retrieve all aliases,
leave this parameter empty. Possible routing types include:
RoutingStrategyType
public void setRoutingStrategyType(RoutingStrategyType routingStrategyType)
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
routingStrategyType
- Type of routing to filter results on. Use this parameter to
retrieve only aliases of a certain type. To retrieve all aliases,
leave this parameter empty. Possible routing types include:
RoutingStrategyType
public ListAliasesRequest withRoutingStrategyType(RoutingStrategyType routingStrategyType)
Type of routing to filter results on. Use this parameter to retrieve only aliases of a certain type. To retrieve all aliases, leave this parameter empty. Possible routing types include:
routingStrategyType
- Type of routing to filter results on. Use this parameter to
retrieve only aliases of a certain type. To retrieve all aliases,
leave this parameter empty. Possible routing types include:
RoutingStrategyType
public void setName(java.lang.String name)
Descriptive label associated with this alias. Alias names do not need to be unique.
name
- Descriptive label associated with this alias. Alias names do not
need to be unique.public java.lang.String getName()
Descriptive label associated with this alias. Alias names do not need to be unique.
public ListAliasesRequest withName(java.lang.String name)
Descriptive label associated with this alias. Alias names do not need to be unique.
name
- Descriptive label associated with this alias. Alias names do not
need to be unique.public void setLimit(java.lang.Integer limit)
Maximum number of results to return. You can use this parameter with NextToken to get results as a set of sequential pages.
limit
- Maximum number of results to return. You can use this parameter
with NextToken to get results as a set of sequential pages.public java.lang.Integer getLimit()
Maximum number of results to return. You can use this parameter with NextToken to get results as a set of sequential pages.
public ListAliasesRequest withLimit(java.lang.Integer limit)
Maximum number of results to return. You can use this parameter with NextToken to get results as a set of sequential pages.
limit
- Maximum number of results to return. You can use this parameter
with NextToken to get results as a set of sequential pages.public void setNextToken(java.lang.String nextToken)
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value.
nextToken
- Token indicating the start of the next sequential page of results.
Use the token that is returned with a previous call to this
action. To specify the start of the result set, do not specify a
value.public java.lang.String getNextToken()
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value.
public ListAliasesRequest withNextToken(java.lang.String nextToken)
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value.
nextToken
- Token indicating the start of the next sequential page of results.
Use the token that is returned with a previous call to this
action. To specify the start of the result set, do not specify a
value.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ListAliasesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()