Send feedback
Class ControlServiceGrpc.ControlServiceFutureStub (0.47.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.47.0 keyboard_arrow_down
public static final class ControlServiceGrpc . ControlServiceFutureStub extends AbstractFutureStub<ControlServiceGrpc . ControlServiceFutureStub >
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
ControlServiceGrpc.ControlServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ControlServiceGrpc . ControlServiceFutureStub 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 ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Control >
deleteControl(DeleteControlRequest request)
public ListenableFuture<Empty> deleteControl ( DeleteControlRequest request )
Deletes a Control.
If the Control to delete
does not exist, a NOT_FOUND error is returned.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
getControl(GetControlRequest request)
public ListenableFuture<Control> getControl ( GetControlRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Control >
listControls(ListControlsRequest request)
public ListenableFuture<ListControlsResponse> listControls ( ListControlsRequest request )
Lists all Controls by their parent
DataStore .
updateControl(UpdateControlRequest request)
public ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Control >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]