Class VersionsGrpc.VersionsFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<VersionsGrpc.VersionsFutureStub>
-
- com.google.cloud.dialogflow.v2beta1.VersionsGrpc.VersionsFutureStub
-
- Enclosing class:
- VersionsGrpc
public static final class VersionsGrpc.VersionsFutureStub extends io.grpc.stub.AbstractFutureStub<VersionsGrpc.VersionsFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Versions.Service for managing [Versions][google.cloud.dialogflow.v2beta1.Version].
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected VersionsGrpc.VersionsFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Version>
createVersion(CreateVersionRequest request)
Creates an agent version.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteVersion(DeleteVersionRequest request)
Delete the specified agent version.com.google.common.util.concurrent.ListenableFuture<Version>
getVersion(GetVersionRequest request)
Retrieves the specified agent version.com.google.common.util.concurrent.ListenableFuture<ListVersionsResponse>
listVersions(ListVersionsRequest request)
Returns the list of all versions of the specified agent.com.google.common.util.concurrent.ListenableFuture<Version>
updateVersion(UpdateVersionRequest request)
Updates the specified agent version.
-
-
-
Method Detail
-
build
protected VersionsGrpc.VersionsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<VersionsGrpc.VersionsFutureStub>
-
listVersions
public com.google.common.util.concurrent.ListenableFuture<ListVersionsResponse> listVersions(ListVersionsRequest request)
Returns the list of all versions of the specified agent.
-
getVersion
public com.google.common.util.concurrent.ListenableFuture<Version> getVersion(GetVersionRequest request)
Retrieves the specified agent version.
-
createVersion
public com.google.common.util.concurrent.ListenableFuture<Version> createVersion(CreateVersionRequest request)
Creates an agent version. The new version points to the agent instance in the "default" environment.
-
updateVersion
public com.google.common.util.concurrent.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.
-
deleteVersion
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteVersion(DeleteVersionRequest request)
Delete the specified agent version.
-
-