

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

API Pengklasifikasi menjelaskan tipe data AWS Glue pengklasifikasi, dan menyertakan API untuk membuat, menghapus, memperbarui, dan mencantumkan pengklasifikasi.

## Jenis Data
<a name="aws-glue-api-crawler-classifiers-objects"></a>
+ [Struktur pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier)
+ [GrokClassifier struktur](#aws-glue-api-crawler-classifiers-GrokClassifier)
+ [XMLClassifier struktur](#aws-glue-api-crawler-classifiers-XMLClassifier)
+ [JsonClassifier struktur](#aws-glue-api-crawler-classifiers-JsonClassifier)
+ [CsvClassifier struktur](#aws-glue-api-crawler-classifiers-CsvClassifier)
+ [CreateGrokClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest)
+ [UpdateGrokClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest)
+ [Buat struktur XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest)
+ [Perbarui struktur XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest)
+ [CreateJsonClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest)
+ [UpdateJsonClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest)
+ [CreateCsvClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest)
+ [UpdateCsvClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest)

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

Pengklasifikasi dipicu selama tugas melakukan perayapan. Sebuah pengklasifikasi memeriksa apakah file yang diberikan dalam format yang dapat ditanganinya. Jika ya, maka pengklasifikasi menciptakan sebuah skema dalam bentuk objek `StructType` yang cocok dengan format data tersebut.

Anda dapat menggunakan pengklasifikasi standar yang AWS Glue menyediakan, atau Anda dapat menulis pengklasifikasi Anda sendiri untuk mengkategorikan sumber data Anda dengan sebaik-baiknya dan menentukan skema yang sesuai untuk digunakan untuknya. Sebuah pengklasifikasi dapat berupa pengklasifikasi `grok`, pengklasifikasi `XML`, pengklasifikasi `JSON`, atau pengklasifikasi `CSV` kustom, sebagaimana ditentukan dalam salah satu bidang di objek `Classifier`.

**Bidang**
+ `GrokClassifier` — Sebuah objek [GrokClassifier](#aws-glue-api-crawler-classifiers-GrokClassifier).

  Sebuah pengklasifikasi yang menggunakan `grok`.
+ `XMLClassifier` — Sebuah objek [XMLClassifier](#aws-glue-api-crawler-classifiers-XMLClassifier).

  Sebuah pengklasifikasi untuk konten XML.
+ `JsonClassifier` — Sebuah objek [JsonClassifier](#aws-glue-api-crawler-classifiers-JsonClassifier).

  Sebuah pengklasifikasi untuk konten JSON.
+ `CsvClassifier` — Sebuah objek [CsvClassifier](#aws-glue-api-crawler-classifiers-CsvClassifier).

  Pengklasifikasi untuk nilai yang dipisahkan koma (CSV).

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

Pengklasifikasi yang menggunakan pola `grok`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – *Wajib:* String UTF-8.

  Pengenal format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, dan sebagainya.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `GrokPattern` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok diterapkan ke penyimpanan data oleh pengklasifikasi ini. Untuk informasi selengkapnya, lihat pola bawaan dalam [Menulis Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional ditentukan oleh pengklasifikasi ini. Untuk informasi selengkapnya, lihat pola kustom dalam [Menulis Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).

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

Sebuah pengklasifikasi untuk konten `XML`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – *Wajib:* String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup diri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama itu berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` baik-baik saja, tapi `<row item_a="A" item_b="B" />` tidak).

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

Sebuah pengklasifikasi untuk konten `JSON`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `JsonPath` – *Wajib:* String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

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

Pengklasifikasi untuk konten `CSV` kustom.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Ia harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah `true`.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Mengaktifkan tipe data khusus untuk dikonfigurasi.
+ `CustomDatatypes` – Susunan string UTF-8.

  Daftar tipe data khusus termasuk “BINARY”, “BOOLEAN”, “DATE”, “DECIMAL”, “DOUBLE”, “FLOAT”, “INT”, “LONG”, “SHORT”, “STRING”, “TIMESTAMP”.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

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

Menentukan pengklasifikasi `grok` untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Classification` – *Wajib:* String UTF-8.

  Pengidentifikasi format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, CloudWatch Amazon Logs, dan sebagainya.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi baru.
+ `GrokPattern` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok yang digunakan oleh pengklasifikasi ini.
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional yang digunakan oleh pengklasifikasi ini.

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

Menentukan pengklasifikasi grok untuk memperbarui ketika diberikan ke `UpdateClassifier`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama `GrokClassifier`.
+ `Classification` – String UTF-8.

  Pengidentifikasi format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, CloudWatch Amazon Logs, dan sebagainya.
+ `GrokPattern` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok yang digunakan oleh pengklasifikasi ini.
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional yang digunakan oleh pengklasifikasi ini.

## Buat struktur XMLClassifier Permintaan
<a name="aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest"></a>

Menentukan pengklasifikasi XML untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Classification` – *Wajib:* String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup diri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama itu berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` baik-baik saja, tapi `<row item_a="A" item_b="B" />` tidak).

## Perbarui struktur XMLClassifier Permintaan
<a name="aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest"></a>

Menentukan pengklasifikasi XML yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup mandiri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama diakhiri berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` tidak apa-apa, tapi `<row item_a="A" item_b="B" />` tidak boleh).

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

Menentukan pengklasifikasi JSON untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `JsonPath` – *Wajib:* String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

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

Menentukan pengklasifikasi JSON yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `JsonPath` – String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

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

Menentukan pengklasifikasi CSV kustom untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah BETUL.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Mengaktifkan konfigurasi tipe data kustom.
+ `CustomDatatypes` – Susunan string UTF-8.

  Membuat daftar tipe data kustom yang didukung.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

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

Menentukan pengklasifikasi CSV kustom yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Ia harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah BETUL.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Menentukan konfigurasi tipe data kustom.
+ `CustomDatatypes` – Susunan string UTF-8.

  Menentukan daftar tipe data kustom didukung.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

## Operasi
<a name="aws-glue-api-crawler-classifiers-actions"></a>
+ [CreateClassifier tindakan (Python: create\$1classifier)](#aws-glue-api-crawler-classifiers-CreateClassifier)
+ [DeleteClassifier tindakan (Python: delete\$1classifier)](#aws-glue-api-crawler-classifiers-DeleteClassifier)
+ [GetClassifier tindakan (Python: get\$1classifier)](#aws-glue-api-crawler-classifiers-GetClassifier)
+ [GetClassifiers tindakan (Python: get\$1classifiers)](#aws-glue-api-crawler-classifiers-GetClassifiers)
+ [UpdateClassifier tindakan (Python: update\$1classifier)](#aws-glue-api-crawler-classifiers-UpdateClassifier)

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

Menciptakan pengklasifikasi di akun pengguna. Bisa berupa sebuah `GrokClassifier`, sebuah `XMLClassifier`, sebuah `JsonClassifier`, atau `CsvClassifier`, tergantung pada bidang permintaan yang ada.

**Permintaan**
+ `GrokClassifier` — Sebuah objek [CreateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest).

  Sebuah objek `GrokClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `XMLClassifier` — Sebuah objek [Buat XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest).

  Sebuah objek `XMLClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `JsonClassifier` — Sebuah objek [CreateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest).

  Sebuah objek `JsonClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `CsvClassifier` — Sebuah objek [CreateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest).

  Sebuah objek `CsvClassifier` yang menentukan pengklasifikasi yang akan dibuat.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`

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

Menghapus sebuah pengklasifikasi dari Katalog Data.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

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

Mengambil sebuah pengklasifikasi berdasarkan nama.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi yang akan diambil.

**Respons**
+ `Classifier` — Sebuah objek [Pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier).

  Pengklasifikasi yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

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

Mencantumkan semua objek pengklasifikasi dalam Katalog Data.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran daftar untuk yang akan dikembalikan (opsional).
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan opsional.

**Respons**
+ `Classifiers` – Susunan objek [Pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier).

  Daftar objek pengklasifikasi yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan.

**Kesalahan**
+ `OperationTimeoutException`

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

Memodifikasi pengklasifikasi yang ada (sebuah `GrokClassifier`, sebuah `XMLClassifier`, sebuah `JsonClassifier`, atau `CsvClassifier`, tergantung pada bidang mana yang ada).

**Permintaan**
+ `GrokClassifier` — Sebuah objek [UpdateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest).

  Sebuah objek `GrokClassifier` dengan bidang yang diperbarui.
+ `XMLClassifier` — Sebuah objek [XMLClassifierPermintaan Perbarui](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest).

  Sebuah objek `XMLClassifier` dengan bidang yang diperbarui.
+ `JsonClassifier` — Sebuah objek [UpdateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest).

  Sebuah objek `JsonClassifier` dengan bidang yang diperbarui.
+ `CsvClassifier` — Sebuah objek [UpdateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest).

  Sebuah objek `CsvClassifier` dengan bidang yang diperbarui.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `VersionMismatchException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`