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.
3930 3931 3932 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3930 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteStorageSelectionInputSelectionItem>
Corresponds to the JSON property items
3907 3908 3909 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3907 def items @items end |
#label ⇒ String
The label displayed ahead of the switch control.
Corresponds to the JSON property label
3912 3913 3914 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3912 def label @label end |
#name ⇒ String
The name of the text input which is used in formInput.
Corresponds to the JSON property name
3917 3918 3919 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3917 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
3923 3924 3925 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3923 def on_change_action @on_change_action end |
#type ⇒ String
Corresponds to the JSON property type
3928 3929 3930 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3928 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3935 3936 3937 3938 3939 3940 3941 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3935 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 |