7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/glue/model/StatementState.h>
10#include <aws/glue/model/StatementOutput.h>
47 inline int GetId()
const{
return m_id; }
49 inline void SetId(
int value) { m_idHasBeenSet =
true; m_id = value; }
61 inline void SetCode(
const char* value) { m_codeHasBeenSet =
true; m_code.assign(value); }
97 inline void SetProgress(
double value) { m_progressHasBeenSet =
true; m_progress = value; }
107 inline void SetStartedOn(
long long value) { m_startedOnHasBeenSet =
true; m_startedOn = value; }
117 inline void SetCompletedOn(
long long value) { m_completedOnHasBeenSet =
true; m_completedOn = value; }
123 bool m_idHasBeenSet =
false;
126 bool m_codeHasBeenSet =
false;
129 bool m_stateHasBeenSet =
false;
132 bool m_outputHasBeenSet =
false;
135 bool m_progressHasBeenSet =
false;
137 long long m_startedOn;
138 bool m_startedOnHasBeenSet =
false;
140 long long m_completedOn;
141 bool m_completedOnHasBeenSet =
false;
Statement & WithCode(Aws::String &&value)
void SetState(StatementState &&value)
Statement & WithId(int value)
long long GetCompletedOn() const
void SetProgress(double value)
const StatementState & GetState() const
Statement & WithCode(const char *value)
Statement & WithCode(const Aws::String &value)
bool ProgressHasBeenSet() const
void SetCode(Aws::String &&value)
bool IdHasBeenSet() const
Statement & WithCompletedOn(long long value)
Statement & WithOutput(const StatementOutput &value)
void SetOutput(const StatementOutput &value)
AWS_GLUE_API Statement(Aws::Utils::Json::JsonView jsonValue)
bool StartedOnHasBeenSet() const
void SetCompletedOn(long long value)
const StatementOutput & GetOutput() const
void SetCode(const Aws::String &value)
Statement & WithStartedOn(long long value)
void SetOutput(StatementOutput &&value)
void SetStartedOn(long long value)
long long GetStartedOn() const
bool CompletedOnHasBeenSet() const
const Aws::String & GetCode() const
AWS_GLUE_API Statement & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CodeHasBeenSet() const
void SetState(const StatementState &value)
bool OutputHasBeenSet() const
double GetProgress() const
Statement & WithProgress(double value)
Statement & WithOutput(StatementOutput &&value)
bool StateHasBeenSet() const
Statement & WithState(StatementState &&value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCode(const char *value)
Statement & WithState(const StatementState &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue