Package com.google.cloud.kms.v1 (2.39.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.kms.v1.EkmServiceClient Service Description: Google Cloud Key Management EKM Service

Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:

com.google.cloud.kms.v1.KeyManagementServiceClient Service Description: Google Cloud Key Management Service

Manages cryptographic keys and operations using those keys. 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.kms.v1.EkmServiceSettings Settings class to configure an instance of EkmServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.KeyManagementServiceSettings Settings class to configure an instance of KeyManagementServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.kms.v1.AsymmetricDecryptRequest Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptRequest.Builder Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse.Builder Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricSignRequest Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignRequest.Builder Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse.Builder Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.Certificate A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.Certificate.Builder A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.CreateCryptoKeyRequest Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyRequest.Builder Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest.Builder Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateEkmConnectionRequest Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateEkmConnectionRequest.Builder Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateImportJobRequest Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateImportJobRequest.Builder Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateKeyRingRequest Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CreateKeyRingRequest.Builder Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CryptoKey A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKey.Builder A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKeyName
com.google.cloud.kms.v1.CryptoKeyName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
com.google.cloud.kms.v1.CryptoKeyPathName AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.CryptoKeyPathName.Builder Builder for CryptoKeyPathName.
com.google.cloud.kms.v1.CryptoKeyVersion A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersion.Builder A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersionName
com.google.cloud.kms.v1.CryptoKeyVersionName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
com.google.cloud.kms.v1.CryptoKeyVersionTemplate A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.CryptoKeyVersionTemplate.Builder A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.DecryptRequest Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptRequest.Builder Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse.Builder Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest.Builder Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.Digest A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.Digest.Builder A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.EkmConfig An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfig.Builder An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfigName
com.google.cloud.kms.v1.EkmConfigName.Builder Builder for projects/{project}/locations/{location}/ekmConfig.
com.google.cloud.kms.v1.EkmConnection An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.Builder An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.ServiceResolver A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnection.ServiceResolver.Builder A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnectionName
com.google.cloud.kms.v1.EkmConnectionName.Builder Builder for projects/{project}/locations/{location}/ekmConnections/{ekm_connection}.
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPage
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPagedResponse
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPage
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.EkmServiceGrpc Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.EkmServiceGrpc.EkmServiceImplBase Base class for the server implementation of the service EkmService. Google Cloud Key Management EKM Service
com.google.cloud.kms.v1.EkmServiceProto
com.google.cloud.kms.v1.EkmServiceSettings.Builder Builder for EkmServiceSettings.
com.google.cloud.kms.v1.EncryptRequest Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptRequest.Builder Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse.Builder Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.ExternalProtectionLevelOptions ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.ExternalProtectionLevelOptions.Builder ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.GenerateRandomBytesRequest Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesRequest.Builder Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse.Builder Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GetCryptoKeyRequest Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyRequest.Builder Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest.Builder Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetEkmConfigRequest Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConfigRequest.Builder Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConnectionRequest Request message for EkmService.GetEkmConnection.