Interface CmekConfigServiceGrpc.AsyncService
- All Known Implementing Classes:
CmekConfigServiceGrpc.CmekConfigServiceImplBase
- Enclosing class:
- CmekConfigServiceGrpc
public static interface CmekConfigServiceGrpc.AsyncService
Service for managing CMEK related tasks
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteCmekConfig(DeleteCmekConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) De-provisions a CmekConfig.default voidgetCmekConfig(GetCmekConfigRequest request, io.grpc.stub.StreamObserver<CmekConfig> responseObserver) Gets the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig].default voidlistCmekConfigs(ListCmekConfigsRequest request, io.grpc.stub.StreamObserver<ListCmekConfigsResponse> responseObserver) Lists all the [CmekConfig][google.cloud.discoveryengine.v1.CmekConfig]s with the project.default voidupdateCmekConfig(UpdateCmekConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Provisions a CMEK key for use in a location of a customer's project.
-
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.
-