Package com.google.cloud.retail.v2alpha
Class ControlServiceGrpc.ControlServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<ControlServiceGrpc.ControlServiceFutureStub>
-
- com.google.cloud.retail.v2alpha.ControlServiceGrpc.ControlServiceFutureStub
-
- Enclosing class:
- ControlServiceGrpc
public static final class ControlServiceGrpc.ControlServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ControlServiceGrpc.ControlServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service ControlService.Service for modifying Control.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ControlServiceGrpc.ControlServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Control>
createControl(CreateControlRequest request)
Creates a Control.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteControl(DeleteControlRequest request)
Deletes a Control.com.google.common.util.concurrent.ListenableFuture<Control>
getControl(GetControlRequest request)
Gets a Control.com.google.common.util.concurrent.ListenableFuture<ListControlsResponse>
listControls(ListControlsRequest request)
Lists all Controls by their parent [Catalog][google.cloud.retail.v2alpha.Catalog].com.google.common.util.concurrent.ListenableFuture<Control>
updateControl(UpdateControlRequest request)
Updates a Control.
-
-
-
Method Detail
-
build
protected ControlServiceGrpc.ControlServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<ControlServiceGrpc.ControlServiceFutureStub>
-
createControl
public com.google.common.util.concurrent.ListenableFuture<Control> createControl(CreateControlRequest request)
Creates a Control. If the [Control][google.cloud.retail.v2alpha.Control] to create already exists, an ALREADY_EXISTS error is returned.
-
deleteControl
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteControl(DeleteControlRequest request)
Deletes a Control. If the [Control][google.cloud.retail.v2alpha.Control] to delete does not exist, a NOT_FOUND error is returned.
-
updateControl
public com.google.common.util.concurrent.ListenableFuture<Control> updateControl(UpdateControlRequest request)
Updates a Control. [Control][google.cloud.retail.v2alpha.Control] cannot be set to a different oneof field, if so an INVALID_ARGUMENT is returned. If the [Control][google.cloud.retail.v2alpha.Control] to update does not exist, a NOT_FOUND error is returned.
-
getControl
public com.google.common.util.concurrent.ListenableFuture<Control> getControl(GetControlRequest request)
Gets a Control.
-
listControls
public com.google.common.util.concurrent.ListenableFuture<ListControlsResponse> listControls(ListControlsRequest request)
Lists all Controls by their parent [Catalog][google.cloud.retail.v2alpha.Catalog].
-
-