Class: Fog::Network::StormOnDemand::Balancer
- Inherits:
-
Model
- Object
- Model
- Fog::Network::StormOnDemand::Balancer
- Defined in:
- lib/fog/storm_on_demand/models/network/balancer.rb
Instance Method Summary collapse
- #add_node(options) ⇒ Object
- #add_service(options) ⇒ Object
- #destroy ⇒ Object
-
#initialize(attributes = {}) ⇒ Balancer
constructor
A new instance of Balancer.
- #remove_node(options) ⇒ Object
- #remove_service(options) ⇒ Object
- #update(options) ⇒ Object
Constructor Details
#initialize(attributes = {}) ⇒ Balancer
Returns a new instance of Balancer.
22 23 24 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 22 def initialize(attributes={}) super end |
Instance Method Details
#add_node(options) ⇒ Object
26 27 28 29 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 26 def add_node() requires :identity service.add_balancer_node({:uniq_id => identity}.merge!()) end |
#add_service(options) ⇒ Object
36 37 38 39 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 36 def add_service() requires :identity service.add_balancer_service({:uniq_id => identity}.merge!()) end |
#destroy ⇒ Object
46 47 48 49 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 46 def destroy requires :identity service.delete_balancer({:uniq_id => identity}) end |
#remove_node(options) ⇒ Object
31 32 33 34 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 31 def remove_node() requires :identity service.remove_balancer_node({:uniq_id => identity}.merge!()) end |
#remove_service(options) ⇒ Object
41 42 43 44 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 41 def remove_service() requires :identity service.remove_balancer_service({:uniq_id => identity}.merge!()) end |
#update(options) ⇒ Object
51 52 53 54 |
# File 'lib/fog/storm_on_demand/models/network/balancer.rb', line 51 def update() requires :identity service.update_balancer({:uniq_id => identity}.merge!()) end |