Class CmekConfigServiceGrpc.CmekConfigServiceFutureStub (0.60.0)

public static final class CmekConfigServiceGrpc.CmekConfigServiceFutureStub extends AbstractFutureStub<CmekConfigServiceGrpc.CmekConfigServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service CmekConfigService.

Service for managing CMEK related tasks

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CmekConfigServiceGrpc.CmekConfigServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

deleteCmekConfig(DeleteCmekConfigRequest request)

public ListenableFuture<Operation> deleteCmekConfig(DeleteCmekConfigRequest request)

De-provisions a CmekConfig.

Parameter
Name Description
request DeleteCmekConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getCmekConfig(GetCmekConfigRequest request)

public ListenableFuture<CmekConfig> getCmekConfig(GetCmekConfigRequest request)

Gets the CmekConfig.

Parameter
Name Description
request GetCmekConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CmekConfig>

listCmekConfigs(ListCmekConfigsRequest request)

public ListenableFuture<ListCmekConfigsResponse> listCmekConfigs(ListCmekConfigsRequest request)

Lists all the CmekConfigs with the project.

Parameter
Name Description
request ListCmekConfigsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListCmekConfigsResponse>

updateCmekConfig(UpdateCmekConfigRequest request)

public ListenableFuture<Operation> updateCmekConfig(UpdateCmekConfigRequest request)

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.

Parameter
Name Description
request UpdateCmekConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>