Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SecretCacheConfiguration
Opsi konfigurasi cache untukSecretCache, seperti ukuran cache maks dan Time to Live (TTL) untuk rahasia cache.
Konstruktor
public SecretCacheConfiguration
Konstruktor default untuk SecretCacheConfiguration
objek.
Metode
getClient
public AWSSecretsManager getClient()
Mengembalikan AWSSecretsManagerClient
bahwa cache mengambil rahasia dari.
SetClient
public void setClient(AWSSecretsManager client)
Menetapkan AWSSecretsManagerClient
klien tempat cache mengambil rahasia dari.
getCacheHook
public SecretCacheHook getCacheHook()
Mengembalikan SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.
setCacheHook
public void setCacheHook(SecretCacheHook cacheHook)
Mengatur SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.
getMaxCacheUkuran
public int getMaxCacheSize()
Mengembalikan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.
setMaxCacheUkuran
public void setMaxCacheSize(int maxCacheSize)
Menetapkan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.
getCacheItemTTL
public long getCacheItemTTL()
Mengembalikan TTL dalam milidetik untuk item cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient
Defaultnya adalah 1 jam dalam milidetik.
Cache menyegarkan rahasia secara serempak ketika rahasia diminta setelah TTL. Jika penyegaran sinkron gagal, cache mengembalikan rahasia basi.
setCacheItemTTL
public void setCacheItemTTL(long cacheItemTTL)
Mengatur TTL dalam milidetik untuk item yang di-cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient
Defaultnya adalah 1 jam dalam milidetik.
getVersionStage
public String getVersionStage()
Mengembalikan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Defaultnya adalah
"AWSCURRENT"
.
setVersionStage
public void setVersionStage(String versionStage)
Menetapkan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Nilai default-nya "AWSCURRENT"
.
SecretCacheConfiguration denganKlien
public SecretCacheConfiguration withClient(AWSSecretsManager
client)
Menetapkan AWSSecretsManagerClient
untuk mengambil rahasia dari. Mengembalikan SecretCacheConfiguration
objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration withCacheHook
public SecretCacheConfiguration withCacheHook(SecretCacheHook
cacheHook)
Mengatur antarmuka yang digunakan untuk menghubungkan cache dalam memori. Mengembalikan SecretCacheConfiguration
objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration withMaxCacheUkuran
public SecretCacheConfiguration withMaxCacheSize(int
maxCacheSize)
Menetapkan ukuran cache maksimum. Mengembalikan SecretCacheConfiguration
objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration withCacheItemTTL
public SecretCacheConfiguration withCacheItemTTL(long
cacheItemTTL)
Mengatur TTL dalam milidetik untuk item yang di-cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient
Defaultnya adalah 1 jam dalam milidetik. Mengembalikan SecretCacheConfiguration
objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration withVersionStage
public SecretCacheConfiguration withVersionStage(String
versionStage)
Menetapkan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Mengembalikan SecretCacheConfiguration
objek diperbarui dengan pengaturan baru.