static GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.builder() | 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.clock(Clock clock) | 
 Sets the clock to use for determining how long keys should be cached for. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.credentials(com.google.auth.Credentials credentials) | 
 Sets the fixed credentials to use for the connection to GCP. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.credentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider) | 
 Set the provider for credentials for the connection to GCP. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyCacheDuration(Duration cryptoKeyCacheDuration) | 
 The amount of time to cache crypto keys retrieved from the KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyCacheMaxSize(long cryptoKeyCacheMaxSize) | 
 The maximum size of the cache for crypto keys retrieved from the KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyMapping(Function<Purpose<? extends CryptoKey>,String> cryptoKeyMapping) | 
 Sets the mapping from purposes to crypto key names in KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyMapping(Map<Purpose<? extends CryptoKey>,String> mapping) | 
 Sets the mapping from purposes to crypto key names in KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyVersionCacheDuration(Duration cryptoKeyVersionCacheDuration) | 
 The amount of time to cache crypto key versions retrieved from the KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.cryptoKeyVersionCacheMaxSize(long cryptoKeyVersionCacheMaxSize) | 
 The maximum size of the cache for crypto key versions retrieved from the KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.keyRing(com.google.cloud.kms.v1.KeyRingName keyRing) | 
 Sets the keyring to use as the basis for this secret store. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.keyRing(String keyRing) | 
 Sets the name of a keyring to use as a basis for this secret store. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.keyRing(String project,
       String location,
       String keyRing) | 
 Sets the key ring based on the given project, location, and key ring names. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.publicKeyCacheDuration(Duration publicKeyCacheDuration) | 
 The amount of time to cache public keys retrieved from the KMS. 
 | 
GoogleKmsSecretStore.Builder | 
GoogleKmsSecretStore.Builder.publicKeyCacheMaxSize(long publicKeyCacheMaxSize) | 
 The maximum size of the cache for public keys retrieved from the KMS. 
 |