Class GetRecordsResult

    • Constructor Detail

      • GetRecordsResult

        public GetRecordsResult()
    • Method Detail

      • getRecords

        public List<Record> getRecords()

        The stream records from the shard, which were retrieved using the shard iterator.

        Returns:
        The stream records from the shard, which were retrieved using the shard iterator.
      • setRecords

        public void setRecords​(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.
      • withRecords

        public GetRecordsResult withRecords​(Record... records)

        The stream records from the shard, which were retrieved using the shard iterator.

        NOTE: This method appends the values to the existing list (if any). Use setRecords(java.util.Collection) or withRecords(java.util.Collection) if you want to override the existing values.

        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.
      • withRecords

        public GetRecordsResult withRecords​(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.
      • setNextShardIterator

        public void setNextShardIterator​(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 to null, the shard has been closed and the requested iterator will not return any more data.
      • getNextShardIterator

        public String getNextShardIterator()

        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.

        Returns:
        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.
      • withNextShardIterator

        public GetRecordsResult withNextShardIterator​(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 to null, 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.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object