

# API do classificador
<a name="aws-glue-api-crawler-classifiers"></a>

A API de classificador descreve os tipos de dados de classificador do AWS Glue e inclui a API para criar, excluir, atualizar e listar classificadores.

## Tipos de dados
<a name="aws-glue-api-crawler-classifiers-objects"></a>
+ [Estrutura Classifier](#aws-glue-api-crawler-classifiers-Classifier)
+ [Estrutura GrokClassifier](#aws-glue-api-crawler-classifiers-GrokClassifier)
+ [Estrutura XMLClassifier](#aws-glue-api-crawler-classifiers-XMLClassifier)
+ [Estrutura JsonClassifier](#aws-glue-api-crawler-classifiers-JsonClassifier)
+ [Estrutura CsvClassifier](#aws-glue-api-crawler-classifiers-CsvClassifier)
+ [Estrutura CreateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest)
+ [Estrutura UpdateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest)
+ [Estrutura CreateXMLClassifierRequest](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest)
+ [Estrutura UpdateXMLClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest)
+ [Estrutura CreateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest)
+ [Estrutura UpdateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest)
+ [Estrutura CreateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest)
+ [Estrutura UpdateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest)

## Estrutura Classifier
<a name="aws-glue-api-crawler-classifiers-Classifier"></a>

Os classificadores são acionados durante um trabalho de rastreamento. Um classificador verifica se determinado arquivo está em um formato que pode ser processado. Se estiver, o classificador cria um esquema na forma de um objeto `StructType` que corresponde a esse formato de dados.

Você pode usar os classificadores padrão fornecidos pelo AWS Glue ou gravar seus próprios classificadores para categorizar melhor suas fontes de dados e especificar os esquemas apropriados a serem usados para eles. Ele pode ser um classificador `grok`, `XML` ou `JSON`, ou um `CSV` personalizado, conforme especificado em um dos campos no objeto `Classifier`.

**Campos**
+ `GrokClassifier` – Um objeto [GrokClassifier](#aws-glue-api-crawler-classifiers-GrokClassifier).

  Um classificador que usa `grok`.
+ `XMLClassifier` – Um objeto [XMLClassifier](#aws-glue-api-crawler-classifiers-XMLClassifier).

  Um classificador para o conteúdo XML.
+ `JsonClassifier` – Um objeto [JsonClassifier](#aws-glue-api-crawler-classifiers-JsonClassifier).

  Um classificador para o conteúdo JSON.
+ `CsvClassifier` – Um objeto [CsvClassifier](#aws-glue-api-crawler-classifiers-CsvClassifier).

  Um classificador para valores separados por vírgula (CSV, comma-separated values).

## Estrutura GrokClassifier
<a name="aws-glue-api-crawler-classifiers-GrokClassifier"></a>

Um classificador que usa padrões `grok`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `Classification` – *Obrigatório:* string UTF-8.

  Um identificador do formato de dados com o qual o classificador corresponde, como Twitter, JSON, logs da Omniture, e assim por diante.
+ `CreationTime` – Timestamp.

  A hora em que o classificador foi registrado.
+ `LastUpdated` – Timestamp.

  A hora em que o classificador foi atualizado pela última vez.
+ `Version` – Número (extenso).

  A versão do classificador.
+ `GrokPattern` – *Obrigatório:* string UTF-8, superior a 1 e inferior a 2048 bytes de comprimento, correspondente a [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  O padrão grok aplicado a um armazenamento de dados por este classificador. Para obter mais informações, consulte os padrões integrados em [Escrever classificadores personalizados](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).
+ `CustomPatterns` – String UTF-8 com comprimento não superior a 16.000 bytes, correspondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Padrões grok personalizados opcionais definidos por este classificador. Para obter mais informações, consulte os padrões personalizados em [Escrever classificadores personalizados](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).

## Estrutura XMLClassifier
<a name="aws-glue-api-crawler-classifiers-XMLClassifier"></a>

Um classificador para o conteúdo `XML`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `Classification` – *Obrigatório:* string UTF-8.

  Um identificador do formato de dados aos quais o classificador corresponde.
+ `CreationTime` – Timestamp.

  A hora em que o classificador foi registrado.
+ `LastUpdated` – Timestamp.

  A hora em que o classificador foi atualizado pela última vez.
+ `Version` – Número (extenso).

  A versão do classificador.
+ `RowTag` – String UTF-8.

  A tag XML que designa o elemento que contém cada registro em um documento XML sendo analisado. Isso não pode identificar um elemento de fechamento automático (fechado por `/>`). Um elemento de linha vazio que contém somente atributos pode ser analisado desde que ele termine com uma tag de fechamento (por exemplo, `<row item_a="A" item_b="B"></row>` ok, mas `<row item_a="A" item_b="B" />` não).

## Estrutura JsonClassifier
<a name="aws-glue-api-crawler-classifiers-JsonClassifier"></a>

Um classificador para o conteúdo `JSON`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `CreationTime` – Timestamp.

  A hora em que o classificador foi registrado.
+ `LastUpdated` – Timestamp.

  A hora em que o classificador foi atualizado pela última vez.
+ `Version` – Número (extenso).

  A versão do classificador.
+ `JsonPath` – *Obrigatório:* string UTF-8.

  Uma string `JsonPath` define os dados JSON para o classificador classificar. O AWS Glue oferece suporte a um subconjunto de JsonPath, conforme descrito em [Gravar classificadores personalizados JsonPath](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## Estrutura CsvClassifier
<a name="aws-glue-api-crawler-classifiers-CsvClassifier"></a>

Um classificador para conteúdo `CSV` personalizado.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `CreationTime` – Timestamp.

  A hora em que o classificador foi registrado.
+ `LastUpdated` – Timestamp.

  A hora em que o classificador foi atualizado pela última vez.
+ `Version` – Número (extenso).

  A versão do classificador.
+ `Delimiter`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que separa cada entrada de coluna na linha.
+ `QuoteSymbol`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que combina o conteúdo em um único valor da coluna. Deve ser diferente do delimitador de coluna.
+ `ContainsHeader` – String UTF-8 (valores válidos: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Indica se o arquivo CSV contém um cabeçalho.
+ `Header` – Uma matriz de strings UTF-8.

  Uma lista de strings que representam nomes de coluna.
+ `DisableValueTrimming` – Booleano.

  Especifica para não remover valores antes de identificar o tipo dos valores de coluna. O valor padrão é `true`.
+ `AllowSingleColumn` – Booleano.

  Habilita o processamento de arquivos que contêm apenas uma coluna.
+ `CustomDatatypeConfigured` – Booleano.

  Permite que o tipo de dados personalizado seja configurado.
+ `CustomDatatypes` – Uma matriz de strings UTF-8.

  Uma lista de tipos de dados personalizados, incluindo “BINARY”, “BOOLEAN”, “DATE”, “DECIMAL”, “DOUBLE”, “FLOAT”, “INT”, “LONG”, “SHORT”, “STRING”, “TIMESTAMP”.
+ `Serde` – String UTF-8 (valores válidos: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Define o SerDe para processamento de CSV no classificador, que será aplicado no catálogo de dados. Os valores válidos são `OpenCSVSerDe`, `LazySimpleSerDe` e `None`. Você pode especificar o valor `None` quando quiser que o crawler faça a detecção.

## Estrutura CreateGrokClassifierRequest
<a name="aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest"></a>

Especifica um classificador `grok` a ser criado por `CreateClassifier`.

**Campos**
+ `Classification` – *Obrigatório:* string UTF-8.

  Um identificador do formato de dados com o qual o classificador corresponde, como Twitter, JSON, logs da Omniture, Amazon CloudWatch Logs e assim por diante.
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do novo classificador.
+ `GrokPattern` – *Obrigatório:* string UTF-8, superior a 1 e inferior a 2048 bytes de comprimento, correspondente a [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  O padrão grok que é usado por este classificador.
+ `CustomPatterns` – String UTF-8 com comprimento não superior a 16.000 bytes, correspondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Padrões grok personalizados opcionais usados por este classificador.

## Estrutura UpdateGrokClassifierRequest
<a name="aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest"></a>

Especifica um classificador grok a ser atualizado quando transmitido para `UpdateClassifier`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome da `GrokClassifier`.
+ `Classification` – String UTF-8.

  Um identificador do formato de dados com o qual o classificador corresponde, como Twitter, JSON, logs da Omniture, Amazon CloudWatch Logs e assim por diante.
+ `GrokPattern` – String UTF-8, superior a 1 e inferior a 2048 bytes de comprimento, correspondente a [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  O padrão grok que é usado por este classificador.
+ `CustomPatterns` – String UTF-8 com comprimento não superior a 16.000 bytes, correspondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Padrões grok personalizados opcionais usados por este classificador.

## Estrutura CreateXMLClassifierRequest
<a name="aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest"></a>

Especifica um classificador XML a ser criado por `CreateClassifier`.

**Campos**
+ `Classification` – *Obrigatório:* string UTF-8.

  Um identificador do formato de dados aos quais o classificador corresponde.
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `RowTag` – String UTF-8.

  A tag XML que designa o elemento que contém cada registro em um documento XML sendo analisado. Isso não pode identificar um elemento de fechamento automático (fechado por `/>`). Um elemento de linha vazio que contém somente atributos pode ser analisado desde que ele termine com uma tag de fechamento (por exemplo, `<row item_a="A" item_b="B"></row>` ok, mas `<row item_a="A" item_b="B" />` não).

## Estrutura UpdateXMLClassifierRequest
<a name="aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest"></a>

Especifica um classificador XML a ser atualizado.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `Classification` – String UTF-8.

  Um identificador do formato de dados aos quais o classificador corresponde.
+ `RowTag` – String UTF-8.

  A tag XML que designa o elemento que contém cada registro em um documento XML sendo analisado. Ela não pode identificar um elemento de fechamento automático (fechado por `/>`). Um elemento de linha vazio que contém somente atributos pode ser analisado desde que ele termine com uma tag de fechamento (por exemplo, `<row item_a="A" item_b="B"></row>` ok, mas `<row item_a="A" item_b="B" />` não).

## Estrutura CreateJsonClassifierRequest
<a name="aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest"></a>

Especifica um classificador JSON a ser criado por `CreateClassifier`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `JsonPath` – *Obrigatório:* string UTF-8.

  Uma string `JsonPath` define os dados JSON para o classificador classificar. O AWS Glue oferece suporte a um subconjunto de JsonPath, conforme descrito em [Gravar classificadores personalizados JsonPath](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## Estrutura UpdateJsonClassifierRequest
<a name="aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest"></a>

Especifica um classificador JSON a ser atualizado.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `JsonPath` – String UTF-8.

  Uma string `JsonPath` define os dados JSON para o classificador classificar. O AWS Glue oferece suporte a um subconjunto de JsonPath, conforme descrito em [Gravar classificadores personalizados JsonPath](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## Estrutura CreateCsvClassifierRequest
<a name="aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest"></a>

Especifica um classificador CSV personalizado a ser criado por `CreateClassifier`.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `Delimiter`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que separa cada entrada de coluna na linha.
+ `QuoteSymbol`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que combina o conteúdo em um único valor da coluna. Deve ser diferente do delimitador de coluna.
+ `ContainsHeader` – String UTF-8 (valores válidos: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Indica se o arquivo CSV contém um cabeçalho.
+ `Header` – Uma matriz de strings UTF-8.

  Uma lista de strings que representam nomes de coluna.
+ `DisableValueTrimming` – Booleano.

  Especifica para não remover valores antes de identificar o tipo dos valores de coluna. O valor padrão é true.
+ `AllowSingleColumn` – Booleano.

  Habilita o processamento de arquivos que contêm apenas uma coluna.
+ `CustomDatatypeConfigured` – Booleano.

  Permite a configuração de tipos de dados personalizados.
+ `CustomDatatypes` – Uma matriz de strings UTF-8.

  Cria uma lista de tipos de dados personalizados válidos.
+ `Serde` – String UTF-8 (valores válidos: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Define o SerDe para processamento de CSV no classificador, que será aplicado no catálogo de dados. Os valores válidos são `OpenCSVSerDe`, `LazySimpleSerDe` e `None`. Você pode especificar o valor `None` quando quiser que o crawler faça a detecção.

## Estrutura UpdateCsvClassifierRequest
<a name="aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest"></a>

Especifica um classificador CSV personalizado a ser atualizado.

**Campos**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome do classificador.
+ `Delimiter`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que separa cada entrada de coluna na linha.
+ `QuoteSymbol`: string UTF-8, não menos do que 1 ou superior a 1 byte de comprimento, correspondente a [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Um símbolo personalizado para indicar o que combina o conteúdo em um único valor da coluna. Deve ser diferente do delimitador de coluna.
+ `ContainsHeader` – String UTF-8 (valores válidos: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Indica se o arquivo CSV contém um cabeçalho.
+ `Header` – Uma matriz de strings UTF-8.

  Uma lista de strings que representam nomes de coluna.
+ `DisableValueTrimming` – Booleano.

  Especifica para não remover valores antes de identificar o tipo dos valores de coluna. O valor padrão é true.
+ `AllowSingleColumn` – Booleano.

  Habilita o processamento de arquivos que contêm apenas uma coluna.
+ `CustomDatatypeConfigured` – Booleano.

  Especifica a configuração de tipos de dados personalizados.
+ `CustomDatatypes` – Uma matriz de strings UTF-8.

  Especifica uma lista de tipos de dados personalizados válidos.
+ `Serde` – String UTF-8 (valores válidos: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Define o SerDe para processamento de CSV no classificador, que será aplicado no catálogo de dados. Os valores válidos são `OpenCSVSerDe`, `LazySimpleSerDe` e `None`. Você pode especificar o valor `None` quando quiser que o crawler faça a detecção.

## Operações
<a name="aws-glue-api-crawler-classifiers-actions"></a>
+ [Ação CreateClassifier (Python: create\$1classifier)](#aws-glue-api-crawler-classifiers-CreateClassifier)
+ [Ação DeleteClassifier (Python: delete\$1classifier)](#aws-glue-api-crawler-classifiers-DeleteClassifier)
+ [Ação GetClassifier (Python: get\$1classifier)](#aws-glue-api-crawler-classifiers-GetClassifier)
+ [Ação GetClassifiers (Python: get\$1classifiers)](#aws-glue-api-crawler-classifiers-GetClassifiers)
+ [Ação UpdateClassifier (Python: update\$1classifier)](#aws-glue-api-crawler-classifiers-UpdateClassifier)

## Ação CreateClassifier (Python: create\$1classifier)
<a name="aws-glue-api-crawler-classifiers-CreateClassifier"></a>

Cria um classificador na conta do usuário. Pode ser um `GrokClassifier`, um `XMLClassifier`, um `JsonClassifier` ou um `CsvClassifier`, dependendo de qual campo da solicitação está presente.

**Solicitação**
+ `GrokClassifier` – Um objeto [CreateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest).

  Um objeto `GrokClassifier` que especifica o classificador a ser criado.
+ `XMLClassifier` – Um objeto [CreateXMLClassifierRequest](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest).

  Um objeto `XMLClassifier` que especifica o classificador a ser criado.
+ `JsonClassifier` – Um objeto [CreateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest).

  Um objeto `JsonClassifier` que especifica o classificador a ser criado.
+ `CsvClassifier` – Um objeto [CreateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest).

  Um objeto `CsvClassifier` que especifica o classificador a ser criado.

**Resposta**
+ *Nenhum parâmetro de resposta.*

**Erros**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## Ação DeleteClassifier (Python: delete\$1classifier)
<a name="aws-glue-api-crawler-classifiers-DeleteClassifier"></a>

Remove uma classificador do catálogo de dados.

**Solicitação**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome do classificador a ser removido.

**Resposta**
+ *Nenhum parâmetro de resposta.*

**Erros**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## Ação GetClassifier (Python: get\$1classifier)
<a name="aws-glue-api-crawler-classifiers-GetClassifier"></a>

Recuperar um classificador por nome.

**Solicitação**
+ `Name`: *obrigatório:* string UTF-8 com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome do classificador a ser recuperado.

**Resposta**
+ `Classifier` – Um objeto [Classificador](#aws-glue-api-crawler-classifiers-Classifier).

  O classificador solicitado.

**Erros**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## Ação GetClassifiers (Python: get\$1classifiers)
<a name="aws-glue-api-crawler-classifiers-GetClassifiers"></a>

Lista todos os objetos de classificador no catálogo de dados.

**Solicitação**
+ `MaxResults` – Número (inteiro), superior a 1 ou mais que 1000.

  O tamanho da lista a ser retornada (opcional).
+ `NextToken` – String UTF-8.

  Um token de continuação opcional.

**Resposta**
+ `Classifiers`: um array de objetos [Classificador](#aws-glue-api-crawler-classifiers-Classifier).

  A lista solicitada de objetos do classificador.
+ `NextToken` – String UTF-8.

  Um token de continuação.

**Erros**
+ `OperationTimeoutException`

## Ação UpdateClassifier (Python: update\$1classifier)
<a name="aws-glue-api-crawler-classifiers-UpdateClassifier"></a>

Modifica um classificador existente (`GrokClassifier`, `XMLClassifier`, `JsonClassifier` ou `CsvClassifier`, dependendo de qual campo estiver presente).

**Solicitação**
+ `GrokClassifier` – Um objeto [UpdateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest).

  Um objeto `GrokClassifier` com campos atualizados.
+ `XMLClassifier` – Um objeto [UpdateXMLClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest).

  Um objeto `XMLClassifier` com campos atualizados.
+ `JsonClassifier` – Um objeto [UpdateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest).

  Um objeto `JsonClassifier` com campos atualizados.
+ `CsvClassifier` – Um objeto [UpdateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest).

  Um objeto `CsvClassifier` com campos atualizados.

**Resposta**
+ *Nenhum parâmetro de resposta.*

**Erros**
+ `InvalidInputException`
+ `VersionMismatchException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`