class Aws::Glue::Types::CreateClassifierRequest

@note When making an API call, you may pass CreateClassifierRequest

data as a hash:

    {
      grok_classifier: {
        classification: "Classification", # required
        name: "NameString", # required
        grok_pattern: "GrokPattern", # required
        custom_patterns: "CustomPatterns",
      },
      xml_classifier: {
        classification: "Classification", # required
        name: "NameString", # required
        row_tag: "RowTag",
      },
      json_classifier: {
        name: "NameString", # required
        json_path: "JsonPath", # required
      },
      csv_classifier: {
        name: "NameString", # required
        delimiter: "CsvColumnDelimiter",
        quote_symbol: "CsvQuoteSymbol",
        contains_header: "UNKNOWN", # accepts UNKNOWN, PRESENT, ABSENT
        header: ["NameString"],
        disable_value_trimming: false,
        allow_single_column: false,
      },
    }

@!attribute [rw] grok_classifier

A `GrokClassifier` object specifying the classifier to create.
@return [Types::CreateGrokClassifierRequest]

@!attribute [rw] xml_classifier

An `XMLClassifier` object specifying the classifier to create.
@return [Types::CreateXMLClassifierRequest]

@!attribute [rw] json_classifier

A `JsonClassifier` object specifying the classifier to create.
@return [Types::CreateJsonClassifierRequest]

@!attribute [rw] csv_classifier

A `CsvClassifier` object specifying the classifier to create.
@return [Types::CreateCsvClassifierRequest]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifierRequest AWS API Documentation

Constants

SENSITIVE