7#include <aws/athena/Athena_EXPORTS.h>
8#include <aws/athena/model/QueryRuntimeStatisticsTimeline.h>
9#include <aws/athena/model/QueryRuntimeStatisticsRows.h>
10#include <aws/athena/model/QueryStage.h>
80 bool m_timelineHasBeenSet =
false;
83 bool m_rowsHasBeenSet =
false;
86 bool m_outputStageHasBeenSet =
false;
QueryRuntimeStatistics & WithRows(const QueryRuntimeStatisticsRows &value)
void SetTimeline(const QueryRuntimeStatisticsTimeline &value)
QueryRuntimeStatistics & WithTimeline(QueryRuntimeStatisticsTimeline &&value)
void SetOutputStage(const QueryStage &value)
void SetRows(const QueryRuntimeStatisticsRows &value)
bool RowsHasBeenSet() const
AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const
const QueryStage & GetOutputStage() const
void SetRows(QueryRuntimeStatisticsRows &&value)
QueryRuntimeStatistics & WithTimeline(const QueryRuntimeStatisticsTimeline &value)
QueryRuntimeStatistics & WithOutputStage(const QueryStage &value)
void SetTimeline(QueryRuntimeStatisticsTimeline &&value)
const QueryRuntimeStatisticsTimeline & GetTimeline() const
QueryRuntimeStatistics & WithRows(QueryRuntimeStatisticsRows &&value)
QueryRuntimeStatistics & WithOutputStage(QueryStage &&value)
AWS_ATHENA_API QueryRuntimeStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetOutputStage(QueryStage &&value)
AWS_ATHENA_API QueryRuntimeStatistics()
bool TimelineHasBeenSet() const
const QueryRuntimeStatisticsRows & GetRows() const
AWS_ATHENA_API QueryRuntimeStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool OutputStageHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue