Interface CmekConfigServiceGrpc.AsyncService

All Known Implementing Classes:
CmekConfigServiceGrpc.CmekConfigServiceImplBase
Enclosing class:
CmekConfigServiceGrpc

public static interface CmekConfigServiceGrpc.AsyncService
 Service for managing CMEK related tasks
 
  • Method Details

    • updateCmekConfig

      default void updateCmekConfig(UpdateCmekConfigRequest request, io.grpc.stub.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.
       
    • getCmekConfig

      default void getCmekConfig(GetCmekConfigRequest request, io.grpc.stub.StreamObserver<CmekConfig> responseObserver)
       Gets the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig].
       
    • listCmekConfigs

      default void listCmekConfigs(ListCmekConfigsRequest request, io.grpc.stub.StreamObserver<ListCmekConfigsResponse> responseObserver)
       Lists all the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig]s
       with the project.
       
    • deleteCmekConfig

      default void deleteCmekConfig(DeleteCmekConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       De-provisions a CmekConfig.