Class CmekConfigServiceGrpc.CmekConfigServiceStub (0.60.0)

public static final class CmekConfigServiceGrpc.CmekConfigServiceStub extends AbstractAsyncStub<CmekConfigServiceGrpc.CmekConfigServiceStub>

A stub to allow clients to do asynchronous rpc calls to service CmekConfigService.

Service for managing CMEK related tasks

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > CmekConfigServiceGrpc.CmekConfigServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected CmekConfigServiceGrpc.CmekConfigServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
CmekConfigServiceGrpc.CmekConfigServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

deleteCmekConfig(DeleteCmekConfigRequest request, StreamObserver<Operation> responseObserver)

public void deleteCmekConfig(DeleteCmekConfigRequest request, StreamObserver<Operation> responseObserver)

De-provisions a CmekConfig.

Parameters
Name Description
request DeleteCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getCmekConfig(GetCmekConfigRequest request, StreamObserver<CmekConfig> responseObserver)

public void getCmekConfig(GetCmekConfigRequest request, StreamObserver<CmekConfig> responseObserver)

Gets the CmekConfig.

Parameters
Name Description
request GetCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<CmekConfig>

listCmekConfigs(ListCmekConfigsRequest request, StreamObserver<ListCmekConfigsResponse> responseObserver)

public void listCmekConfigs(ListCmekConfigsRequest request, StreamObserver<ListCmekConfigsResponse> responseObserver)

Lists all the CmekConfigs with the project.

Parameters
Name Description
request ListCmekConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListCmekConfigsResponse>

updateCmekConfig(UpdateCmekConfigRequest request, StreamObserver<Operation> responseObserver)

public void updateCmekConfig(UpdateCmekConfigRequest request, StreamObserver<Operation> responseObserver)

Provisions a CMEK key for use in a location of a customer's project. This method will also conduct location validation on the provided cmekConfig to make sure the key is valid and can be used in the selected location.

Parameters
Name Description
request UpdateCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>