Send feedback
Class FlowsGrpc.FlowsStub (0.14.2)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.14.2 keyboard_arrow_down
public static final class FlowsGrpc . FlowsStub extends AbstractAsyncStub<FlowsGrpc . FlowsStub >
Service for managing Flows .
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
FlowsGrpc.FlowsStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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 . FlowsStub 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)
createFlow(CreateFlowRequest request, StreamObserver<Flow> responseObserver)
public void createFlow ( CreateFlowRequest request , StreamObserver<Flow> responseObserver )
Creates a flow in the specified agent.
Note: You should always train a flow prior to sending it queries. See the
training
documentation .
Parameters
deleteFlow(DeleteFlowRequest request, StreamObserver<Empty> responseObserver)
public void deleteFlow ( DeleteFlowRequest request , StreamObserver<Empty> responseObserver )
Deletes a specified flow.
Parameters
exportFlow(ExportFlowRequest request, StreamObserver<Operation> responseObserver)
public void exportFlow ( ExportFlowRequest request , StreamObserver<Operation> responseObserver )
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.
Parameters
getFlow(GetFlowRequest request, StreamObserver<Flow> responseObserver)
public void getFlow ( GetFlowRequest request , StreamObserver<Flow> responseObserver )
Retrieves the specified flow.
Parameters
getFlowValidationResult(GetFlowValidationResultRequest request, StreamObserver<FlowValidationResult> responseObserver)
public void getFlowValidationResult ( GetFlowValidationResultRequest request , StreamObserver<FlowValidationResult> responseObserver )
Gets the latest flow validation result. Flow validation is performed
when ValidateFlow is called.
Parameters
importFlow(ImportFlowRequest request, StreamObserver<Operation> responseObserver)
public void importFlow ( ImportFlowRequest request , StreamObserver<Operation> responseObserver )
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:
Parameters
listFlows(ListFlowsRequest request, StreamObserver<ListFlowsResponse> responseObserver)
public void listFlows ( ListFlowsRequest request , StreamObserver<ListFlowsResponse> responseObserver )
Returns the list of all flows in the specified agent.
Parameters
trainFlow(TrainFlowRequest request, StreamObserver<Operation> responseObserver)
public void trainFlow ( TrainFlowRequest request , StreamObserver<Operation> responseObserver )
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:
Parameters
updateFlow(UpdateFlowRequest request, StreamObserver<Flow> responseObserver)
public void updateFlow ( UpdateFlowRequest request , StreamObserver<Flow> responseObserver )
Updates the specified flow.
Note: You should always train a flow prior to sending it queries. See the
training
documentation .
Parameters
validateFlow(ValidateFlowRequest request, StreamObserver<FlowValidationResult> responseObserver)
public void validateFlow ( ValidateFlowRequest request , StreamObserver<FlowValidationResult> responseObserver )
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.
Parameters
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."],[],[]]