7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/StatementOutputData.h>
9#include <aws/glue/model/StatementState.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
61 inline void SetExecutionCount(
int value) { m_executionCountHasBeenSet =
true; m_executionCount = value; }
85 inline void SetErrorName(
const char* value) { m_errorNameHasBeenSet =
true; m_errorName.assign(value); }
99 inline void SetErrorValue(
const char* value) { m_errorValueHasBeenSet =
true; m_errorValue.assign(value); }
122 bool m_dataHasBeenSet =
false;
124 int m_executionCount;
125 bool m_executionCountHasBeenSet =
false;
128 bool m_statusHasBeenSet =
false;
131 bool m_errorNameHasBeenSet =
false;
134 bool m_errorValueHasBeenSet =
false;
137 bool m_tracebackHasBeenSet =
false;
StatementOutput & AddTraceback(const char *value)
bool TracebackHasBeenSet() const
bool DataHasBeenSet() const
void SetErrorValue(const Aws::String &value)
const Aws::String & GetErrorValue() const
void SetExecutionCount(int value)
StatementOutput & WithErrorName(const Aws::String &value)
void SetTraceback(Aws::Vector< Aws::String > &&value)
StatementOutput & WithTraceback(const Aws::Vector< Aws::String > &value)
void SetData(const StatementOutputData &value)
StatementOutput & WithTraceback(Aws::Vector< Aws::String > &&value)
StatementOutput & WithErrorValue(const Aws::String &value)
const Aws::Vector< Aws::String > & GetTraceback() const
void SetStatus(StatementState &&value)
const Aws::String & GetErrorName() const
const StatementState & GetStatus() const
StatementOutput & WithStatus(StatementState &&value)
void SetTraceback(const Aws::Vector< Aws::String > &value)
bool ExecutionCountHasBeenSet() const
StatementOutput & WithData(StatementOutputData &&value)
StatementOutput & WithExecutionCount(int value)
AWS_GLUE_API StatementOutput()
int GetExecutionCount() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
StatementOutput & WithData(const StatementOutputData &value)
void SetErrorName(const Aws::String &value)
StatementOutput & WithStatus(const StatementState &value)
AWS_GLUE_API StatementOutput(Aws::Utils::Json::JsonView jsonValue)
void SetErrorName(Aws::String &&value)
StatementOutput & AddTraceback(Aws::String &&value)
bool ErrorNameHasBeenSet() const
bool ErrorValueHasBeenSet() const
StatementOutput & AddTraceback(const Aws::String &value)
StatementOutput & WithErrorName(Aws::String &&value)
const StatementOutputData & GetData() const
void SetErrorName(const char *value)
StatementOutput & WithErrorValue(const char *value)
void SetStatus(const StatementState &value)
void SetData(StatementOutputData &&value)
void SetErrorValue(const char *value)
StatementOutput & WithErrorValue(Aws::String &&value)
void SetErrorValue(Aws::String &&value)
StatementOutput & WithErrorName(const char *value)
AWS_GLUE_API StatementOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StatusHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue