7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/ViewDialect.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
58 template<
typename DialectVersionT = Aws::String>
59 void SetDialectVersion(DialectVersionT&& value) { m_dialectVersionHasBeenSet =
true; m_dialectVersion = std::forward<DialectVersionT>(value); }
60 template<
typename DialectVersionT = Aws::String>
74 template<
typename ViewOriginalTextT = Aws::String>
75 void SetViewOriginalText(ViewOriginalTextT&& value) { m_viewOriginalTextHasBeenSet =
true; m_viewOriginalText = std::forward<ViewOriginalTextT>(value); }
76 template<
typename ViewOriginalTextT = Aws::String>
90 template<
typename ViewExpandedTextT = Aws::String>
91 void SetViewExpandedText(ViewExpandedTextT&& value) { m_viewExpandedTextHasBeenSet =
true; m_viewExpandedText = std::forward<ViewExpandedTextT>(value); }
92 template<
typename ViewExpandedTextT = Aws::String>
103 template<
typename Val
idationConnectionT = Aws::String>
104 void SetValidationConnection(ValidationConnectionT&& value) { m_validationConnectionHasBeenSet =
true; m_validationConnection = std::forward<ValidationConnectionT>(value); }
105 template<
typename Val
idationConnectionT = Aws::String>
116 inline void SetIsStale(
bool value) { m_isStaleHasBeenSet =
true; m_isStale = value; }
122 bool m_dialectHasBeenSet =
false;
125 bool m_dialectVersionHasBeenSet =
false;
128 bool m_viewOriginalTextHasBeenSet =
false;
131 bool m_viewExpandedTextHasBeenSet =
false;
134 bool m_validationConnectionHasBeenSet =
false;
136 bool m_isStale{
false};
137 bool m_isStaleHasBeenSet =
false;
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GLUE_API ViewRepresentation(Aws::Utils::Json::JsonView jsonValue)
void SetValidationConnection(ValidationConnectionT &&value)
const Aws::String & GetViewOriginalText() const
ViewRepresentation & WithViewOriginalText(ViewOriginalTextT &&value)
bool IsStaleHasBeenSet() const
ViewRepresentation & WithViewExpandedText(ViewExpandedTextT &&value)
bool DialectHasBeenSet() const
ViewRepresentation & WithDialect(ViewDialect value)
const Aws::String & GetViewExpandedText() const
ViewRepresentation & WithIsStale(bool value)
ViewRepresentation & WithDialectVersion(DialectVersionT &&value)
AWS_GLUE_API ViewRepresentation()=default
void SetDialect(ViewDialect value)
void SetIsStale(bool value)
bool ValidationConnectionHasBeenSet() const
bool ViewExpandedTextHasBeenSet() const
bool ViewOriginalTextHasBeenSet() const
ViewRepresentation & WithValidationConnection(ValidationConnectionT &&value)
const Aws::String & GetValidationConnection() const
bool DialectVersionHasBeenSet() const
ViewDialect GetDialect() const
void SetViewOriginalText(ViewOriginalTextT &&value)
void SetViewExpandedText(ViewExpandedTextT &&value)
AWS_GLUE_API ViewRepresentation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDialectVersion(DialectVersionT &&value)
const Aws::String & GetDialectVersion() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue