Package com.google.cloud.kms.inventory.v1 (0.20.0)

GitHub RepositoryRPC DocumentationREST Documentation

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.inventory.v1.KeyDashboardServiceClient Service Description: Provides a cross-region view of all Cloud KMS keys in a given Cloud project.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient Service Description: Returns information about the resources in an org that are protected by a given Cloud KMS key via CMEK.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.kms.inventory.v1.KeyDashboardServiceSettings Settings class to configure an instance of KeyDashboardServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.inventory.v1.KeyTrackingServiceSettings Settings class to configure an instance of KeyTrackingServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest Request message for KeyTrackingService.GetProtectedResourcesSummary.
com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.Builder Request message for KeyTrackingService.GetProtectedResourcesSummary.
com.google.cloud.kms.inventory.v1.KeyDashboardServiceClient.ListCryptoKeysFixedSizeCollection
com.google.cloud.kms.inventory.v1.KeyDashboardServiceClient.ListCryptoKeysPage
com.google.cloud.kms.inventory.v1.KeyDashboardServiceClient.ListCryptoKeysPagedResponse
com.google.cloud.kms.inventory.v1.KeyDashboardServiceGrpc Provides a cross-region view of all Cloud KMS keys in a given Cloud project.
com.google.cloud.kms.inventory.v1.KeyDashboardServiceGrpc.KeyDashboardServiceImplBase Base class for the server implementation of the service KeyDashboardService. Provides a cross-region view of all Cloud KMS keys in a given Cloud project.
com.google.cloud.kms.inventory.v1.KeyDashboardServiceProto
com.google.cloud.kms.inventory.v1.KeyDashboardServiceSettings.Builder Builder for KeyDashboardServiceSettings.
com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient.SearchProtectedResourcesFixedSizeCollection
com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient.SearchProtectedResourcesPage
com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient.SearchProtectedResourcesPagedResponse
com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc Returns information about the resources in an org that are protected by a given Cloud KMS key via CMEK.
com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.KeyTrackingServiceImplBase Base class for the server implementation of the service KeyTrackingService. Returns information about the resources in an org that are protected by a
com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto
com.google.cloud.kms.inventory.v1.KeyTrackingServiceSettings.Builder Builder for KeyTrackingServiceSettings.
com.google.cloud.kms.inventory.v1.ListCryptoKeysRequest Request message for KeyDashboardService.ListCryptoKeys.
com.google.cloud.kms.inventory.v1.ListCryptoKeysRequest.Builder Request message for KeyDashboardService.ListCryptoKeys.
com.google.cloud.kms.inventory.v1.ListCryptoKeysResponse Response message for KeyDashboardService.ListCryptoKeys.
com.google.cloud.kms.inventory.v1.ListCryptoKeysResponse.Builder Response message for KeyDashboardService.ListCryptoKeys.
com.google.cloud.kms.inventory.v1.OrganizationName
com.google.cloud.kms.inventory.v1.OrganizationName.Builder Builder for organizations/{organization}.
com.google.cloud.kms.inventory.v1.ProjectName
com.google.cloud.kms.inventory.v1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.kms.inventory.v1.ProtectedResource Metadata about a resource protected by a Cloud KMS key.
com.google.cloud.kms.inventory.v1.ProtectedResource.Builder Metadata about a resource protected by a Cloud KMS key.
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary Aggregate information about the resources protected by a Cloud KMS key in the same Cloud organization as the key.
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary.Builder Aggregate information about the resources protected by a Cloud KMS key in the same Cloud organization as the key.
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummaryName
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummaryName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/protectedResourcesSummary.
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummaryName.ProjectLocationKeyRingCryptoKeyCryptoKeyVersionBuilder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}/protectedResourcesSummary.
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesRequest Request message for KeyTrackingService.SearchProtectedResources.
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesRequest.Builder Request message for KeyTrackingService.SearchProtectedResources.
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponse Response message for KeyTrackingService.SearchProtectedResources.
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponse.Builder Response message for KeyTrackingService.SearchProtectedResources.

Interfaces

Interface Description
com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequestOrBuilder
com.google.cloud.kms.inventory.v1.KeyDashboardServiceGrpc.AsyncService Provides a cross-region view of all Cloud KMS keys in a given Cloud project.
com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService Returns information about the resources in an org that are protected by a given Cloud KMS key via CMEK.
com.google.cloud.kms.inventory.v1.ListCryptoKeysRequestOrBuilder
com.google.cloud.kms.inventory.v1.ListCryptoKeysResponseOrBuilder
com.google.cloud.kms.inventory.v1.ProtectedResourceOrBuilder
com.google.cloud.kms.inventory.v1.ProtectedResourcesSummaryOrBuilder
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesRequestOrBuilder
com.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponseOrBuilder