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.
6700 6701 6702 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6700 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
6681 6682 6683 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6681 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
6686 6687 6688 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6686 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
6693 6694 6695 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6693 def source @source end |
#source_metadata ⇒ Hash<String,String>
More fine-grained information for the source reference.
Corresponds to the JSON property sourceMetadata
6698 6699 6700 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6698 def @source_metadata end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6705 6706 6707 6708 6709 6710 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6705 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 |