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
2651 2652 2653 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2651 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 metalines is 3.
Corresponds to the JSON property metalines
2641 2642 2643 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2641 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
2649 2650 2651 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2649 def object_display_label @object_display_label end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2656 2657 2658 2659 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2656 def update!(**args) @metalines = args[:metalines] if args.key?(:metalines) @object_display_label = args[:object_display_label] if args.key?(:object_display_label) end |