

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

# CheckpointConfiguration
<a name="API_CheckpointConfiguration"></a>

Menjelaskan konfigurasi checkpointing aplikasi. Checkpointing adalah proses mempertahankan tahapan aplikasi untuk toleransi kesalahan. Untuk informasi lebih lanjut, lihat [ Checkpoint untuk Toleransi Kesalahan](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/datastream/fault-tolerance/checkpointing/#enabling-and-configuring-checkpointing) di [Dokumentasi Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).

## Daftar Isi
<a name="API_CheckpointConfiguration_Contents"></a>

 ** ConfigurationType **   <a name="APIReference-Type-CheckpointConfiguration-ConfigurationType"></a>
Menjelaskan apakah aplikasi menggunakan Managed Service untuk perilaku checkpointing default Apache Flink. Anda harus mengatur properti ini ke `CUSTOM` untuk mengatur parameter `CheckpointingEnabled`, `CheckpointInterval`, atau `MinPauseBetweenCheckpoints`.  
Jika nilai ini diatur ke`DEFAULT`, aplikasi akan menggunakan nilai-nilai berikut, bahkan jika mereka diatur ke nilai lain menggunakan APIs atau kode aplikasi:  
+  **CheckpointingEnabled:** benar
+  **CheckpointInterval:** 60000
+  **MinPauseBetweenCheckpoints:** 5000
Tipe: String  
Nilai yang Valid: `DEFAULT | CUSTOM`   
Wajib: Ya

 ** CheckpointingEnabled **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointingEnabled"></a>
Menjelaskan apakah checkpointing diaktifkan untuk Layanan Terkelola untuk aplikasi Apache Flink.  
Jika `CheckpointConfiguration.ConfigurationType` adalah `DEFAULT`, aplikasi akan menggunakan nilai `CheckpointingEnabled` sebesar `true`, meski nilai ini diatur ke nilai lainnya menggunakan API ini atau di kode aplikasi.
Tipe: Boolean  
Wajib: Tidak

 ** CheckpointInterval **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointInterval"></a>
Menjelaskan interval dalam milidetik antar operasi checkpoint.   
Jika `CheckpointConfiguration.ConfigurationType` adalah `DEFAULT`, aplikasi akan menggunakan nilai `CheckpointInterval` sebesar 60000, meski nilai ini diatur ke nilai lainnya menggunakan API ini atau di kode aplikasi.
Tipe: Long  
Rentang yang Valid: Nilai minimum 1.  
Wajib: Tidak

 ** MinPauseBetweenCheckpoints **   <a name="APIReference-Type-CheckpointConfiguration-MinPauseBetweenCheckpoints"></a>
Menjelaskan waktu minimum dalam milidetik setelah operasi checkpoint selesai bahwa operasi checkpoint baru dapat dimulai. Jika operasi checkpoint membutuhkan waktu lebih lama dari `CheckpointInterval`, aplikasi tidak melakukan operasi checkpoint berkelanjutan. Untuk informasi lebih lanjut, lihat [ Penyetelan Checkpointing](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/ops/state/large_state_tuning/#tuning-checkpointing) di [Dokumentasi Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).  
Jika `CheckpointConfiguration.ConfigurationType` adalah `DEFAULT`, aplikasi akan menggunakan nilai `MinPauseBetweenCheckpoints` sebesar 5000, meski nilai ini diatur menggunakan API ini atau di kode aplikasi.
Tipe: Long  
Rentang yang Valid: Nilai minimum 0.  
Wajib: Tidak

## Lihat Juga
<a name="API_CheckpointConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 