Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaFactChunk
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaFactChunk
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1alpha/classes.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb
Overview
Fact Chunk.
Instance Attribute Summary collapse
-
#chunk_text ⇒ String
Text content of the fact chunk.
-
#index ⇒ Fixnum
The index of this chunk.
-
#source ⇒ String
Source from which this fact chunk was retrieved.
-
#source_metadata ⇒ Hash<String,String>
More fine-grained information for the source reference.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaFactChunk
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaFactChunk.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaFactChunk
Returns a new instance of GoogleCloudDiscoveryengineV1alphaFactChunk.
6072 6073 6074 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6072 def initialize(**args) update!(**args) end |
Instance Attribute Details
#chunk_text ⇒ String
Text content of the fact chunk. Can be at most 10K characters long.
Corresponds to the JSON property chunkText
6053 6054 6055 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6053 def chunk_text @chunk_text end |
#index ⇒ Fixnum
The index of this chunk. Currently, only used for the streaming mode.
Corresponds to the JSON property index
6058 6059 6060 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6058 def index @index end |
#source ⇒ String
Source from which this fact chunk was retrieved. If it was retrieved from the
GroundingFacts provided in the request then this field will contain the index
of the specific fact from which this chunk was retrieved.
Corresponds to the JSON property source
6065 6066 6067 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6065 def source @source end |
#source_metadata ⇒ Hash<String,String>
More fine-grained information for the source reference.
Corresponds to the JSON property sourceMetadata
6070 6071 6072 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6070 def @source_metadata end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6077 6078 6079 6080 6081 6082 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6077 def update!(**args) @chunk_text = args[:chunk_text] if args.key?(:chunk_text) @index = args[:index] if args.key?(:index) @source = args[:source] if args.key?(:source) @source_metadata = args[:source_metadata] if args.key?(:source_metadata) end |