7#include <aws/neptunedata/Neptunedata_EXPORTS.h>
8#include <aws/core/utils/Document.h>
47 inline void SetWaited(
int value) { m_waitedHasBeenSet =
true; m_waited = value; }
57 inline void SetElapsed(
int value) { m_elapsedHasBeenSet =
true; m_elapsed = value; }
67 inline void SetCancelled(
bool value) { m_cancelledHasBeenSet =
true; m_cancelled = value; }
77 template<
typename SubqueriesT = Aws::Utils::Document>
78 void SetSubqueries(SubqueriesT&& value) { m_subqueriesHasBeenSet =
true; m_subqueries = std::forward<SubqueriesT>(value); }
79 template<
typename SubqueriesT = Aws::Utils::Document>
85 bool m_waitedHasBeenSet =
false;
88 bool m_elapsedHasBeenSet =
false;
90 bool m_cancelled{
false};
91 bool m_cancelledHasBeenSet =
false;
94 bool m_subqueriesHasBeenSet =
false;
void SetWaited(int value)
AWS_NEPTUNEDATA_API QueryEvalStats(Aws::Utils::Json::JsonView jsonValue)
bool GetCancelled() const
AWS_NEPTUNEDATA_API Aws::Utils::Json::JsonValue Jsonize() const
QueryEvalStats & WithSubqueries(SubqueriesT &&value)
void SetSubqueries(SubqueriesT &&value)
AWS_NEPTUNEDATA_API QueryEvalStats()=default
Aws::Utils::DocumentView GetSubqueries() const
QueryEvalStats & WithWaited(int value)
bool SubqueriesHasBeenSet() const
bool ElapsedHasBeenSet() const
AWS_NEPTUNEDATA_API QueryEvalStats & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetElapsed(int value)
QueryEvalStats & WithCancelled(bool value)
bool CancelledHasBeenSet() const
void SetCancelled(bool value)
bool WaitedHasBeenSet() const
QueryEvalStats & WithElapsed(int value)
Aws::Utils::Json::JsonValue JsonValue