Interface ControlServiceGrpc.AsyncService

    • Method Detail

      • createControl

        default void createControl​(CreateControlRequest request,
                                   io.grpc.stub.StreamObserver<Control> responseObserver)
         Creates a Control.
         If the [Control][google.cloud.retail.v2.Control] to create already exists,
         an ALREADY_EXISTS error is returned.
         
      • deleteControl

        default void deleteControl​(DeleteControlRequest request,
                                   io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a Control.
         If the [Control][google.cloud.retail.v2.Control] to delete does not exist,
         a NOT_FOUND error is returned.
         
      • updateControl

        default void updateControl​(UpdateControlRequest request,
                                   io.grpc.stub.StreamObserver<Control> responseObserver)
         Updates a Control.
         [Control][google.cloud.retail.v2.Control] cannot be set to a different
         oneof field, if so an INVALID_ARGUMENT is returned. If the
         [Control][google.cloud.retail.v2.Control] to update does not exist, a
         NOT_FOUND error is returned.
         
      • getControl

        default void getControl​(GetControlRequest request,
                                io.grpc.stub.StreamObserver<Control> responseObserver)
         Gets a Control.
         
      • listControls

        default void listControls​(ListControlsRequest request,
                                  io.grpc.stub.StreamObserver<ListControlsResponse> responseObserver)
         Lists all Controls by their parent
         [Catalog][google.cloud.retail.v2.Catalog].