Class: Google::Cloud::DiscoveryEngine::V1beta::Schema
- Inherits:
-
Object
- Object
- Google::Cloud::DiscoveryEngine::V1beta::Schema
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/discoveryengine/v1beta/schema.rb
Overview
Defines the structure and layout of a type of document data.
Instance Attribute Summary collapse
-
#json_schema ⇒ ::String
The JSON representation of the schema.
-
#name ⇒ ::String
Immutable.
-
#struct_schema ⇒ ::Google::Protobuf::Struct
The structured representation of the schema.
Instance Attribute Details
#json_schema ⇒ ::String
Returns The JSON representation of the schema.
38 39 40 41 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/schema.rb', line 38 class Schema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
.
This field must be a UTF-8 encoded string with a length limit of 1024 characters.
38 39 40 41 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/schema.rb', line 38 class Schema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |