public sealed class ImportEntityTypesRequest : IMessage<ImportEntityTypesRequest>, IEquatable<ImportEntityTypesRequest>, IDeepCloneable<ImportEntityTypesRequest>, IBufferMessage, IMessage
Reference 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 |