/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the output for GetRecords.See Also:
AWS
* API Reference
The data records retrieved from the shard.
*/ inline const Aws::VectorThe data records retrieved from the shard.
*/ inline void SetRecords(const Aws::VectorThe data records retrieved from the shard.
*/ inline void SetRecords(Aws::VectorThe data records retrieved from the shard.
*/ inline GetRecordsResult& WithRecords(const Aws::VectorThe data records retrieved from the shard.
*/ inline GetRecordsResult& WithRecords(Aws::VectorThe data records retrieved from the shard.
*/ inline GetRecordsResult& AddRecords(const Record& value) { m_records.push_back(value); return *this; } /** *The data records retrieved from the shard.
*/ inline GetRecordsResult& AddRecords(Record&& value) { m_records.push_back(std::move(value)); return *this; } /** *The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The next position in the shard from which to start sequentially reading data
* records. If set to null
, the shard has been closed and the
* requested iterator does not return any more data.
The number of milliseconds the GetRecords response is from the tip of * the stream, indicating how far behind current time the consumer is. A value of * zero indicates that record processing is caught up, and there are no new records * to process at this moment.
*/ inline long long GetMillisBehindLatest() const{ return m_millisBehindLatest; } /** *The number of milliseconds the GetRecords response is from the tip of * the stream, indicating how far behind current time the consumer is. A value of * zero indicates that record processing is caught up, and there are no new records * to process at this moment.
*/ inline void SetMillisBehindLatest(long long value) { m_millisBehindLatest = value; } /** *The number of milliseconds the GetRecords response is from the tip of * the stream, indicating how far behind current time the consumer is. A value of * zero indicates that record processing is caught up, and there are no new records * to process at this moment.
*/ inline GetRecordsResult& WithMillisBehindLatest(long long value) { SetMillisBehindLatest(value); return *this;} inline const Aws::Vector