public sealed class ExportFlowRequest : IMessage<ExportFlowRequest>, IEquatable<ExportFlowRequest>, IDeepCloneable<ExportFlowRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class ExportFlowRequest.
The request message for [Flows.ExportFlow][google.cloud.dialogflow.cx.v3.Flows.ExportFlow].
Implements
IMessageExportFlowRequest, IEquatableExportFlowRequest, IDeepCloneableExportFlowRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ExportFlowRequest()
public ExportFlowRequest()
ExportFlowRequest(ExportFlowRequest)
public ExportFlowRequest(ExportFlowRequest other)
Parameter | |
---|---|
Name | Description |
other |
ExportFlowRequest |
Properties
FlowName
public FlowName FlowName { get; set; }
Property Value | |
---|---|
Type | Description |
FlowName |
FlowUri
public string FlowUri { get; set; }
Optional. The Google Cloud
Storage URI to export the flow to.
The format of this URI must be gs://<bucket-name>/<object-name>
. If left
unspecified, the serialized flow is returned inline.
Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see Dialogflow access control.
Property Value | |
---|---|
Type | Description |
string |
IncludeReferencedFlows
public bool IncludeReferencedFlows { get; set; }
Optional. Whether to export flows referenced by the specified flow.
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. The name of the flow to export.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>
.
Property Value | |
---|---|
Type | Description |
string |