Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- com.google.cloud.spring.secretmanager - package com.google.cloud.spring.secretmanager
- createSecret(String, byte[]) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Creates a new secret or a new version of existing secret with the provided
payload. - createSecret(String, byte[]) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- createSecret(String, byte[], String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Creates a new secret or a new version of existing secret with the provided
payloadfor a specificprojectId. - createSecret(String, byte[], String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- createSecret(String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Creates a new secret or a new version of existing secret with the provided
payload. - createSecret(String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
D
- deleteSecret(String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Deletes the specified secret under the default-configured project.
- deleteSecret(String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- deleteSecret(String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Deletes the specified secret.
- deleteSecret(String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- deleteSecretVersion(String, String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Deletes the specified secret version.
- deleteSecretVersion(String, String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- disableSecretVersion(String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Disables the specified secret version under the default-configured project.
- disableSecretVersion(String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- disableSecretVersion(String, String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Disables the secret version under the specified project.
- disableSecretVersion(String, String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
E
- enableSecretVersion(String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Enables the specified secret version under the default-configured project.
- enableSecretVersion(String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- enableSecretVersion(String, String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Enables the secret version under the specified project.
- enableSecretVersion(String, String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
G
- getMatchedPrefixes(SecretManagerSyntaxUtils.PrefixMatcher) - Static method in class com.google.cloud.spring.secretmanager.SecretManagerSyntaxUtils
- getProjectId() - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- getProperty(String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerPropertySource
- getPropertyNames() - Method in class com.google.cloud.spring.secretmanager.SecretManagerPropertySource
-
The
SecretManagerPropertySourceis not enumerable, so this always returns an empty array. - getSecretBytes(String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Gets the secret payload of the specified
secretIdentifiersecret. - getSecretBytes(String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- getSecretString(String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Gets the secret payload of the specified
secretIdentifiersecret. - getSecretString(String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
L
- LATEST_VERSION - Static variable in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
-
Default value for the latest version of the secret.
M
- matches(String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerSyntaxUtils.PrefixMatcher
P
- PREFIXES - Static variable in class com.google.cloud.spring.secretmanager.SecretManagerSyntaxUtils
-
Prefixes for Google Cloud Secret Manager resources.
S
- secretExists(String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Returns true if there already exists a secret under the GCP project with the
secretId. - secretExists(String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- secretExists(String, String) - Method in interface com.google.cloud.spring.secretmanager.SecretManagerOperations
-
Returns true if there already exists a secret under the GCP
projectIdwith thesecretId. - secretExists(String, String) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- SecretManagerOperations - Interface in com.google.cloud.spring.secretmanager
-
Describes supported operations that one can perform on the Secret Manager API.
- SecretManagerPropertySource - Class in com.google.cloud.spring.secretmanager
-
A property source for Secret Manager which accesses the Secret Manager APIs when
getProperty(java.lang.String)is called. - SecretManagerPropertySource(String, SecretManagerTemplate, GcpProjectIdProvider) - Constructor for class com.google.cloud.spring.secretmanager.SecretManagerPropertySource
- SecretManagerSyntaxUtils - Class in com.google.cloud.spring.secretmanager
- SecretManagerSyntaxUtils() - Constructor for class com.google.cloud.spring.secretmanager.SecretManagerSyntaxUtils
- SecretManagerSyntaxUtils.PrefixMatcher - Interface in com.google.cloud.spring.secretmanager
- SecretManagerTemplate - Class in com.google.cloud.spring.secretmanager
-
Offers convenience methods for performing common operations on Secret Manager including creating and reading secrets.
- SecretManagerTemplate(SecretManagerServiceClient, GcpProjectIdProvider) - Constructor for class com.google.cloud.spring.secretmanager.SecretManagerTemplate
- setAllowDefaultSecretValue(boolean) - Method in class com.google.cloud.spring.secretmanager.SecretManagerTemplate
W
- warnIfUsingDeprecatedSyntax(Logger, String) - Static method in class com.google.cloud.spring.secretmanager.SecretManagerSyntaxUtils
All Classes and Interfaces|All Packages|Constant Field Values