- 2.78.0 (latest)
 - 2.76.0
 - 2.75.0
 - 2.74.0
 - 2.73.0
 - 2.72.0
 - 2.70.0
 - 2.68.0
 - 2.67.0
 - 2.64.0
 - 2.63.0
 - 2.62.0
 - 2.60.0
 - 2.59.0
 - 2.58.0
 - 2.57.0
 - 2.56.0
 - 2.55.0
 - 2.54.0
 - 2.53.0
 - 2.52.0
 - 2.51.0
 - 2.49.0
 - 2.48.0
 - 2.47.0
 - 2.46.0
 - 2.45.0
 - 2.44.0
 - 2.43.0
 - 2.42.0
 - 2.41.0
 - 2.40.0
 - 2.39.0
 - 2.37.0
 - 2.36.0
 - 2.35.0
 - 2.34.0
 - 2.33.0
 - 2.32.0
 - 2.31.0
 - 2.30.0
 - 2.29.0
 - 2.28.0
 - 2.27.0
 - 2.24.0
 - 2.23.0
 - 2.22.0
 - 2.21.0
 - 2.20.0
 - 2.19.0
 - 2.18.0
 - 2.17.0
 - 2.16.0
 - 2.15.0
 - 2.14.0
 - 2.13.0
 - 2.12.0
 - 2.11.0
 - 2.9.0
 - 2.8.0
 - 2.7.0
 - 2.6.0
 - 2.5.0
 - 2.4.0
 - 2.3.10
 - 2.2.0
 - 2.1.7
 - 2.0.7
 
Package com.google.cloud.secretmanager.v1 (2.32.0)
| GitHub Repository | 
Client Classes
Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.
| Client | Description | 
|---|---|
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient | 
Service Description: Secret Manager Service 
 
 Manages secrets and operations using those secrets. Implements a REST model with the following objects:  | 
   
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description | 
|---|---|
| com.google.cloud.secretmanager.v1.SecretManagerServiceSettings | 
Settings class to configure an instance of SecretManagerServiceClient. 
 
 The default instance has everything set to sensible defaults:  | 
   
