Send feedback
Class FlowsGrpc.FlowsFutureStub (0.30.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.30.0 keyboard_arrow_down
public static final class FlowsGrpc . FlowsFutureStub extends AbstractFutureStub<FlowsGrpc . FlowsFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service Flows.
Service for managing Flows .
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
FlowsGrpc.FlowsFutureStub
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 FlowsGrpc . FlowsFutureStub 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)
createFlow(CreateFlowRequest request)
public ListenableFuture<Flow> createFlow ( CreateFlowRequest request )
Creates a flow in the specified agent.
Note: You should always train a flow prior to sending it queries. See the
training
documentation .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Flow >
deleteFlow(DeleteFlowRequest request)
public ListenableFuture<Empty> deleteFlow ( DeleteFlowRequest request )
Deletes a specified flow.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
exportFlow(ExportFlowRequest request)
public ListenableFuture<Operation> exportFlow ( ExportFlowRequest request )
Exports the specified flow to a binary file.
This method is a long-running
operation .
The returned Operation
type has the following method-specific fields:
metadata
: An empty Struct
message
response
:
ExportFlowResponse
Note that resources (e.g. intents, entities, webhooks) that the flow
references will also be exported.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getFlow(GetFlowRequest request)
public ListenableFuture<Flow> getFlow ( GetFlowRequest request )
Retrieves the specified flow.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Flow >
getFlowValidationResult(GetFlowValidationResultRequest request)
public ListenableFuture<FlowValidationResult> getFlowValidationResult ( GetFlowValidationResultRequest request )
Gets the latest flow validation result. Flow validation is performed
when ValidateFlow is called.
importFlow(ImportFlowRequest request)
public ListenableFuture<Operation> importFlow ( ImportFlowRequest request )
Imports the specified flow to the specified agent from a binary file.
This method is a long-running
operation .
The returned Operation
type has the following method-specific fields:
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
listFlows(ListFlowsRequest request)
public ListenableFuture<ListFlowsResponse> listFlows ( ListFlowsRequest request )
Returns the list of all flows in the specified agent.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListFlowsResponse >
trainFlow(TrainFlowRequest request)
public ListenableFuture<Operation> trainFlow ( TrainFlowRequest request )
Trains the specified flow. Note that only the flow in 'draft' environment
is trained.
This method is a long-running
operation .
The returned Operation
type has the following method-specific fields:
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateFlow(UpdateFlowRequest request)
public ListenableFuture<Flow> updateFlow ( UpdateFlowRequest request )
Updates the specified flow.
Note: You should always train a flow prior to sending it queries. See the
training
documentation .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Flow >
validateFlow(ValidateFlowRequest request)
public ListenableFuture<FlowValidationResult> validateFlow ( ValidateFlowRequest request )
Validates the specified flow and creates or updates validation results.
Please call this API after the training is completed to get the complete
validation results.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]