

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

# Anotasi kelas data
<a name="ddb-en-client-anno-index"></a>

Tabel berikut mencantumkan anotasi yang dapat digunakan pada kelas data dan menyediakan tautan ke informasi dan contoh dalam panduan ini. Tabel diurutkan dalam urutan abjad menaik dengan nama anotasi.


**Anotasi kelas data yang digunakan dalam panduan ini**  

| Nama anotasi | Anotasi berlaku untuk 1 | Apa yang dilakukannya | Dimana itu ditampilkan dalam panduan ini | 
| --- | --- | --- | --- | 
| DynamoDbAtomicCounter | atribut 2 | Menambah atribut numerik yang ditandai setiap kali catatan ditulis ke database. | [Pengantar dan diskusi.](ddb-en-client-extensions.md#ddb-en-client-extensions-ACE) | 
| DynamoDbAttribute | atribut | Mendefinisikan atau mengganti nama properti kacang yang dipetakan ke atribut tabel DynamoDB. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbAutoGeneratedTimestampAttribute | atribut | Memperbarui atribut yang ditandai dengan stempel waktu saat ini setiap kali item berhasil ditulis ke database | [Pengantar dan diskusi](ddb-en-client-extensions.md#ddb-en-client-extensions-AGTE). | 
| DynamoDbAutoGeneratedUuid | atribut | Menghasilkan UUID unik (Universally Unique Identifier) untuk atribut ketika catatan baru ditulis ke database. | [Pengantar dan diskusi.](ddb-en-client-extensions.md#ddb-en-client-extensions-AGUE) | 
| DynamoDbBean | class | Menandai kelas data sebagai dapat dipetakan ke skema tabel. | Pertama gunakan pada [kelas Pelanggan](ddb-en-client-gs-tableschema.md#ddb-en-client-gs-tableschema-anno-bean-cust) di bagian Memulai. Beberapa penggunaan muncul di seluruh panduan. | 
| DynamoDbConvertedBy | atribut | Mengaitkan kustom AttributeConverter dengan atribut beranotasi. | [Diskusi awal dan contoh.](ddb-en-client-adv-features-conversion.md#ddb-en-client-adv-features-conversion-single) | 
| DynamoDbFlatten | atribut | Meratakan semua atribut dari kelas data DynamoDB terpisah dan menambahkannya sebagai atribut tingkat atas ke catatan yang dibaca dan ditulis ke database.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnore | atribut |  Menghasilkan atribut yang tersisa tidak dipetakan.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnoreNulls | atribut | Mencegah menyimpan atribut null dari objek bersarang DynamoDb . | [Diskusi dan contoh.](ddb-en-client-adv-features-ignore-null.md) | 
| DynamoDbImmutable | class |  Menandai kelas data yang tidak dapat diubah sebagai dapat dipetakan ke skema tabel.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPartitionKey | atribut |  Menandai atribut sebagai kunci partisi primer (kunci hash) dari DynamoDb tabel.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPreserveEmptyObject | atribut |  Menentukan bahwa jika tidak ada data hadir untuk objek dipetakan ke atribut beranotasi, objek harus diinisialisasi dengan semua bidang null.  | [Diskusi dan contoh.](ddb-en-client-adv-features-empty.md) | 
| DynamoDbSecondaryPartitionKey | atribut |  Menandai atribut sebagai kunci partisi untuk indeks sekunder global.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSecondarySortKey | atribut |  Menandai atribut sebagai kunci pengurutan opsional untuk indeks sekunder global atau lokal.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSortKey | atribut |  Menandai atribut sebagai kunci sortir primer opsional (range key).  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbUpdateBehavior | atribut |  Menentukan perilaku ketika atribut ini diperbarui sebagai bagian dari operasi 'update' seperti UpdateItem.  | [Pendahuluan dan contoh.](ddb-en-client-adv-features-upd-behavior.md) | 
| DynamoDbVersionAttribute | atribut | Menambah nomor versi item. | [Pengantar dan diskusi.](ddb-en-client-extensions.md#ddb-en-client-extensions-VRE) | 

1 Anda dapat menerapkan anotasi tingkat atribut ke pengambil atau penyetel, tetapi tidak keduanya. Panduan ini menunjukkan anotasi tentang getter.

2 Istilah `property` ini biasanya digunakan untuk nilai yang dienkapsulasi dalam kelas data. JavaBean Namun, panduan ini menggunakan istilah `attribute` sebagai gantinya, agar konsisten dengan terminologi yang digunakan oleh DynamoDB.