7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/ViewDialect.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/glue/model/ResourceState.h>
12#include <aws/glue/model/ErrorDetail.h>
67 inline void SetDialectVersion(
const char* value) { m_dialectVersionHasBeenSet =
true; m_dialectVersion.assign(value); }
82 inline void SetViewValidationText(
const char* value) { m_viewValidationTextHasBeenSet =
true; m_viewValidationText.assign(value); }
126 bool m_dialectHasBeenSet =
false;
129 bool m_dialectVersionHasBeenSet =
false;
132 bool m_viewValidationTextHasBeenSet =
false;
135 bool m_updateTimeHasBeenSet =
false;
138 bool m_stateHasBeenSet =
false;
141 bool m_errorHasBeenSet =
false;
bool UpdateTimeHasBeenSet() const
bool ViewValidationTextHasBeenSet() const
void SetUpdateTime(Aws::Utils::DateTime &&value)
bool DialectHasBeenSet() const
bool ErrorHasBeenSet() const
ViewValidation & WithViewValidationText(const char *value)
void SetError(ErrorDetail &&value)
ViewValidation & WithUpdateTime(Aws::Utils::DateTime &&value)
void SetDialectVersion(const char *value)
ViewValidation & WithDialectVersion(const Aws::String &value)
void SetViewValidationText(const char *value)
void SetViewValidationText(Aws::String &&value)
void SetState(const ResourceState &value)
const ResourceState & GetState() const
const ViewDialect & GetDialect() const
bool DialectVersionHasBeenSet() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GLUE_API ViewValidation & operator=(Aws::Utils::Json::JsonView jsonValue)
ViewValidation & WithError(ErrorDetail &&value)
ViewValidation & WithUpdateTime(const Aws::Utils::DateTime &value)
ViewValidation & WithError(const ErrorDetail &value)
bool StateHasBeenSet() const
ViewValidation & WithDialectVersion(const char *value)
AWS_GLUE_API ViewValidation(Aws::Utils::Json::JsonView jsonValue)
ViewValidation & WithDialect(const ViewDialect &value)
const ErrorDetail & GetError() const
ViewValidation & WithViewValidationText(Aws::String &&value)
void SetDialect(const ViewDialect &value)
AWS_GLUE_API ViewValidation()
ViewValidation & WithState(ResourceState &&value)
void SetState(ResourceState &&value)
const Aws::Utils::DateTime & GetUpdateTime() const
const Aws::String & GetViewValidationText() const
ViewValidation & WithDialectVersion(Aws::String &&value)
void SetViewValidationText(const Aws::String &value)
ViewValidation & WithViewValidationText(const Aws::String &value)
void SetUpdateTime(const Aws::Utils::DateTime &value)
void SetError(const ErrorDetail &value)
void SetDialectVersion(const Aws::String &value)
ViewValidation & WithState(const ResourceState &value)
void SetDialectVersion(Aws::String &&value)
const Aws::String & GetDialectVersion() const
void SetDialect(ViewDialect &&value)
ViewValidation & WithDialect(ViewDialect &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue