Dialogflow v3 API - Class ImportEntityTypesRequest (2.17.0)

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].

Inheritance

object > ImportEntityTypesRequest

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

ImportEntityTypesRequest()

public ImportEntityTypesRequest()

ImportEntityTypesRequest(ImportEntityTypesRequest)

public ImportEntityTypesRequest(ImportEntityTypesRequest other)
Parameter
NameDescription
otherImportEntityTypesRequest

Properties

EntityTypesCase

public ImportEntityTypesRequest.EntityTypesOneofCase EntityTypesCase { get; }
Property Value
TypeDescription
ImportEntityTypesRequestEntityTypesOneofCase

EntityTypesContent

public InlineSource EntityTypesContent { get; set; }

Uncompressed byte content of entity types.

Property Value
TypeDescription
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
TypeDescription
string

HasEntityTypesUri

public bool HasEntityTypesUri { get; }

Gets whether the "entity_types_uri" field is set

Property Value
TypeDescription
bool

MergeOption

public ImportEntityTypesRequest.Types.MergeOption MergeOption { get; set; }

Required. Merge option for importing entity types.

Property Value
TypeDescription
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
TypeDescription
string

ParentAsAgentName

public AgentName ParentAsAgentName { get; set; }

AgentName-typed view over the Parent resource name property.

Property Value
TypeDescription
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
TypeDescription
string

TargetEntityTypeAsEntityTypeName

public EntityTypeName TargetEntityTypeAsEntityTypeName { get; set; }

EntityTypeName-typed view over the TargetEntityType resource name property.

Property Value
TypeDescription
EntityTypeName