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.
17948 17949 17950 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17948 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
17886 17887 17888 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17886 def @buttons end |
#date_time_picker ⇒ Google::Apis::CloudsearchV1::DateTimePicker
Corresponds to the JSON property dateTimePicker
17891 17892 17893 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17891 def date_time_picker @date_time_picker end |
#divider ⇒ Google::Apis::CloudsearchV1::Divider
Corresponds to the JSON property divider
17896 17897 17898 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17896 def divider @divider end |
#grid ⇒ Google::Apis::CloudsearchV1::Grid
Corresponds to the JSON property grid
17901 17902 17903 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17901 def grid @grid end |
#horizontal_alignment ⇒ String
The horizontal alignment of this widget.
Corresponds to the JSON property horizontalAlignment
17906 17907 17908 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17906 def horizontal_alignment @horizontal_alignment end |
#image ⇒ Google::Apis::CloudsearchV1::Image
Corresponds to the JSON property image
17911 17912 17913 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17911 def image @image end |
#image_key_value ⇒ Google::Apis::CloudsearchV1::ImageKeyValue
This is deprecated and please use KeyValue.
Corresponds to the JSON property imageKeyValue
17916 17917 17918 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17916 def image_key_value @image_key_value end |
#key_value ⇒ Google::Apis::CloudsearchV1::KeyValue
Corresponds to the JSON property keyValue
17921 17922 17923 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17921 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
17926 17927 17928 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17926 def @menu end |
#selection_control ⇒ Google::Apis::CloudsearchV1::SelectionControl
Corresponds to the JSON property selectionControl
17931 17932 17933 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17931 def selection_control @selection_control end |
#text_field ⇒ Google::Apis::CloudsearchV1::TextField
Corresponds to the JSON property textField
17936 17937 17938 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17936 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
17941 17942 17943 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17941 def text_key_value @text_key_value end |
#text_paragraph ⇒ Google::Apis::CloudsearchV1::TextParagraph
Read-only Widgets
Corresponds to the JSON property textParagraph
17946 17947 17948 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17946 def text_paragraph @text_paragraph end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17953 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 |