public static final class VersionsGrpc.VersionsFutureStub extends AbstractFutureStub<VersionsGrpc.VersionsFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Versions.
Service for managing Versions.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
VersionsGrpc.VersionsFutureStub
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 VersionsGrpc.VersionsFutureStub 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)
createVersion(CreateVersionRequest request)
public ListenableFuture<Version> createVersion(CreateVersionRequest request)
Creates an agent version.
The new version points to the agent instance in the "default" environment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Version> |
|
deleteVersion(DeleteVersionRequest request)
public ListenableFuture<Empty> deleteVersion(DeleteVersionRequest request)
Delete the specified agent version.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getVersion(GetVersionRequest request)
public ListenableFuture<Version> getVersion(GetVersionRequest request)
Retrieves the specified agent version.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Version> |
|
listVersions(ListVersionsRequest request)
public ListenableFuture<ListVersionsResponse> listVersions(ListVersionsRequest request)
Returns the list of all versions of the specified agent.
updateVersion(UpdateVersionRequest request)
public ListenableFuture<Version> updateVersion(UpdateVersionRequest request)
Updates the specified agent version.
Note that this method does not allow you to update the state of the agent
the given version points to. It allows you to update only mutable
properties of the version resource.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Version> |
|