7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename ErrorMessagesT = Aws::Vector<Aws::String>>
50 void SetErrorMessages(ErrorMessagesT&& value) { m_errorMessagesHasBeenSet =
true; m_errorMessages = std::forward<ErrorMessagesT>(value); }
51 template<
typename ErrorMessagesT = Aws::Vector<Aws::String>>
53 template<
typename ErrorMessagesT = Aws::String>
64 inline void SetNumQueriesFailed(
int value) { m_numQueriesFailedHasBeenSet =
true; m_numQueriesFailed = value; }
74 template<
typename QueryEndTimeT = Aws::Utils::DateTime>
75 void SetQueryEndTime(QueryEndTimeT&& value) { m_queryEndTimeHasBeenSet =
true; m_queryEndTime = std::forward<QueryEndTimeT>(value); }
76 template<
typename QueryEndTimeT = Aws::Utils::DateTime>
86 template<
typename QueryStartTimeT = Aws::Utils::DateTime>
87 void SetQueryStartTime(QueryStartTimeT&& value) { m_queryStartTimeHasBeenSet =
true; m_queryStartTime = std::forward<QueryStartTimeT>(value); }
88 template<
typename QueryStartTimeT = Aws::Utils::DateTime>
105 bool m_errorMessagesHasBeenSet =
false;
107 int m_numQueriesFailed{0};
108 bool m_numQueriesFailedHasBeenSet =
false;
111 bool m_queryEndTimeHasBeenSet =
false;
114 bool m_queryStartTimeHasBeenSet =
false;
116 int m_totalQueriesProcessed{0};
117 bool m_totalQueriesProcessedHasBeenSet =
false;
void SetNumQueriesFailed(int value)
bool NumQueriesFailedHasBeenSet() const
LineageSqlQueryRunDetails & AddErrorMessages(ErrorMessagesT &&value)
bool TotalQueriesProcessedHasBeenSet() const
bool QueryStartTimeHasBeenSet() const
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetQueryStartTime(QueryStartTimeT &&value)
void SetTotalQueriesProcessed(int value)
LineageSqlQueryRunDetails & WithErrorMessages(ErrorMessagesT &&value)
bool ErrorMessagesHasBeenSet() const
LineageSqlQueryRunDetails & WithNumQueriesFailed(int value)
AWS_DATAZONE_API LineageSqlQueryRunDetails()=default
const Aws::Vector< Aws::String > & GetErrorMessages() const
void SetQueryEndTime(QueryEndTimeT &&value)
LineageSqlQueryRunDetails & WithQueryEndTime(QueryEndTimeT &&value)
const Aws::Utils::DateTime & GetQueryStartTime() const
int GetNumQueriesFailed() const
LineageSqlQueryRunDetails & WithTotalQueriesProcessed(int value)
int GetTotalQueriesProcessed() const
bool QueryEndTimeHasBeenSet() const
LineageSqlQueryRunDetails & WithQueryStartTime(QueryStartTimeT &&value)
AWS_DATAZONE_API LineageSqlQueryRunDetails(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetQueryEndTime() const
void SetErrorMessages(ErrorMessagesT &&value)
AWS_DATAZONE_API LineageSqlQueryRunDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue