public sealed class ExportIntentsRequest : IMessage<ExportIntentsRequest>, IEquatable<ExportIntentsRequest>, IDeepCloneable<ExportIntentsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class ExportIntentsRequest.
The request message for [Intents.ExportIntents][google.cloud.dialogflow.cx.v3.Intents.ExportIntents].
Implements
IMessageExportIntentsRequest, IEquatableExportIntentsRequest, IDeepCloneableExportIntentsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ExportIntentsRequest()
public ExportIntentsRequest()
ExportIntentsRequest(ExportIntentsRequest)
public ExportIntentsRequest(ExportIntentsRequest other)
Parameter | |
---|---|
Name | Description |
other | ExportIntentsRequest |
Properties
DataFormat
public ExportIntentsRequest.Types.DataFormat DataFormat { get; set; }
Optional. The data format of the exported intents. If not specified, BLOB
is assumed.
Property Value | |
---|---|
Type | Description |
ExportIntentsRequestTypesDataFormat |
DestinationCase
public ExportIntentsRequest.DestinationOneofCase DestinationCase { get; }
Property Value | |
---|---|
Type | Description |
ExportIntentsRequestDestinationOneofCase |
HasIntentsContentInline
public bool HasIntentsContentInline { get; }
Gets whether the "intents_content_inline" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasIntentsUri
public bool HasIntentsUri { get; }
Gets whether the "intents_uri" field is set
Property Value | |
---|---|
Type | Description |
bool |
Intents
public RepeatedField<string> Intents { get; }
Required. The name of the intents to export.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/intents/<Intent ID>
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
IntentsContentInline
public bool IntentsContentInline { get; set; }
Optional. The option to return the serialized intents inline.
Property Value | |
---|---|
Type | Description |
bool |
IntentsUri
public string IntentsUri { get; set; }
Optional. The Google Cloud
Storage URI to export the
intents to. The format of this URI must be
gs://<bucket-name>/<object-name>
.
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 |
Parent
public string Parent { get; set; }
Required. The name of the parent agent to export intents.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsAgentName
public AgentName ParentAsAgentName { get; set; }
Property Value | |
---|---|
Type | Description |
AgentName |