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 {
46 template <
typename QuerySpatialCoverageT = QuerySpatialCoverage>
48 m_querySpatialCoverageHasBeenSet =
true;
49 m_querySpatialCoverage = std::forward<QuerySpatialCoverageT>(value);
51 template <
typename QuerySpatialCoverageT = QuerySpatialCoverage>
69 template <
typename QueryTemporalRangeT = QueryTemporalRange>
71 m_queryTemporalRangeHasBeenSet =
true;
72 m_queryTemporalRange = std::forward<QueryTemporalRangeT>(value);
74 template <
typename QueryTemporalRangeT = QueryTemporalRange>
88 m_queryTableCountHasBeenSet =
true;
89 m_queryTableCount = value;
106 m_outputRowsHasBeenSet =
true;
107 m_outputRows = value;
123 m_outputBytesHasBeenSet =
true;
124 m_outputBytes = value;
136 long long m_queryTableCount{0};
138 long long m_outputRows{0};
140 long long m_outputBytes{0};
141 bool m_querySpatialCoverageHasBeenSet =
false;
142 bool m_queryTemporalRangeHasBeenSet =
false;
143 bool m_queryTableCountHasBeenSet =
false;
144 bool m_outputRowsHasBeenSet =
false;
145 bool m_outputBytesHasBeenSet =
false;
bool QuerySpatialCoverageHasBeenSet() const
AWS_TIMESTREAMQUERY_API ScheduledQueryInsightsResponse(Aws::Utils::Json::JsonView jsonValue)
void SetQueryTableCount(long long value)
long long GetQueryTableCount() const
long long GetOutputBytes() const
ScheduledQueryInsightsResponse & WithQueryTemporalRange(QueryTemporalRangeT &&value)
AWS_TIMESTREAMQUERY_API ScheduledQueryInsightsResponse()=default
ScheduledQueryInsightsResponse & WithOutputRows(long long value)
bool QueryTemporalRangeHasBeenSet() const
bool OutputBytesHasBeenSet() const
ScheduledQueryInsightsResponse & WithOutputBytes(long long value)
bool OutputRowsHasBeenSet() const
void SetOutputRows(long long value)
AWS_TIMESTREAMQUERY_API ScheduledQueryInsightsResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
ScheduledQueryInsightsResponse & WithQueryTableCount(long long value)
const QueryTemporalRange & GetQueryTemporalRange() const
long long GetOutputRows() const
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOutputBytes(long long value)
void SetQuerySpatialCoverage(QuerySpatialCoverageT &&value)
bool QueryTableCountHasBeenSet() const
const QuerySpatialCoverage & GetQuerySpatialCoverage() const
void SetQueryTemporalRange(QueryTemporalRangeT &&value)
ScheduledQueryInsightsResponse & WithQuerySpatialCoverage(QuerySpatialCoverageT &&value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue