Package com.google.cloud.secretmanager.v1 (2.44.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.LocationName
com.google.cloud.secretmanager.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
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.SecretName.ProjectLocationSecretBuilder Builder for projects/{project}/locations/{location}/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.SecretVersionName.ProjectLocationSecretSecretVersionBuilder Builder for projects/{project}/locations/{location}/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

Interface Description
com.google.cloud.secretmanager.v1.AccessSecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.AccessSecretVersionResponseOrBuilder
com.google.cloud.secretmanager.v1.AddSecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.CreateSecretRequestOrBuilder
com.google.cloud.secretmanager.v1.CustomerManagedEncryptionOrBuilder
com.google.cloud.secretmanager.v1.CustomerManagedEncryptionStatusOrBuilder
com.google.cloud.secretmanager.v1.DeleteSecretRequestOrBuilder
com.google.cloud.secretmanager.v1.DestroySecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.DisableSecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.EnableSecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.GetSecretRequestOrBuilder
com.google.cloud.secretmanager.v1.GetSecretVersionRequestOrBuilder
com.google.cloud.secretmanager.v1.ListSecretVersionsRequestOrBuilder
com.google.cloud.secretmanager.v1.ListSecretVersionsResponseOrBuilder
com.google.cloud.secretmanager.v1.ListSecretsRequestOrBuilder
com.google.cloud.secretmanager.v1.ListSecretsResponseOrBuilder
com.google.cloud.secretmanager.v1.Replication.AutomaticOrBuilder
com.google.cloud.secretmanager.v1.Replication.UserManaged.ReplicaOrBuilder
com.google.cloud.secretmanager.v1.Replication.UserManagedOrBuilder
com.google.cloud.secretmanager.v1.ReplicationOrBuilder
com.google.cloud.secretmanager.v1.ReplicationStatus.AutomaticStatusOrBuilder
com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatus.ReplicaStatusOrBuilder
com.google.cloud.secretmanager.v1.ReplicationStatus.UserManagedStatusOrBuilder
com.google.cloud.secretmanager.v1.ReplicationStatusOrBuilder
com.google.cloud.secretmanager.v1.RotationOrBuilder
com.google.cloud.secretmanager.v1.SecretManagerServiceGrpc.AsyncService Secret Manager Service Manages secrets and operations using those secrets. Implements a REST model with the following objects:
com.google.cloud.secretmanager.v1.SecretOrBuilder
com.google.cloud.secretmanager.v1.SecretPayloadOrBuilder
com.google.cloud.secretmanager.v1.SecretVersionOrBuilder
com.google.cloud.secretmanager.v1.TopicOrBuilder
com.google.cloud.secretmanager.v1.UpdateSecretRequestOrBuilder

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.