Class: Google::Cloud::DiscoveryEngine::V1beta::Document::Content

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/discoveryengine/v1beta/document.rb

Overview

Unstructured data linked to this document.

Instance Attribute Summary collapse

Instance Attribute Details

#mime_type::String

Returns 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.

Returns:



99
100
101
102
# File 'proto_docs/google/cloud/discoveryengine/v1beta/document.rb', line 99

class Content
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#raw_bytes::String

Returns 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.



99
100
101
102
# File 'proto_docs/google/cloud/discoveryengine/v1beta/document.rb', line 99

class Content
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#uri::String

Returns 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.



99
100
101
102
# File 'proto_docs/google/cloud/discoveryengine/v1beta/document.rb', line 99

class Content
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end