Package com.google.cloud.retail.v2beta
Interface ControlServiceGrpc.AsyncService
-
- All Known Implementing Classes:
ControlServiceGrpc.ControlServiceImplBase
- Enclosing class:
- ControlServiceGrpc
public static interface ControlServiceGrpc.AsyncService
Service for modifying Control.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createControl(CreateControlRequest request, io.grpc.stub.StreamObserver<Control> responseObserver)
Creates a Control.default void
deleteControl(DeleteControlRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a Control.default void
getControl(GetControlRequest request, io.grpc.stub.StreamObserver<Control> responseObserver)
Gets a Control.default void
listControls(ListControlsRequest request, io.grpc.stub.StreamObserver<ListControlsResponse> responseObserver)
Lists all Controls by their parent [Catalog][google.cloud.retail.v2beta.Catalog].default void
updateControl(UpdateControlRequest request, io.grpc.stub.StreamObserver<Control> responseObserver)
Updates a Control.
-
-
-
Method Detail
-
createControl
default void createControl(CreateControlRequest request, io.grpc.stub.StreamObserver<Control> responseObserver)
Creates a Control. If the [Control][google.cloud.retail.v2beta.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.v2beta.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.v2beta.Control] cannot be set to a different oneof field, if so an INVALID_ARGUMENT is returned. If the [Control][google.cloud.retail.v2beta.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.v2beta.Catalog].
-
-