- 0.65.0 (latest)
- 0.64.0
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.7
- 0.13.1
- 0.12.1
- 0.11.5
public static final class FlowsGrpc.FlowsBlockingStub extends AbstractBlockingStub<FlowsGrpc.FlowsBlockingStub>
Service for managing Flows.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > FlowsGrpc.FlowsBlockingStubMethods
build(Channel channel, CallOptions callOptions)
protected FlowsGrpc.FlowsBlockingStub build(Channel channel, CallOptions callOptions)
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Type | Description |
FlowsGrpc.FlowsBlockingStub |
createFlow(CreateFlowRequest request)
public 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.
Name | Description |
request |
CreateFlowRequest |
Type | Description |
Flow |
deleteFlow(DeleteFlowRequest request)
public Empty deleteFlow(DeleteFlowRequest request)
Deletes a specified flow.
Name | Description |
request |
DeleteFlowRequest |
Type | Description |
Empty |
exportFlow(ExportFlowRequest request)
public 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 messageresponse
: ExportFlowResponse Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
Name | Description |
request |
ExportFlowRequest |
Type | Description |
Operation |
getFlow(GetFlowRequest request)
public Flow getFlow(GetFlowRequest request)
Retrieves the specified flow.
Name | Description |
request |
GetFlowRequest |
Type | Description |
Flow |
getFlowValidationResult(GetFlowValidationResultRequest request)
public FlowValidationResult getFlowValidationResult(GetFlowValidationResultRequest request)
Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
Name | Description |
request |
GetFlowValidationResultRequest |
Type | Description |
FlowValidationResult |
importFlow(ImportFlowRequest request)
public 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:
metadata
: An empty Struct messageresponse
: ImportFlowResponse Note: You should always train a flow prior to sending it queries. See the training documentation.
Name | Description |
request |
ImportFlowRequest |
Type | Description |
Operation |
listFlows(ListFlowsRequest request)
public ListFlowsResponse listFlows(ListFlowsRequest request)
Returns the list of all flows in the specified agent.
Name | Description |
request |
ListFlowsRequest |
Type | Description |
ListFlowsResponse |
trainFlow(TrainFlowRequest request)
public 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:
metadata
: An empty Struct messageresponse
: An Empty message Note: You should always train a flow prior to sending it queries. See the training documentation.
Name | Description |
request |
TrainFlowRequest |
Type | Description |
Operation |
updateFlow(UpdateFlowRequest request)
public Flow updateFlow(UpdateFlowRequest request)
Updates the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
Name | Description |
request |
UpdateFlowRequest |
Type | Description |
Flow |
validateFlow(ValidateFlowRequest request)
public 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.
Name | Description |
request |
ValidateFlowRequest |
Type | Description |
FlowValidationResult |