Class: Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInput
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInput
- 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
A widget that creates a UI item (for example, a drop-down list) with options for users to select.
Instance Attribute Summary collapse
-
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInputSelectionItem>
Corresponds to the JSON property
items. -
#label ⇒ String
The label displayed ahead of the switch control.
-
#name ⇒ String
The name of the text input which is used in formInput.
-
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteStorageAction
An action that describes the behavior when the form is submitted.
-
#type ⇒ String
Corresponds to the JSON property
type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteStorageSelectionInput
constructor
A new instance of AppsDynamiteStorageSelectionInput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteStorageSelectionInput
Returns a new instance of AppsDynamiteStorageSelectionInput.
3560 3561 3562 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3560 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInputSelectionItem>
Corresponds to the JSON property items
3537 3538 3539 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3537 def items @items end |
#label ⇒ String
The label displayed ahead of the switch control.
Corresponds to the JSON property label
3542 3543 3544 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3542 def label @label end |
#name ⇒ String
The name of the text input which is used in formInput.
Corresponds to the JSON property name
3547 3548 3549 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3547 def name @name end |
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteStorageAction
An action that describes the behavior when the form is submitted. For example,
an Apps Script can be invoked to handle the form.
Corresponds to the JSON property onChangeAction
3553 3554 3555 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3553 def on_change_action @on_change_action end |
#type ⇒ String
Corresponds to the JSON property type
3558 3559 3560 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3558 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3565 3566 3567 3568 3569 3570 3571 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3565 def update!(**args) @items = args[:items] if args.key?(:items) @label = args[:label] if args.key?(:label) @name = args[:name] if args.key?(:name) @on_change_action = args[:on_change_action] if args.key?(:on_change_action) @type = args[:type] if args.key?(:type) end |