Class: Google::Apis::CloudsearchV1::Snippet
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::Snippet
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
Snippet of the search result, which summarizes the content of the resulting page.
Instance Attribute Summary collapse
-
#match_ranges ⇒ Array<Google::Apis::CloudsearchV1::MatchRange>
The matched ranges in the snippet.
-
#snippet ⇒ String
The snippet of the document.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Snippet
constructor
A new instance of Snippet.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Snippet
Returns a new instance of Snippet.
7481 7482 7483 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7481 def initialize(**args) update!(**args) end |
Instance Attribute Details
#match_ranges ⇒ Array<Google::Apis::CloudsearchV1::MatchRange>
The matched ranges in the snippet.
Corresponds to the JSON property matchRanges
7473 7474 7475 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7473 def match_ranges @match_ranges end |
#snippet ⇒ String
The snippet of the document. The snippet of the document. May contain escaped
HTML character that should be unescaped prior to rendering.
Corresponds to the JSON property snippet
7479 7480 7481 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7479 def snippet @snippet end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7486 7487 7488 7489 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7486 def update!(**args) @match_ranges = args[:match_ranges] if args.key?(:match_ranges) @snippet = args[:snippet] if args.key?(:snippet) end |