7#include <aws/athena/Athena_EXPORTS.h>
41 m_queryQueueTimeInMillisHasBeenSet =
true;
42 m_queryQueueTimeInMillis = value;
58 m_servicePreProcessingTimeInMillisHasBeenSet =
true;
59 m_servicePreProcessingTimeInMillis = value;
77 m_queryPlanningTimeInMillisHasBeenSet =
true;
78 m_queryPlanningTimeInMillis = value;
93 m_engineExecutionTimeInMillisHasBeenSet =
true;
94 m_engineExecutionTimeInMillis = value;
110 m_serviceProcessingTimeInMillisHasBeenSet =
true;
111 m_serviceProcessingTimeInMillis = value;
126 m_totalExecutionTimeInMillisHasBeenSet =
true;
127 m_totalExecutionTimeInMillis = value;
135 long long m_queryQueueTimeInMillis{0};
137 long long m_servicePreProcessingTimeInMillis{0};
139 long long m_queryPlanningTimeInMillis{0};
141 long long m_engineExecutionTimeInMillis{0};
143 long long m_serviceProcessingTimeInMillis{0};
145 long long m_totalExecutionTimeInMillis{0};
146 bool m_queryQueueTimeInMillisHasBeenSet =
false;
147 bool m_servicePreProcessingTimeInMillisHasBeenSet =
false;
148 bool m_queryPlanningTimeInMillisHasBeenSet =
false;
149 bool m_engineExecutionTimeInMillisHasBeenSet =
false;
150 bool m_serviceProcessingTimeInMillisHasBeenSet =
false;
151 bool m_totalExecutionTimeInMillisHasBeenSet =
false;
long long GetServicePreProcessingTimeInMillis() const
QueryRuntimeStatisticsTimeline & WithEngineExecutionTimeInMillis(long long value)
void SetServicePreProcessingTimeInMillis(long long value)
bool ServiceProcessingTimeInMillisHasBeenSet() const
bool QueryPlanningTimeInMillisHasBeenSet() const
bool TotalExecutionTimeInMillisHasBeenSet() const
AWS_ATHENA_API QueryRuntimeStatisticsTimeline(Aws::Utils::Json::JsonView jsonValue)
QueryRuntimeStatisticsTimeline & WithTotalExecutionTimeInMillis(long long value)
QueryRuntimeStatisticsTimeline & WithServiceProcessingTimeInMillis(long long value)
AWS_ATHENA_API QueryRuntimeStatisticsTimeline()=default
bool ServicePreProcessingTimeInMillisHasBeenSet() const
void SetServiceProcessingTimeInMillis(long long value)
QueryRuntimeStatisticsTimeline & WithQueryPlanningTimeInMillis(long long value)
void SetEngineExecutionTimeInMillis(long long value)
AWS_ATHENA_API QueryRuntimeStatisticsTimeline & operator=(Aws::Utils::Json::JsonView jsonValue)
QueryRuntimeStatisticsTimeline & WithQueryQueueTimeInMillis(long long value)
void SetQueryPlanningTimeInMillis(long long value)
void SetTotalExecutionTimeInMillis(long long value)
AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetQueryQueueTimeInMillis(long long value)
long long GetServiceProcessingTimeInMillis() const
long long GetQueryQueueTimeInMillis() const
long long GetTotalExecutionTimeInMillis() const
long long GetQueryPlanningTimeInMillis() const
QueryRuntimeStatisticsTimeline & WithServicePreProcessingTimeInMillis(long long value)
long long GetEngineExecutionTimeInMillis() const
bool EngineExecutionTimeInMillisHasBeenSet() const
bool QueryQueueTimeInMillisHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue