public class ListTablesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents the input of a ListTables operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
exclusiveStartTableName
The first table name that this operation will evaluate.
|
private java.lang.Integer |
limit
A maximum number of table names to return.
|
NOOP
Constructor and Description |
---|
ListTablesRequest()
Default constructor for ListTablesRequest object.
|
ListTablesRequest(java.lang.String exclusiveStartTableName)
Constructs a new ListTablesRequest object.
|
ListTablesRequest(java.lang.String exclusiveStartTableName,
java.lang.Integer limit)
Constructs a new ListTablesRequest object.
|
Modifier and Type | Method and Description |
---|---|
ListTablesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getExclusiveStartTableName()
The first table name that this operation will evaluate.
|
java.lang.Integer |
getLimit()
A maximum number of table names to return.
|
int |
hashCode() |
void |
setExclusiveStartTableName(java.lang.String exclusiveStartTableName)
The first table name that this operation will evaluate.
|
void |
setLimit(java.lang.Integer limit)
A maximum number of table names to return.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ListTablesRequest |
withExclusiveStartTableName(java.lang.String exclusiveStartTableName)
The first table name that this operation will evaluate.
|
ListTablesRequest |
withLimit(java.lang.Integer limit)
A maximum number of table names to return.
|
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 exclusiveStartTableName
The first table name that this operation will evaluate. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
private java.lang.Integer limit
A maximum number of table names to return. If this parameter is not specified, the limit is 100.
public ListTablesRequest()
public ListTablesRequest(java.lang.String exclusiveStartTableName)
exclusiveStartTableName
- The first table name that this operation will evaluate. Use the
value that was returned for LastEvaluatedTableName in a
previous operation, so that you can obtain the next page of
results.public ListTablesRequest(java.lang.String exclusiveStartTableName, java.lang.Integer limit)
exclusiveStartTableName
- The first table name that this operation will evaluate. Use the
value that was returned for LastEvaluatedTableName in a
previous operation, so that you can obtain the next page of
results.limit
- A maximum number of table names to return. If this parameter is
not specified, the limit is 100.public void setExclusiveStartTableName(java.lang.String exclusiveStartTableName)
The first table name that this operation will evaluate. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
exclusiveStartTableName
- The first table name that this operation will evaluate. Use the
value that was returned for LastEvaluatedTableName in a
previous operation, so that you can obtain the next page of
results.public java.lang.String getExclusiveStartTableName()
The first table name that this operation will evaluate. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
public ListTablesRequest withExclusiveStartTableName(java.lang.String exclusiveStartTableName)
The first table name that this operation will evaluate. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
exclusiveStartTableName
- The first table name that this operation will evaluate. Use the
value that was returned for LastEvaluatedTableName in a
previous operation, so that you can obtain the next page of
results.public void setLimit(java.lang.Integer limit)
A maximum number of table names to return. If this parameter is not specified, the limit is 100.
limit
- A maximum number of table names to return. If this parameter is
not specified, the limit is 100.public java.lang.Integer getLimit()
A maximum number of table names to return. If this parameter is not specified, the limit is 100.
public ListTablesRequest withLimit(java.lang.Integer limit)
A maximum number of table names to return. If this parameter is not specified, the limit is 100.
limit
- A maximum number of table names to return. If this parameter is
not specified, the limit is 100.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 ListTablesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()