Class: Google::Apis::CloudsearchV1::Formatting
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::Formatting
- 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
Formatting information for a segment.
Instance Attribute Summary collapse
-
#bold ⇒ Boolean
(also: #bold?)
Corresponds to the JSON property
bold. -
#highlight ⇒ Boolean
(also: #highlight?)
This indicates that the segment should be rendered as highlighted or visually emphasized.
-
#italics ⇒ Boolean
(also: #italics?)
Corresponds to the JSON property
italics. -
#strikethrough ⇒ Boolean
(also: #strikethrough?)
Corresponds to the JSON property
strikethrough. -
#style ⇒ String
If set, this indicates that the segment should be rendered with the specified style.
-
#underline ⇒ Boolean
(also: #underline?)
Corresponds to the JSON property
underline.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Formatting
constructor
A new instance of Formatting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Formatting
Returns a new instance of Formatting.
7918 7919 7920 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7918 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bold ⇒ Boolean Also known as: bold?
Corresponds to the JSON property bold
7883 7884 7885 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7883 def bold @bold end |
#highlight ⇒ Boolean Also known as: highlight?
This indicates that the segment should be rendered as highlighted or visually
emphasized.
Corresponds to the JSON property highlight
7890 7891 7892 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7890 def highlight @highlight end |
#italics ⇒ Boolean Also known as: italics?
Corresponds to the JSON property italics
7896 7897 7898 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7896 def italics @italics end |
#strikethrough ⇒ Boolean Also known as: strikethrough?
Corresponds to the JSON property strikethrough
7902 7903 7904 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7902 def strikethrough @strikethrough end |
#style ⇒ String
If set, this indicates that the segment should be rendered with the specified
style. The absence of an explicit style represents "no style", i.e. the
segment can be rendered with the default style chosen by the application.
Corresponds to the JSON property style
7910 7911 7912 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7910 def style @style end |
#underline ⇒ Boolean Also known as: underline?
Corresponds to the JSON property underline
7915 7916 7917 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7915 def underline @underline end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7923 7924 7925 7926 7927 7928 7929 7930 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 7923 def update!(**args) @bold = args[:bold] if args.key?(:bold) @highlight = args[:highlight] if args.key?(:highlight) @italics = args[:italics] if args.key?(:italics) @strikethrough = args[:strikethrough] if args.key?(:strikethrough) @style = args[:style] if args.key?(:style) @underline = args[:underline] if args.key?(:underline) end |