Class: Humidifier::AmplifyUIBuilder::Component
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::AmplifyUIBuilder::Component resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#binding_properties ⇒ Object
returns the BindingProperties property.
-
#binding_properties=(value) ⇒ Object
sets the BindingProperties property (Map).
-
#children ⇒ Object
returns the Children property.
-
#children=(value) ⇒ Object
sets the Children property (List).
-
#collection_properties ⇒ Object
returns the CollectionProperties property.
-
#collection_properties=(value) ⇒ Object
sets the CollectionProperties property (Map).
-
#component_type ⇒ Object
returns the ComponentType property.
-
#component_type=(value) ⇒ Object
sets the ComponentType property (String).
-
#events ⇒ Object
returns the Events property.
-
#events=(value) ⇒ Object
sets the Events property (Map).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#overrides ⇒ Object
returns the Overrides property.
-
#overrides=(value) ⇒ Object
sets the Overrides property (Map).
-
#properties ⇒ Object
returns the Properties property.
-
#properties=(value) ⇒ Object
sets the Properties property (Map).
-
#schema_version ⇒ Object
returns the SchemaVersion property.
-
#schema_version=(value) ⇒ Object
sets the SchemaVersion property (String).
-
#source_id ⇒ Object
returns the SourceId property.
-
#source_id=(value) ⇒ Object
sets the SourceId property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (Map).
-
#variants ⇒ Object
returns the Variants property.
-
#variants=(value) ⇒ Object
sets the Variants property (List).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#binding_properties ⇒ Object
returns the BindingProperties property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def binding_properties properties['binding_properties'] end |
#binding_properties=(value) ⇒ Object
sets the BindingProperties property (Map)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def binding_properties=(value) update_property('binding_properties', value) end |
#children ⇒ Object
returns the Children property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def children properties['children'] end |
#children=(value) ⇒ Object
sets the Children property (List)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def children=(value) update_property('children', value) end |
#collection_properties ⇒ Object
returns the CollectionProperties property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def collection_properties properties['collection_properties'] end |
#collection_properties=(value) ⇒ Object
sets the CollectionProperties property (Map)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def collection_properties=(value) update_property('collection_properties', value) end |
#component_type ⇒ Object
returns the ComponentType property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def component_type properties['component_type'] end |
#component_type=(value) ⇒ Object
sets the ComponentType property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def component_type=(value) update_property('component_type', value) end |
#events ⇒ Object
returns the Events property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def events properties['events'] end |
#events=(value) ⇒ Object
sets the Events property (Map)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def events=(value) update_property('events', value) end |
#name ⇒ Object
returns the Name property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def name=(value) update_property('name', value) end |
#overrides ⇒ Object
returns the Overrides property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def overrides properties['overrides'] end |
#overrides=(value) ⇒ Object
sets the Overrides property (Map)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def overrides=(value) update_property('overrides', value) end |
#properties ⇒ Object
returns the Properties property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def properties properties['properties'] end |
#properties=(value) ⇒ Object
sets the Properties property (Map)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def properties=(value) update_property('properties', value) end |
#schema_version ⇒ Object
returns the SchemaVersion property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def schema_version properties['schema_version'] end |
#schema_version=(value) ⇒ Object
sets the SchemaVersion property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def schema_version=(value) update_property('schema_version', value) end |
#source_id ⇒ Object
returns the SourceId property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def source_id properties['source_id'] end |
#source_id=(value) ⇒ Object
sets the SourceId property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def source_id=(value) update_property('source_id', value) end |
#tags ⇒ Object
returns the Tags property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (Map)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def (value) update_property('tags', value) end |
#variants ⇒ Object
returns the Variants property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def variants properties['variants'] end |
#variants=(value) ⇒ Object
sets the Variants property (List)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def variants=(value) update_property('variants', value) end |