class Aws::Glue::Types::UpdateClassifierRequest

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

data as a hash:

    {
      grok_classifier: {
        name: "NameString", # required
        classification: "Classification",
        grok_pattern: "GrokPattern",
        custom_patterns: "CustomPatterns",
      },
      xml_classifier: {
        name: "NameString", # required
        classification: "Classification",
        row_tag: "RowTag",
      },
      json_classifier: {
        name: "NameString", # required
        json_path: "JsonPath",
      },
      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 with updated fields.
@return [Types::UpdateGrokClassifierRequest]

@!attribute [rw] xml_classifier

An `XMLClassifier` object with updated fields.
@return [Types::UpdateXMLClassifierRequest]

@!attribute [rw] json_classifier

A `JsonClassifier` object with updated fields.
@return [Types::UpdateJsonClassifierRequest]

@!attribute [rw] csv_classifier

A `CsvClassifier` object with updated fields.
@return [Types::UpdateCsvClassifierRequest]

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

Constants

SENSITIVE