7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/model/QuerySpatialCoverage.h>
9#include <aws/timestream-query/model/QueryTemporalRange.h>
20namespace TimestreamQuery {
45 template <
typename QuerySpatialCoverageT = QuerySpatialCoverage>
47 m_querySpatialCoverageHasBeenSet =
true;
48 m_querySpatialCoverage = std::forward<QuerySpatialCoverageT>(value);
50 template <
typename QuerySpatialCoverageT = QuerySpatialCoverage>
68 template <
typename QueryTemporalRangeT = QueryTemporalRange>
70 m_queryTemporalRangeHasBeenSet =
true;
71 m_queryTemporalRange = std::forward<QueryTemporalRangeT>(value);
73 template <
typename QueryTemporalRangeT = QueryTemporalRange>
87 m_queryTableCountHasBeenSet =
true;
88 m_queryTableCount = value;
105 m_outputRowsHasBeenSet =
true;
106 m_outputRows = value;
122 m_outputBytesHasBeenSet =
true;
123 m_outputBytes = value;
138 m_unloadPartitionCountHasBeenSet =
true;
139 m_unloadPartitionCount = value;
154 m_unloadWrittenRowsHasBeenSet =
true;
155 m_unloadWrittenRows = value;
171 m_unloadWrittenBytesHasBeenSet =
true;
172 m_unloadWrittenBytes = value;
184 long long m_queryTableCount{0};
186 long long m_outputRows{0};
188 long long m_outputBytes{0};
190 long long m_unloadPartitionCount{0};
192 long long m_unloadWrittenRows{0};
194 long long m_unloadWrittenBytes{0};
195 bool m_querySpatialCoverageHasBeenSet =
false;
196 bool m_queryTemporalRangeHasBeenSet =
false;
197 bool m_queryTableCountHasBeenSet =
false;
198 bool m_outputRowsHasBeenSet =
false;
199 bool m_outputBytesHasBeenSet =
false;
200 bool m_unloadPartitionCountHasBeenSet =
false;
201 bool m_unloadWrittenRowsHasBeenSet =
false;
202 bool m_unloadWrittenBytesHasBeenSet =
false;
long long GetUnloadWrittenBytes() const
void SetQuerySpatialCoverage(QuerySpatialCoverageT &&value)
QueryInsightsResponse & WithOutputRows(long long value)
long long GetQueryTableCount() const
bool OutputRowsHasBeenSet() const
QueryInsightsResponse & WithUnloadPartitionCount(long long value)
long long GetUnloadPartitionCount() const
bool QueryTemporalRangeHasBeenSet() const
QueryInsightsResponse & WithOutputBytes(long long value)
bool UnloadPartitionCountHasBeenSet() const
void SetQueryTemporalRange(QueryTemporalRangeT &&value)
bool QueryTableCountHasBeenSet() const
const QueryTemporalRange & GetQueryTemporalRange() const
long long GetOutputBytes() const
void SetUnloadWrittenRows(long long value)
AWS_TIMESTREAMQUERY_API QueryInsightsResponse(Aws::Utils::Json::JsonView jsonValue)
QueryInsightsResponse & WithUnloadWrittenRows(long long value)
void SetOutputBytes(long long value)
void SetUnloadWrittenBytes(long long value)
void SetOutputRows(long long value)
bool UnloadWrittenBytesHasBeenSet() const
long long GetUnloadWrittenRows() const
long long GetOutputRows() const
bool QuerySpatialCoverageHasBeenSet() const
AWS_TIMESTREAMQUERY_API QueryInsightsResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
const QuerySpatialCoverage & GetQuerySpatialCoverage() const
bool UnloadWrittenRowsHasBeenSet() const
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUnloadPartitionCount(long long value)
bool OutputBytesHasBeenSet() const
QueryInsightsResponse & WithQueryTemporalRange(QueryTemporalRangeT &&value)
void SetQueryTableCount(long long value)
QueryInsightsResponse & WithQueryTableCount(long long value)
QueryInsightsResponse & WithUnloadWrittenBytes(long long value)
AWS_TIMESTREAMQUERY_API QueryInsightsResponse()=default
QueryInsightsResponse & WithQuerySpatialCoverage(QuerySpatialCoverageT &&value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue