public static final class VersionsGrpc.VersionsFutureStub extends AbstractFutureStub<VersionsGrpc.VersionsFutureStub>
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.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
|
Returns
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.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Version> | |
deleteVersion(DeleteVersionRequest request)
public ListenableFuture<Empty> deleteVersion(DeleteVersionRequest request)
Delete the specified agent version.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
getVersion(GetVersionRequest request)
public ListenableFuture<Version> getVersion(GetVersionRequest request)
Retrieves the specified agent version.
Parameter
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.
Parameter
Returns
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.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Version> | |