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.
3553 3554 3555 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3553 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInputSelectionItem>
Corresponds to the JSON property items
3530 3531 3532 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3530 def items @items end |
#label ⇒ String
The label displayed ahead of the switch control.
Corresponds to the JSON property label
3535 3536 3537 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3535 def label @label end |
#name ⇒ String
The name of the text input which is used in formInput.
Corresponds to the JSON property name
3540 3541 3542 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3540 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
3546 3547 3548 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3546 def on_change_action @on_change_action end |
#type ⇒ String
Corresponds to the JSON property type
3551 3552 3553 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3551 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3558 3559 3560 3561 3562 3563 3564 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3558 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 |