public static final class FlowsGrpc.FlowsBlockingStub extends io.grpc.stub.AbstractBlockingStub<FlowsGrpc.FlowsBlockingStub>
Service for managing [Flows][google.cloud.dialogflow.cx.v3.Flow].
| Modifier and Type | Method and Description |
|---|---|
protected FlowsGrpc.FlowsBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
Flow |
createFlow(CreateFlowRequest request)
Creates a flow in the specified agent.
|
com.google.protobuf.Empty |
deleteFlow(DeleteFlowRequest request)
Deletes a specified flow.
|
com.google.longrunning.Operation |
exportFlow(ExportFlowRequest request)
Exports the specified flow to a binary file.
|
Flow |
getFlow(GetFlowRequest request)
Retrieves the specified flow.
|
FlowValidationResult |
getFlowValidationResult(GetFlowValidationResultRequest request)
Gets the latest flow validation result.
|
com.google.longrunning.Operation |
importFlow(ImportFlowRequest request)
Imports the specified flow to the specified agent from a binary file.
|
ListFlowsResponse |
listFlows(ListFlowsRequest request)
Returns the list of all flows in the specified agent.
|
com.google.longrunning.Operation |
trainFlow(TrainFlowRequest request)
Trains the specified flow.
|
Flow |
updateFlow(UpdateFlowRequest request)
Updates the specified flow.
|
FlowValidationResult |
validateFlow(ValidateFlowRequest request)
Validates the specified flow and creates or updates validation results.
|
protected FlowsGrpc.FlowsBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<FlowsGrpc.FlowsBlockingStub>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](https://cloud.google.com/dialogflow/cx/docs/concept/training).
public com.google.protobuf.Empty deleteFlow(DeleteFlowRequest request)
Deletes a specified flow.
public ListFlowsResponse listFlows(ListFlowsRequest request)
Returns the list of all flows in the specified agent.
public Flow getFlow(GetFlowRequest request)
Retrieves the specified flow.
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](https://cloud.google.com/dialogflow/cx/docs/concept/training).
public com.google.longrunning.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](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
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.
public FlowValidationResult getFlowValidationResult(GetFlowValidationResultRequest request)
Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
public com.google.longrunning.Operation importFlow(ImportFlowRequest request)
Imports the specified flow to the specified agent from a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: [ImportFlowResponse][google.cloud.dialogflow.cx.v3.ImportFlowResponse] Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
public com.google.longrunning.Operation exportFlow(ExportFlowRequest request)
Exports the specified flow to a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: [ExportFlowResponse][google.cloud.dialogflow.cx.v3.ExportFlowResponse] Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
Copyright © 2023 Google LLC. All rights reserved.