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.
3872 3873 3874 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3872 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInputSelectionItem>
Corresponds to the JSON property items
3849 3850 3851 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3849 def items @items end |
#label ⇒ String
The label displayed ahead of the switch control.
Corresponds to the JSON property label
3854 3855 3856 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3854 def label @label end |
#name ⇒ String
The name of the text input which is used in formInput.
Corresponds to the JSON property name
3859 3860 3861 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3859 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
3865 3866 3867 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3865 def on_change_action @on_change_action end |
#type ⇒ String
Corresponds to the JSON property type
3870 3871 3872 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3870 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3877 3878 3879 3880 3881 3882 3883 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3877 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 |