Reference documentation and code samples for the Google Cloud Discovery Engine V1beta Client class Content.
Unstructured data linked to this document.
Generated from protobuf message google.cloud.discoveryengine.v1beta.Document.Content
Namespace
Google \ Cloud \ DiscoveryEngine \ V1beta \ DocumentMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ raw_bytes |
string
The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all |
↳ uri |
string
The URI of the content. Only Cloud Storage URIs (e.g. |
↳ mime_type |
string
The MIME type of the content. Supported types: * |
getRawBytes
The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB).
Note: As with all bytes
fields, this field is represented as pure
binary in Protocol Buffers and base64-encoded string in JSON. For
example, abc123!?$*&()'-=@~
should be represented as
YWJjMTIzIT8kKiYoKSctPUB+
in JSON. See
https://developers.google.com/protocol-buffers/docs/proto3#json.
Returns | |
---|---|
Type | Description |
string |
hasRawBytes
setRawBytes
The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB).
Note: As with all bytes
fields, this field is represented as pure
binary in Protocol Buffers and base64-encoded string in JSON. For
example, abc123!?$*&()'-=@~
should be represented as
YWJjMTIzIT8kKiYoKSctPUB+
in JSON. See
https://developers.google.com/protocol-buffers/docs/proto3#json.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUri
The URI of the content. Only Cloud Storage URIs (e.g.
gs://bucket-name/path/to/file
) are supported. The maximum file size
is 2.5 MB for text-based formats, 100 MB for other formats.
Returns | |
---|---|
Type | Description |
string |
hasUri
setUri
The URI of the content. Only Cloud Storage URIs (e.g.
gs://bucket-name/path/to/file
) are supported. The maximum file size
is 2.5 MB for text-based formats, 100 MB for other formats.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getMimeType
The MIME type of the content. Supported types:
application/pdf
(PDF, only native PDFs are supported for now)text/html
(HTML)application/vnd.openxmlformats-officedocument.wordprocessingml.document
(DOCX)application/vnd.openxmlformats-officedocument.presentationml.presentation
(PPTX)text/plain
(TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.
Returns | |
---|---|
Type | Description |
string |
setMimeType
The MIME type of the content. Supported types:
application/pdf
(PDF, only native PDFs are supported for now)text/html
(HTML)application/vnd.openxmlformats-officedocument.wordprocessingml.document
(DOCX)application/vnd.openxmlformats-officedocument.presentationml.presentation
(PPTX)text/plain
(TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getContent
Returns | |
---|---|
Type | Description |
string |