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/<ProjectID>/locations/<LocationID>/agents/<AgentID>.
| 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/entity_types/<EntityTypeID>.
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 |
|