Class: Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1FactChunk
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1FactChunk
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1/classes.rb,
lib/google/apis/discoveryengine_v1/representations.rb,
lib/google/apis/discoveryengine_v1/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) ⇒ GoogleCloudDiscoveryengineV1FactChunk
constructor
A new instance of GoogleCloudDiscoveryengineV1FactChunk.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1FactChunk
Returns a new instance of GoogleCloudDiscoveryengineV1FactChunk.
4000 4001 4002 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 4000 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
3981 3982 3983 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 3981 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
3986 3987 3988 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 3986 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
3993 3994 3995 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 3993 def source @source end |
#source_metadata ⇒ Hash<String,String>
More fine-grained information for the source reference.
Corresponds to the JSON property sourceMetadata
3998 3999 4000 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 3998 def @source_metadata end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4005 4006 4007 4008 4009 4010 |
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 4005 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 |