Class VersionsGrpc.VersionsFutureStub (4.47.0)

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

Methods

build(Channel channel, CallOptions callOptions)

protected VersionsGrpc.VersionsFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
VersionsGrpc.VersionsFutureStub
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
NameDescription
requestCreateVersionRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Version>

deleteVersion(DeleteVersionRequest request)

public ListenableFuture<Empty> deleteVersion(DeleteVersionRequest request)

Delete the specified agent version.

Parameter
NameDescription
requestDeleteVersionRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getVersion(GetVersionRequest request)

public ListenableFuture<Version> getVersion(GetVersionRequest request)

Retrieves the specified agent version.

Parameter
NameDescription
requestGetVersionRequest
Returns
TypeDescription
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
NameDescription
requestListVersionsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListVersionsResponse>

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
NameDescription
requestUpdateVersionRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Version>