Class KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub (0.4.0)

public static final class KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub extends AbstractBlockingStub<KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service KeyTrackingService.

Returns information about the resources in an org that are protected by a given Cloud KMS key via CMEK.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
KeyTrackingServiceGrpc.KeyTrackingServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request)

public ProtectedResourcesSummary getProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request)

Returns aggregate information about the resources protected by the given Cloud KMS CryptoKey. Only resources within the same Cloud organization as the key will be returned. The project that holds the key must be part of an organization in order for this call to succeed.

Parameter
NameDescription
requestGetProtectedResourcesSummaryRequest
Returns
TypeDescription
ProtectedResourcesSummary

searchProtectedResources(SearchProtectedResourcesRequest request)

public SearchProtectedResourcesResponse searchProtectedResources(SearchProtectedResourcesRequest request)

Returns metadata about the resources protected by the given Cloud KMS CryptoKey in the given Cloud organization.

Parameter
NameDescription
requestSearchProtectedResourcesRequest
Returns
TypeDescription
SearchProtectedResourcesResponse