Class GetRecordsRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.dynamodbv2.model.GetRecordsRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class GetRecordsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of a GetRecords operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description GetRecordsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetRecordsRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
Integer
getLimit()
The maximum number of records to return from the shard.String
getShardIterator()
A shard iterator that was retrieved from a previous GetShardIterator operation.int
hashCode()
void
setLimit(Integer limit)
The maximum number of records to return from the shard.void
setShardIterator(String shardIterator)
A shard iterator that was retrieved from a previous GetShardIterator operation.String
toString()
Returns a string representation of this object; useful for testing and debugging.GetRecordsRequest
withLimit(Integer limit)
The maximum number of records to return from the shard.GetRecordsRequest
withShardIterator(String shardIterator)
A shard iterator that was retrieved from a previous GetShardIterator operation.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
-
-
-
Method Detail
-
setShardIterator
public void setShardIterator(String shardIterator)
A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.
- Parameters:
shardIterator
- A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.
-
getShardIterator
public String getShardIterator()
A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.
- Returns:
- A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.
-
withShardIterator
public GetRecordsRequest withShardIterator(String shardIterator)
A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.
- Parameters:
shardIterator
- A shard iterator that was retrieved from a previous GetShardIterator operation. This iterator can be used to access the stream records in this shard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setLimit
public void setLimit(Integer limit)
The maximum number of records to return from the shard. The upper limit is 1000.
- Parameters:
limit
- The maximum number of records to return from the shard. The upper limit is 1000.
-
getLimit
public Integer getLimit()
The maximum number of records to return from the shard. The upper limit is 1000.
- Returns:
- The maximum number of records to return from the shard. The upper limit is 1000.
-
withLimit
public GetRecordsRequest withLimit(Integer limit)
The maximum number of records to return from the shard. The upper limit is 1000.
- Parameters:
limit
- The maximum number of records to return from the shard. The upper limit is 1000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GetRecordsRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-