Discovery Engine V1 API - Class Google::Cloud::DiscoveryEngine::V1::Document::Content (v0.3.0)

Reference documentation and code samples for the Discovery Engine V1 API class Google::Cloud::DiscoveryEngine::V1::Document::Content.

Unstructured data linked to this document.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#mime_type

def mime_type() -> ::String
Returns
  • (::String) — 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.

#mime_type=

def mime_type=(value) -> ::String
Parameter
  • value (::String) — 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
  • (::String) — 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.

#raw_bytes

def raw_bytes() -> ::String
Returns
  • (::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.

#raw_bytes=

def raw_bytes=(value) -> ::String
Parameter
  • value (::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.

Returns
  • (::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

def uri() -> ::String
Returns
  • (::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.

#uri=

def uri=(value) -> ::String
Parameter
  • value (::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.
Returns
  • (::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.