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.
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 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
.
↳ uri
string
The URI of the content. Only Cloud Storage URIs (e.g. gs://bucket-name/path/to/file
) are supported. The maximum file size is 100 MB.
↳ mime_type
string
The MIME type of the content. Supported types: * application/pdf
(PDF) * text/html
(HTML) See https://www.iana.org/assignments/media-types/media-types.xhtml
.
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
.
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
.
var
string
$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 100 MB.
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 100 MB.
var
string
$this
getMimeType
The MIME type of the content. Supported types:
-
application/pdf
(PDF) -
text/html
(HTML) See https://www.iana.org/assignments/media-types/media-types.xhtml .
string
setMimeType
The MIME type of the content. Supported types:
-
application/pdf
(PDF) -
text/html
(HTML) See https://www.iana.org/assignments/media-types/media-types.xhtml .
var
string
$this
getContent
string