Interface GetRecordsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetRecordsResponse.Builder,GetRecordsResponse>
,DynamoDbStreamsResponse.Builder
,SdkBuilder<GetRecordsResponse.Builder,GetRecordsResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- GetRecordsResponse
public static interface GetRecordsResponse.Builder extends DynamoDbStreamsResponse.Builder, SdkPojo, CopyableBuilder<GetRecordsResponse.Builder,GetRecordsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetRecordsResponse.Builder
nextShardIterator(String nextShardIterator)
The next position in the shard from which to start sequentially reading stream records.GetRecordsResponse.Builder
records(Collection<Record> records)
The stream records from the shard, which were retrieved using the shard iterator.GetRecordsResponse.Builder
records(Consumer<Record.Builder>... records)
The stream records from the shard, which were retrieved using the shard iterator.GetRecordsResponse.Builder
records(Record... records)
The stream records from the shard, which were retrieved using the shard iterator.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.dynamodb.model.DynamoDbStreamsResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
records
GetRecordsResponse.Builder records(Collection<Record> records)
The stream records from the shard, which were retrieved using the shard iterator.
- Parameters:
records
- The stream records from the shard, which were retrieved using the shard iterator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
records
GetRecordsResponse.Builder records(Record... records)
The stream records from the shard, which were retrieved using the shard iterator.
- Parameters:
records
- The stream records from the shard, which were retrieved using the shard iterator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
records
GetRecordsResponse.Builder records(Consumer<Record.Builder>... records)
The stream records from the shard, which were retrieved using the shard iterator.
This is a convenience method that creates an instance of theRecord.Builder
avoiding the need to create one manually viaRecord.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#records(List
.) - Parameters:
records
- a consumer that will call methods onRecord.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#records(java.util.Collection
)
-
nextShardIterator
GetRecordsResponse.Builder nextShardIterator(String nextShardIterator)
The next position in the shard from which to start sequentially reading stream records. If set to
null
, the shard has been closed and the requested iterator will not return any more data.- Parameters:
nextShardIterator
- The next position in the shard from which to start sequentially reading stream records. If set tonull
, the shard has been closed and the requested iterator will not return any more data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-