public static final class ControlServiceGrpc.ControlServiceBlockingStub extends AbstractBlockingStub<ControlServiceGrpc.ControlServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ControlService.
Service for performing CRUD operations on Controls.
Controls allow for custom logic to be implemented in the serving path.
Controls need to be attached to a Serving Config to be considered during a
request.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ControlServiceGrpc.ControlServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ControlServiceGrpc.ControlServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createControl(CreateControlRequest request)
public Control createControl(CreateControlRequest request)
Creates a Control.
By default 1000 controls are allowed for a data store.
A request can be submitted to adjust this limit.
If the Control to create
already exists, an ALREADY_EXISTS error is returned.
deleteControl(DeleteControlRequest request)
public Empty deleteControl(DeleteControlRequest request)
Deletes a Control.
If the Control to delete
does not exist, a NOT_FOUND error is returned.
Returns |
Type |
Description |
Empty |
|
getControl(GetControlRequest request)
public Control getControl(GetControlRequest request)
listControls(ListControlsRequest request)
public ListControlsResponse listControls(ListControlsRequest request)
Lists all Controls by their parent
DataStore.
updateControl(UpdateControlRequest request)
public Control updateControl(UpdateControlRequest request)
Updates a Control.
Control action type cannot
be changed. If the Control
to update does not exist, a NOT_FOUND error is returned.