public sealed class ExportEntityTypesRequest : IMessage<ExportEntityTypesRequest>, IEquatable<ExportEntityTypesRequest>, IDeepCloneable<ExportEntityTypesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class ExportEntityTypesRequest.
The request message for [EntityTypes.ExportEntityTypes][google.cloud.dialogflow.cx.v3.EntityTypes.ExportEntityTypes].
Implements
IMessageExportEntityTypesRequest, IEquatableExportEntityTypesRequest, IDeepCloneableExportEntityTypesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ExportEntityTypesRequest()
public ExportEntityTypesRequest()
ExportEntityTypesRequest(ExportEntityTypesRequest)
public ExportEntityTypesRequest(ExportEntityTypesRequest other)
Parameter | |
---|---|
Name | Description |
other |
ExportEntityTypesRequest |
Properties
DataFormat
public ExportEntityTypesRequest.Types.DataFormat DataFormat { get; set; }
Optional. The data format of the exported entity types. If not specified,
BLOB
is assumed.
Property Value | |
---|---|
Type | Description |
ExportEntityTypesRequestTypesDataFormat |
DestinationCase
public ExportEntityTypesRequest.DestinationOneofCase DestinationCase { get; }
Property Value | |
---|---|
Type | Description |
ExportEntityTypesRequestDestinationOneofCase |
EntityTypes
public RepeatedField<string> EntityTypes { get; }
Required. The name of the entity types to export.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/entityTypes/<EntityTypeID>
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
EntityTypesContentInline
public bool EntityTypesContentInline { get; set; }
Optional. The option to return the serialized entity types inline.
Property Value | |
---|---|
Type | Description |
bool |
EntityTypesUri
public string EntityTypesUri { get; set; }
Optional. The Google Cloud
Storage URI to export the entity
types 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 |
HasEntityTypesContentInline
public bool HasEntityTypesContentInline { get; }
Gets whether the "entity_types_content_inline" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasEntityTypesUri
public bool HasEntityTypesUri { get; }
Gets whether the "entity_types_uri" field is set
Property Value | |
---|---|
Type | Description |
bool |
LanguageCode
public string LanguageCode { get; set; }
Optional. The language to retrieve the entity type for. The following fields are language dependent:
EntityType.entities.value
EntityType.entities.synonyms
EntityType.excluded_phrases.value
If not specified, all language dependent fields will be retrieved. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The name of the parent agent to export entity types.
Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsAgentName
public AgentName ParentAsAgentName { get; set; }
Property Value | |
---|---|
Type | Description |
AgentName |