Classes
| Class | Description | 
|---|---|
| com.google.cloud.secretmanager.v1.AccessSecretVersionRequest | Request message for SecretManagerService.AccessSecretVersion. | 
| com.google.cloud.secretmanager.v1.AccessSecretVersionRequest.Builder | Request message for SecretManagerService.AccessSecretVersion. | 
| com.google.cloud.secretmanager.v1.AccessSecretVersionResponse | Response message for SecretManagerService.AccessSecretVersion. | 
| com.google.cloud.secretmanager.v1.AccessSecretVersionResponse.Builder | Response message for SecretManagerService.AccessSecretVersion. | 
| com.google.cloud.secretmanager.v1.AddSecretVersionRequest | Request message for SecretManagerService.AddSecretVersion. | 
| com.google.cloud.secretmanager.v1.AddSecretVersionRequest.Builder | Request message for SecretManagerService.AddSecretVersion. | 
| com.google.cloud.secretmanager.v1.CreateSecretRequest | Request message for SecretManagerService.CreateSecret. | 
| com.google.cloud.secretmanager.v1.CreateSecretRequest.Builder | Request message for SecretManagerService.CreateSecret. | 
| com.google.cloud.secretmanager.v1.CustomerManagedEncryption | Configuration for encrypting secret payloads using customer-managed encryption keys (CMEK). | 
| com.google.cloud.secretmanager.v1.CustomerManagedEncryption.Builder | Configuration for encrypting secret payloads using customer-managed encryption keys (CMEK). | 
| com.google.cloud.secretmanager.v1.CustomerManagedEncryptionStatus | Describes the status of customer-managed encryption. | 
| com.google.cloud.secretmanager.v1.CustomerManagedEncryptionStatus.Builder | Describes the status of customer-managed encryption. | 
| com.google.cloud.secretmanager.v1.DeleteSecretRequest | Request message for SecretManagerService.DeleteSecret. | 
| com.google.cloud.secretmanager.v1.DeleteSecretRequest.Builder | Request message for SecretManagerService.DeleteSecret. | 
| com.google.cloud.secretmanager.v1.DestroySecretVersionRequest | Request message for SecretManagerService.DestroySecretVersion. | 
| com.google.cloud.secretmanager.v1.DestroySecretVersionRequest.Builder | Request message for SecretManagerService.DestroySecretVersion. | 
| com.google.cloud.secretmanager.v1.DisableSecretVersionRequest | Request message for SecretManagerService.DisableSecretVersion. | 
| com.google.cloud.secretmanager.v1.DisableSecretVersionRequest.Builder | Request message for SecretManagerService.DisableSecretVersion. | 
| com.google.cloud.secretmanager.v1.EnableSecretVersionRequest | Request message for SecretManagerService.EnableSecretVersion. | 
| com.google.cloud.secretmanager.v1.EnableSecretVersionRequest.Builder | Request message for SecretManagerService.EnableSecretVersion. | 
| com.google.cloud.secretmanager.v1.GetSecretRequest | Request message for SecretManagerService.GetSecret. | 
| com.google.cloud.secretmanager.v1.GetSecretRequest.Builder | Request message for SecretManagerService.GetSecret. | 
| com.google.cloud.secretmanager.v1.GetSecretVersionRequest | Request message for SecretManagerService.GetSecretVersion. | 
| com.google.cloud.secretmanager.v1.GetSecretVersionRequest.Builder | Request message for SecretManagerService.GetSecretVersion. | 
| com.google.cloud.secretmanager.v1.ListSecretVersionsRequest | Request message for SecretManagerService.ListSecretVersions. | 
| com.google.cloud.secretmanager.v1.ListSecretVersionsRequest.Builder | Request message for SecretManagerService.ListSecretVersions. | 
| com.google.cloud.secretmanager.v1.ListSecretVersionsResponse | Response message for SecretManagerService.ListSecretVersions. | 
| com.google.cloud.secretmanager.v1.ListSecretVersionsResponse.Builder | Response message for SecretManagerService.ListSecretVersions. | 
| com.google.cloud.secretmanager.v1.ListSecretsRequest | Request message for SecretManagerService.ListSecrets. | 
| com.google.cloud.secretmanager.v1.ListSecretsRequest.Builder | Request message for SecretManagerService.ListSecrets. | 
| com.google.cloud.secretmanager.v1.ListSecretsResponse | Response message for SecretManagerService.ListSecrets. | 
| com.google.cloud.secretmanager.v1.ListSecretsResponse.Builder | Response message for SecretManagerService.ListSecrets. | 
| com.google.cloud.secretmanager.v1.ProjectName | |
| com.google.cloud.secretmanager.v1.ProjectName.Builder | Builder for projects/{project}. | 
| com.google.cloud.secretmanager.v1.Replication | A policy that defines the replication and encryption configuration of data. | 
| com.google.cloud.secretmanager.v1.Replication.Automatic | A replication policy that replicates the Secret payload without any restrictions. | 
| com.google.cloud.secretmanager.v1.Replication.Automatic.Builder | A replication policy that replicates the Secret payload without any restrictions. | 
| com.google.cloud.secretmanager.v1.Replication.Builder | A policy that defines the replication and encryption configuration of data. | 
| com.google.cloud.secretmanager.v1.Replication.UserManaged | A replication policy that replicates the Secret payload into the locations specified in [Secret.replication.user_managed.replicas][] | 
| com.google.cloud.secretmanager.v1.Replication.UserManaged.Builder | A replication policy that replicates the Secret payload into the locations specified in [Secret.replication.user_managed.replicas][] | 
| com.google.cloud.secretmanager.v1.Replication.UserManaged.Replica | Represents a Replica for this Secret. | 
| com.google.cloud.secretmanager.v1.Replication.UserManaged.Replica.Builder | Represents a Replica for this Secret. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus | The replication status of a SecretVersion. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.AutomaticStatus | The replication status of a SecretVersion using automatic replication. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.AutomaticStatus.Builder | The replication status of a SecretVersion using automatic replication. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.Builder | The replication status of a SecretVersion. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatus | The replication status of a SecretVersion using user-managed replication. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatus.Builder | The replication status of a SecretVersion using user-managed replication. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatus.ReplicaStatus | Describes the status of a user-managed replica for the SecretVersion. | 
| com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatus.ReplicaStatus.Builder | Describes the status of a user-managed replica for the SecretVersion. | 
| com.google.cloud.secretmanager.v1.ResourcesProto | |
| com.google.cloud.secretmanager.v1.Rotation | The rotation time and period for a Secret. At next_rotation_time, Secret Manager will send a Pub/Sub notification to the topics configured on the | 
| com.google.cloud.secretmanager.v1.Rotation.Builder | The rotation time and period for a Secret. At next_rotation_time, Secret Manager will send a Pub/Sub notification to the topics configured on the | 
| com.google.cloud.secretmanager.v1.Secret | A Secret is a logical secret whose value and versions can be accessed. | 
| com.google.cloud.secretmanager.v1.Secret.Builder | A Secret is a logical secret whose value and versions can be accessed. | 
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretVersionsFixedSizeCollection | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretVersionsPage | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretVersionsPagedResponse | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretsFixedSizeCollection | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretsPage | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretsPagedResponse | |
| com.google.cloud.secretmanager.v1.SecretManagerServiceGrpc | Secret Manager Service Manages secrets and operations using those secrets. Implements a REST model with the following objects: | 
| com.google.cloud.secretmanager.v1.SecretManagerServiceGrpc.SecretManagerServiceImplBase | Base class for the server implementation of the service SecretManagerService. Secret Manager Service | 
| com.google.cloud.secretmanager.v1.SecretManagerServiceSettings.Builder | Builder for SecretManagerServiceSettings. | 
| com.google.cloud.secretmanager.v1.SecretName | |
| com.google.cloud.secretmanager.v1.SecretName.Builder | Builder for projects/{project}/secrets/{secret}. | 
| com.google.cloud.secretmanager.v1.SecretPayload | A secret payload resource in the Secret Manager API. This contains the sensitive secret payload that is associated with a SecretVersion. | 
| com.google.cloud.secretmanager.v1.SecretPayload.Builder | A secret payload resource in the Secret Manager API. This contains the sensitive secret payload that is associated with a SecretVersion. | 
| com.google.cloud.secretmanager.v1.SecretVersion | A secret version resource in the Secret Manager API. | 
| com.google.cloud.secretmanager.v1.SecretVersion.Builder | A secret version resource in the Secret Manager API. | 
| com.google.cloud.secretmanager.v1.SecretVersionName | |
| com.google.cloud.secretmanager.v1.SecretVersionName.Builder | Builder for projects/{project}/secrets/{secret}/versions/{secret_version}. | 
| com.google.cloud.secretmanager.v1.ServiceProto | |
| com.google.cloud.secretmanager.v1.Topic | A Pub/Sub topic which Secret Manager will publish to when control plane events occur on this secret. | 
| com.google.cloud.secretmanager.v1.Topic.Builder | A Pub/Sub topic which Secret Manager will publish to when control plane events occur on this secret. | 
| com.google.cloud.secretmanager.v1.UpdateSecretRequest | Request message for SecretManagerService.UpdateSecret. | 
| com.google.cloud.secretmanager.v1.UpdateSecretRequest.Builder | Request message for SecretManagerService.UpdateSecret. | 
Interfaces
Enums
| Enum | Description | 
|---|---|
| com.google.cloud.secretmanager.v1.Replication.ReplicationCase | |
| com.google.cloud.secretmanager.v1.ReplicationStatus.ReplicationStatusCase | |
| com.google.cloud.secretmanager.v1.Secret.ExpirationCase | |
| com.google.cloud.secretmanager.v1.SecretVersion.State | The state of a SecretVersion, indicating if it can be accessed. |