7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/CsvClassifier.h>
9#include <aws/glue/model/GrokClassifier.h>
10#include <aws/glue/model/JsonClassifier.h>
11#include <aws/glue/model/XMLClassifier.h>
51 template <
typename GrokClassifierT = GrokClassifier>
53 m_grokClassifierHasBeenSet =
true;
54 m_grokClassifier = std::forward<GrokClassifierT>(value);
56 template <
typename GrokClassifierT = GrokClassifier>
69 template <
typename XMLClassifierT = XMLClassifier>
71 m_xMLClassifierHasBeenSet =
true;
72 m_xMLClassifier = std::forward<XMLClassifierT>(value);
74 template <
typename XMLClassifierT = XMLClassifier>
87 template <
typename JsonClassifierT = JsonClassifier>
89 m_jsonClassifierHasBeenSet =
true;
90 m_jsonClassifier = std::forward<JsonClassifierT>(value);
92 template <
typename JsonClassifierT = JsonClassifier>
105 template <
typename CsvClassifierT = CsvClassifier>
107 m_csvClassifierHasBeenSet =
true;
108 m_csvClassifier = std::forward<CsvClassifierT>(value);
110 template <
typename CsvClassifierT = CsvClassifier>
124 bool m_grokClassifierHasBeenSet =
false;
125 bool m_xMLClassifierHasBeenSet =
false;
126 bool m_jsonClassifierHasBeenSet =
false;
127 bool m_csvClassifierHasBeenSet =
false;
bool CsvClassifierHasBeenSet() const
bool GrokClassifierHasBeenSet() const
void SetGrokClassifier(GrokClassifierT &&value)
Classifier & WithGrokClassifier(GrokClassifierT &&value)
Classifier & WithCsvClassifier(CsvClassifierT &&value)
AWS_GLUE_API Classifier & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetJsonClassifier(JsonClassifierT &&value)
bool JsonClassifierHasBeenSet() const
const GrokClassifier & GetGrokClassifier() const
AWS_GLUE_API Classifier()=default
Classifier & WithJsonClassifier(JsonClassifierT &&value)
const XMLClassifier & GetXMLClassifier() const
AWS_GLUE_API Classifier(Aws::Utils::Json::JsonView jsonValue)
Classifier & WithXMLClassifier(XMLClassifierT &&value)
void SetXMLClassifier(XMLClassifierT &&value)
bool XMLClassifierHasBeenSet() const
void SetCsvClassifier(CsvClassifierT &&value)
const JsonClassifier & GetJsonClassifier() const
const CsvClassifier & GetCsvClassifier() const
Aws::Utils::Json::JsonValue JsonValue