7#include <aws/athena/Athena_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
49 inline void SetStatementName(
const char* value) { m_statementNameHasBeenSet =
true; m_statementName.assign(value); }
63 inline void SetQueryStatement(
const char* value) { m_queryStatementHasBeenSet =
true; m_queryStatement.assign(value); }
77 inline void SetWorkGroupName(
const char* value) { m_workGroupNameHasBeenSet =
true; m_workGroupName.assign(value); }
91 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
111 bool m_statementNameHasBeenSet =
false;
114 bool m_queryStatementHasBeenSet =
false;
117 bool m_workGroupNameHasBeenSet =
false;
120 bool m_descriptionHasBeenSet =
false;
123 bool m_lastModifiedTimeHasBeenSet =
false;
void SetDescription(const char *value)
AWS_ATHENA_API PreparedStatement(Aws::Utils::Json::JsonView jsonValue)
void SetWorkGroupName(const char *value)
PreparedStatement & WithDescription(const Aws::String &value)
const Aws::String & GetWorkGroupName() const
void SetWorkGroupName(Aws::String &&value)
PreparedStatement & WithDescription(Aws::String &&value)
PreparedStatement & WithStatementName(const Aws::String &value)
PreparedStatement & WithStatementName(Aws::String &&value)
void SetStatementName(Aws::String &&value)
PreparedStatement & WithLastModifiedTime(const Aws::Utils::DateTime &value)
PreparedStatement & WithStatementName(const char *value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
bool StatementNameHasBeenSet() const
AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const
PreparedStatement & WithWorkGroupName(const char *value)
PreparedStatement & WithWorkGroupName(const Aws::String &value)
AWS_ATHENA_API PreparedStatement()
PreparedStatement & WithDescription(const char *value)
void SetStatementName(const char *value)
const Aws::String & GetQueryStatement() const
PreparedStatement & WithLastModifiedTime(Aws::Utils::DateTime &&value)
PreparedStatement & WithWorkGroupName(Aws::String &&value)
bool QueryStatementHasBeenSet() const
bool DescriptionHasBeenSet() const
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
void SetQueryStatement(const char *value)
const Aws::String & GetStatementName() const
bool WorkGroupNameHasBeenSet() const
const Aws::String & GetDescription() const
void SetQueryStatement(const Aws::String &value)
void SetStatementName(const Aws::String &value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetDescription(Aws::String &&value)
void SetWorkGroupName(const Aws::String &value)
PreparedStatement & WithQueryStatement(const char *value)
void SetQueryStatement(Aws::String &&value)
PreparedStatement & WithQueryStatement(const Aws::String &value)
bool LastModifiedTimeHasBeenSet() const
void SetDescription(const Aws::String &value)
AWS_ATHENA_API PreparedStatement & operator=(Aws::Utils::Json::JsonView jsonValue)
PreparedStatement & WithQueryStatement(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue