Class: Google::Apis::CloudsearchV1::WidgetMarkup
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::WidgetMarkup
- 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
Instance Attribute Summary collapse
-
#buttons ⇒ Array<Google::Apis::CloudsearchV1::Button>
buttons is also oneof data and only one of these fields should be set.
-
#date_time_picker ⇒ Google::Apis::CloudsearchV1::DateTimePicker
Corresponds to the JSON property
dateTimePicker. -
#divider ⇒ Google::Apis::CloudsearchV1::Divider
Corresponds to the JSON property
divider. -
#grid ⇒ Google::Apis::CloudsearchV1::Grid
Corresponds to the JSON property
grid. -
#horizontal_alignment ⇒ String
The horizontal alignment of this widget.
-
#image ⇒ Google::Apis::CloudsearchV1::Image
Corresponds to the JSON property
image. -
#image_key_value ⇒ Google::Apis::CloudsearchV1::ImageKeyValue
This is deprecated and please use KeyValue.
-
#key_value ⇒ Google::Apis::CloudsearchV1::KeyValue
Corresponds to the JSON property
keyValue. -
#menu ⇒ Google::Apis::CloudsearchV1::Menu
This is deprecated and please use SelectionControl by setting type to DROPDOWN.
-
#selection_control ⇒ Google::Apis::CloudsearchV1::SelectionControl
Corresponds to the JSON property
selectionControl. -
#text_field ⇒ Google::Apis::CloudsearchV1::TextField
Corresponds to the JSON property
textField. -
#text_key_value ⇒ Google::Apis::CloudsearchV1::TextKeyValue
This is deprecated and please use KeyValue.
-
#text_paragraph ⇒ Google::Apis::CloudsearchV1::TextParagraph
Read-only Widgets Corresponds to the JSON property
textParagraph.
Instance Method Summary collapse
-
#initialize(**args) ⇒ WidgetMarkup
constructor
A new instance of WidgetMarkup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ WidgetMarkup
Returns a new instance of WidgetMarkup.
18083 18084 18085 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18083 def initialize(**args) update!(**args) end |
Instance Attribute Details
#buttons ⇒ Array<Google::Apis::CloudsearchV1::Button>
buttons is also oneof data and only one of these fields should be set.
Corresponds to the JSON property buttons
18021 18022 18023 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18021 def @buttons end |
#date_time_picker ⇒ Google::Apis::CloudsearchV1::DateTimePicker
Corresponds to the JSON property dateTimePicker
18026 18027 18028 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18026 def date_time_picker @date_time_picker end |
#divider ⇒ Google::Apis::CloudsearchV1::Divider
Corresponds to the JSON property divider
18031 18032 18033 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18031 def divider @divider end |
#grid ⇒ Google::Apis::CloudsearchV1::Grid
Corresponds to the JSON property grid
18036 18037 18038 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18036 def grid @grid end |
#horizontal_alignment ⇒ String
The horizontal alignment of this widget.
Corresponds to the JSON property horizontalAlignment
18041 18042 18043 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18041 def horizontal_alignment @horizontal_alignment end |
#image ⇒ Google::Apis::CloudsearchV1::Image
Corresponds to the JSON property image
18046 18047 18048 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18046 def image @image end |
#image_key_value ⇒ Google::Apis::CloudsearchV1::ImageKeyValue
This is deprecated and please use KeyValue.
Corresponds to the JSON property imageKeyValue
18051 18052 18053 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18051 def image_key_value @image_key_value end |
#key_value ⇒ Google::Apis::CloudsearchV1::KeyValue
Corresponds to the JSON property keyValue
18056 18057 18058 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18056 def key_value @key_value end |
#menu ⇒ Google::Apis::CloudsearchV1::Menu
This is deprecated and please use SelectionControl by setting type to DROPDOWN.
Corresponds to the JSON property menu
18061 18062 18063 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18061 def @menu end |
#selection_control ⇒ Google::Apis::CloudsearchV1::SelectionControl
Corresponds to the JSON property selectionControl
18066 18067 18068 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18066 def selection_control @selection_control end |
#text_field ⇒ Google::Apis::CloudsearchV1::TextField
Corresponds to the JSON property textField
18071 18072 18073 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18071 def text_field @text_field end |
#text_key_value ⇒ Google::Apis::CloudsearchV1::TextKeyValue
This is deprecated and please use KeyValue.
Corresponds to the JSON property textKeyValue
18076 18077 18078 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18076 def text_key_value @text_key_value end |
#text_paragraph ⇒ Google::Apis::CloudsearchV1::TextParagraph
Read-only Widgets
Corresponds to the JSON property textParagraph
18081 18082 18083 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18081 def text_paragraph @text_paragraph end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 18088 def update!(**args) @buttons = args[:buttons] if args.key?(:buttons) @date_time_picker = args[:date_time_picker] if args.key?(:date_time_picker) @divider = args[:divider] if args.key?(:divider) @grid = args[:grid] if args.key?(:grid) @horizontal_alignment = args[:horizontal_alignment] if args.key?(:horizontal_alignment) @image = args[:image] if args.key?(:image) @image_key_value = args[:image_key_value] if args.key?(:image_key_value) @key_value = args[:key_value] if args.key?(:key_value) @menu = args[:menu] if args.key?(:menu) @selection_control = args[:selection_control] if args.key?(:selection_control) @text_field = args[:text_field] if args.key?(:text_field) @text_key_value = args[:text_key_value] if args.key?(:text_key_value) @text_paragraph = args[:text_paragraph] if args.key?(:text_paragraph) end |