Class: Google::Apis::CloudsearchV1::ObjectDisplayOptions
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::ObjectDisplayOptions
- Defined in:
- generated/google/apis/cloudsearch_v1/classes.rb,
generated/google/apis/cloudsearch_v1/representations.rb,
generated/google/apis/cloudsearch_v1/representations.rb
Overview
The display options for an object.
Instance Attribute Summary collapse
-
#metalines ⇒ Array<Google::Apis::CloudsearchV1::Metaline>
Defines the properties that will be displayed in the metalines of the search results.
-
#object_display_label ⇒ String
The user friendly label to display in the search result to inidicate the type of the item.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ObjectDisplayOptions
constructor
A new instance of ObjectDisplayOptions.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ ObjectDisplayOptions
Returns a new instance of ObjectDisplayOptions
2434 2435 2436 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2434 def initialize(**args) update!(**args) end |
Instance Attribute Details
#metalines ⇒ Array<Google::Apis::CloudsearchV1::Metaline>
Defines the properties that will be displayed in the metalines of the
search results. The property values will be displayed in the order given
here. If a property holds multiple values, all of the values will be
diplayed before the next properties. For this reason, it is a good practice
to specify singular properties before repeated properties in this list. All
of the properties must set
is_returnable
to true. The maximum number of elements is 3.
Corresponds to the JSON property metalines
2424 2425 2426 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2424 def @metalines end |
#object_display_label ⇒ String
The user friendly label to display in the search result to inidicate the
type of the item. This is OPTIONAL; if not given, an object label will not
be displayed on the context line of the search results. The maximum length
is 32 characters.
Corresponds to the JSON property objectDisplayLabel
2432 2433 2434 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2432 def object_display_label @object_display_label end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2439 2440 2441 2442 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2439 def update!(**args) @metalines = args[:metalines] if args.key?(:metalines) @object_display_label = args[:object_display_label] if args.key?(:object_display_label) end |