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 AWSSecretsManagerClientbahwa cache mengambil rahasia dari.
SetClient
public void setClient(AWSSecretsManager client)
Menetapkan AWSSecretsManagerClientklien tempat cache mengambil rahasia dari.
mendapatkan CacheHook
public SecretCacheHook getCacheHook()
Mengembalikan SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.
set CacheHook
public void setCacheHook(SecretCacheHook cacheHook)
Mengatur SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.
mendapatkan MaxCacheSize
public int getMaxCacheSize()
Mengembalikan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.
set MaxCacheSize
public void setMaxCacheSize(int maxCacheSize)
Menetapkan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.
dapatkan CacheItem TTL
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.
set CacheItem TTL
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.
mendapatkan VersionStage
public String getVersionStage()
Mengembalikan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Defaultnya adalah
"AWSCURRENT".
set VersionStage
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 AWSSecretsManagerClientuntuk mengambil rahasia dari. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration dengan CacheHook
public SecretCacheConfiguration withCacheHook(SecretCacheHook
cacheHook)
Mengatur antarmuka yang digunakan untuk mengaitkan cache dalam memori. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration dengan MaxCacheSize
public SecretCacheConfiguration withMaxCacheSize(int
maxCacheSize)
Menetapkan ukuran cache maksimum. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.
SecretCacheConfiguration dengan CacheItem TTL
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 dengan VersionStage
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.