public sealed class ExportFlowRequest : IMessage<ExportFlowRequest>, IEquatable<ExportFlowRequest>, IDeepCloneable<ExportFlowRequest>, IBufferMessage, IMessage
The request message for [Flows.ExportFlow][google.cloud.dialogflow.cx.v3.Flows.ExportFlow].
Implements
IMessage<ExportFlowRequest>, IEquatable<ExportFlowRequest>, IDeepCloneable<ExportFlowRequest>, 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 |
Boolean |
Name
public string Name { get; set; }
Required. The name of the flow to export.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>
.
Property Value | |
---|---|
Type | Description |
String |