Google Cloud Dialogflow V2 Client - Class ImportDocumentTemplate (1.0.1)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class ImportDocumentTemplate.

The template used for importing documents.

Generated from protobuf message google.cloud.dialogflow.v2.ImportDocumentTemplate

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ mime_type string

Required. The MIME type of the document.

↳ knowledge_types array

Required. The knowledge type of document content.

↳ metadata array|Google\Protobuf\Internal\MapField

Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a key or a value of the metadata is 1024 bytes.

getMimeType

Required. The MIME type of the document.

Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
string

setMimeType

Required. The MIME type of the document.

Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getKnowledgeTypes

Required. The knowledge type of document content.

Generated from protobuf field repeated .google.cloud.dialogflow.v2.Document.KnowledgeType knowledge_types = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setKnowledgeTypes

Required. The knowledge type of document content.

Generated from protobuf field repeated .google.cloud.dialogflow.v2.Document.KnowledgeType knowledge_types = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
var int[]
Returns
TypeDescription
$this

getMetadata

Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc.

The max size of a key or a value of the metadata is 1024 bytes.

Generated from protobuf field map<string, string> metadata = 3;

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setMetadata

Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc.

The max size of a key or a value of the metadata is 1024 bytes.

Generated from protobuf field map<string, string> metadata = 3;

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this