Package com.google.cloud.dialogflow.v2
Class EnvironmentsGrpc.EnvironmentsFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<EnvironmentsGrpc.EnvironmentsFutureStub>
com.google.cloud.dialogflow.v2.EnvironmentsGrpc.EnvironmentsFutureStub
- Enclosing class:
- EnvironmentsGrpc
public static final class EnvironmentsGrpc.EnvironmentsFutureStub
extends io.grpc.stub.AbstractFutureStub<EnvironmentsGrpc.EnvironmentsFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Environments.
Service for managing [Environments][google.cloud.dialogflow.v2.Environment].
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected EnvironmentsGrpc.EnvironmentsFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Environment>Creates an agent environment.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>Deletes the specified agent environment.com.google.common.util.concurrent.ListenableFuture<Environment>getEnvironment(GetEnvironmentRequest request) Retrieves the specified agent environment.com.google.common.util.concurrent.ListenableFuture<EnvironmentHistory>Gets the history of the specified environment.com.google.common.util.concurrent.ListenableFuture<ListEnvironmentsResponse>listEnvironments(ListEnvironmentsRequest request) Returns the list of all non-default environments of the specified agent.com.google.common.util.concurrent.ListenableFuture<Environment>Updates the specified agent environment.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected EnvironmentsGrpc.EnvironmentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<EnvironmentsGrpc.EnvironmentsFutureStub>
-
listEnvironments
public com.google.common.util.concurrent.ListenableFuture<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsRequest request) Returns the list of all non-default environments of the specified agent.
-
getEnvironment
public com.google.common.util.concurrent.ListenableFuture<Environment> getEnvironment(GetEnvironmentRequest request) Retrieves the specified agent environment.
-
createEnvironment
public com.google.common.util.concurrent.ListenableFuture<Environment> createEnvironment(CreateEnvironmentRequest request) Creates an agent environment.
-
updateEnvironment
public com.google.common.util.concurrent.ListenableFuture<Environment> updateEnvironment(UpdateEnvironmentRequest request) Updates the specified agent environment. This method allows you to deploy new agent versions into the environment. When an environment is pointed to a new agent version by setting `environment.agent_version`, the environment is temporarily set to the `LOADING` state. During that time, the environment continues serving the previous version of the agent. After the new agent version is done loading, the environment is set back to the `RUNNING` state. You can use "-" as Environment ID in environment name to update an agent version in the default environment. WARNING: this will negate all recent changes to the draft agent and can't be undone. You may want to save the draft agent to a version before calling this method.
-
deleteEnvironment
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteEnvironment(DeleteEnvironmentRequest request) Deletes the specified agent environment.
-
getEnvironmentHistory
public com.google.common.util.concurrent.ListenableFuture<EnvironmentHistory> getEnvironmentHistory(GetEnvironmentHistoryRequest request) Gets the history of the specified environment.
-