public sealed class ImportEntityTypesRequest : IMessage<ImportEntityTypesRequest>, IEquatable<ImportEntityTypesRequest>, IDeepCloneable<ImportEntityTypesRequest>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class ImportEntityTypesRequest.
The request message for [EntityTypes.ImportEntityTypes][google.cloud.dialogflow.cx.v3.EntityTypes.ImportEntityTypes].
Implements
IMessageImportEntityTypesRequest, IEquatableImportEntityTypesRequest, IDeepCloneableImportEntityTypesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ImportEntityTypesRequest()
public ImportEntityTypesRequest()ImportEntityTypesRequest(ImportEntityTypesRequest)
public ImportEntityTypesRequest(ImportEntityTypesRequest other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        ImportEntityTypesRequest | 
      
Properties
EntityTypesCase
public ImportEntityTypesRequest.EntityTypesOneofCase EntityTypesCase { get; }| Property Value | |
|---|---|
| Type | Description | 
ImportEntityTypesRequestEntityTypesOneofCase | 
        |
EntityTypesContent
public InlineSource EntityTypesContent { get; set; }Uncompressed byte content of entity types.
| Property Value | |
|---|---|
| Type | Description | 
InlineSource | 
        |
EntityTypesUri
public string EntityTypesUri { get; set; }The Google Cloud Storage URI
to import entity types from. The format of this URI must be
gs://<bucket-name>/<object-name>.
Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see Dialogflow access control.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
HasEntityTypesUri
public bool HasEntityTypesUri { get; }Gets whether the "entity_types_uri" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
MergeOption
public ImportEntityTypesRequest.Types.MergeOption MergeOption { get; set; }Required. Merge option for importing entity types.
| Property Value | |
|---|---|
| Type | Description | 
ImportEntityTypesRequestTypesMergeOption | 
        |
Parent
public string Parent { get; set; }Required. The agent to import the entity types into.
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 | 
        |
TargetEntityType
public string TargetEntityType { get; set; }Optional. The target entity type to import into.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/entity_types/<EntityType ID>.
If set, there should be only one entity type included in
[entity_types][google.cloud.dialogflow.cx.v3.ImportEntityTypesRequest.entity_types],
of which the type should match the type of the target entity type. All
[entities][google.cloud.dialogflow.cx.v3.EntityType.entities] in the
imported entity type will be added to the target entity type.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
TargetEntityTypeAsEntityTypeName
public EntityTypeName TargetEntityTypeAsEntityTypeName { get; set; }EntityTypeName-typed view over the TargetEntityType resource name property.
| Property Value | |
|---|---|
| Type | Description | 
EntityTypeName | 
        |