7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/GrokClassifier.h>
9#include <aws/glue/model/XMLClassifier.h>
10#include <aws/glue/model/JsonClassifier.h>
11#include <aws/glue/model/CsvClassifier.h>
57 template<
typename GrokClassifierT = GrokClassifier>
58 void SetGrokClassifier(GrokClassifierT&& value) { m_grokClassifierHasBeenSet =
true; m_grokClassifier = std::forward<GrokClassifierT>(value); }
59 template<
typename GrokClassifierT = GrokClassifier>
69 template<
typename XMLClassifierT = XMLClassifier>
70 void SetXMLClassifier(XMLClassifierT&& value) { m_xMLClassifierHasBeenSet =
true; m_xMLClassifier = std::forward<XMLClassifierT>(value); }
71 template<
typename XMLClassifierT = XMLClassifier>
81 template<
typename JsonClassifierT = JsonClassifier>
82 void SetJsonClassifier(JsonClassifierT&& value) { m_jsonClassifierHasBeenSet =
true; m_jsonClassifier = std::forward<JsonClassifierT>(value); }
83 template<
typename JsonClassifierT = JsonClassifier>
93 template<
typename CsvClassifierT = CsvClassifier>
94 void SetCsvClassifier(CsvClassifierT&& value) { m_csvClassifierHasBeenSet =
true; m_csvClassifier = std::forward<CsvClassifierT>(value); }
95 template<
typename CsvClassifierT = CsvClassifier>
101 bool m_grokClassifierHasBeenSet =
false;
104 bool m_xMLClassifierHasBeenSet =
false;
107 bool m_jsonClassifierHasBeenSet =
false;
110 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