Dialogflow v3 API - Class ImportEntityTypesRequest (2.21.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
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; }

AgentName-typed view over the Parent resource name property.

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