Reference documentation and code samples for the Google Developer Knowledge V1 Client class DocumentChunk.
A DocumentChunk represents a piece of content from a Document
in the DeveloperKnowledge
corpus. To fetch the entire document content, pass the parent
to DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
.
Generated from protobuf message google.developers.knowledge.v1.DocumentChunk
Namespace
Google \ Developers \ DeveloperKnowledge \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Output only. Contains the resource name of the document this chunk is from. Format: documents/{uri_without_scheme}
Example: documents/docs.cloud.google.com/storage/docs/creating-buckets
↳ id
string
Output only. Specifies the ID of this chunk within the document. The chunk ID is unique within a document, but not globally unique across documents. The chunk ID is not stable and may change over time.
↳ content
string
Output only. Contains the content of the document chunk.
↳ document
Document
Output only. Represents metadata about the Document
this chunk is from. The DocumentView
of this Document
message will be set to DOCUMENT_VIEW_BASIC
. It is included here for convenience so that clients do not need to call DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
if they only need the metadata fields. Otherwise, clients should use DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
to fetch the full document content.
getParent
Output only. Contains the resource name of the document this chunk is from.
Format: documents/{uri_without_scheme}
Example: documents/docs.cloud.google.com/storage/docs/creating-buckets
string
setParent
Output only. Contains the resource name of the document this chunk is from.
Format: documents/{uri_without_scheme}
Example: documents/docs.cloud.google.com/storage/docs/creating-buckets
var
string
$this
getId
Output only. Specifies the ID of this chunk within the document. The chunk ID is unique within a document, but not globally unique across documents.
The chunk ID is not stable and may change over time.
string
setId
Output only. Specifies the ID of this chunk within the document. The chunk ID is unique within a document, but not globally unique across documents.
The chunk ID is not stable and may change over time.
var
string
$this
getContent
Output only. Contains the content of the document chunk.
string
setContent
Output only. Contains the content of the document chunk.
var
string
$this
getDocument
Output only. Represents metadata about the Document
this chunk is from. The DocumentView
of this Document
message will be set to DOCUMENT_VIEW_BASIC
. It is included here for convenience so that clients
do not need to call DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
if they only need the metadata fields. Otherwise, clients should use DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
to fetch the full document content.
hasDocument
clearDocument
setDocument
Output only. Represents metadata about the Document
this chunk is from. The DocumentView
of this Document
message will be set to DOCUMENT_VIEW_BASIC
. It is included here for convenience so that clients
do not need to call DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
if they only need the metadata fields. Otherwise, clients should use DeveloperKnowledge.GetDocument
or DeveloperKnowledge.BatchGetDocuments
to fetch the full document content.
$this

