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>
101 bool m_grokClassifierHasBeenSet =
false;
104 bool m_xMLClassifierHasBeenSet =
false;
107 bool m_jsonClassifierHasBeenSet =
false;
110 bool m_csvClassifierHasBeenSet =
false;
bool CsvClassifierHasBeenSet() const
Classifier & WithJsonClassifier(JsonClassifier &&value)
bool GrokClassifierHasBeenSet() const
Classifier & WithXMLClassifier(const XMLClassifier &value)
void SetCsvClassifier(CsvClassifier &&value)
void SetGrokClassifier(const GrokClassifier &value)
Classifier & WithCsvClassifier(const CsvClassifier &value)
Classifier & WithJsonClassifier(const JsonClassifier &value)
AWS_GLUE_API Classifier & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool JsonClassifierHasBeenSet() const
Classifier & WithGrokClassifier(const GrokClassifier &value)
const GrokClassifier & GetGrokClassifier() const
Classifier & WithCsvClassifier(CsvClassifier &&value)
void SetXMLClassifier(const XMLClassifier &value)
Classifier & WithXMLClassifier(XMLClassifier &&value)
const XMLClassifier & GetXMLClassifier() const
AWS_GLUE_API Classifier(Aws::Utils::Json::JsonView jsonValue)
void SetJsonClassifier(const JsonClassifier &value)
void SetXMLClassifier(XMLClassifier &&value)
void SetJsonClassifier(JsonClassifier &&value)
bool XMLClassifierHasBeenSet() const
void SetCsvClassifier(const CsvClassifier &value)
Classifier & WithGrokClassifier(GrokClassifier &&value)
void SetGrokClassifier(GrokClassifier &&value)
const JsonClassifier & GetJsonClassifier() const
const CsvClassifier & GetCsvClassifier() const
AWS_GLUE_API Classifier()
Aws::Utils::Json::JsonValue JsonValue