Class: IControl::GlobalLB::Application
- Inherits:
-
Base
- Object
- Base
- IControl::GlobalLB::Application
- Defined in:
- lib/icontrol/global_lb/application.rb,
lib/icontrol/global_lb.rb
Overview
The Application interface enables you to work with applications running within Wide IPs.
Defined Under Namespace
Classes: ApplicationContextObject, ApplicationContextObjectSequence, ApplicationObjectType, ApplicationObjectTypeSequence
Instance Method Summary collapse
-
#application_context_status(opts) ⇒ ObjectStatus
Gets the statuses of this application context objects.
-
#availability_dependency ⇒ AvailabilityDependency
Gets the availability dependency for this application.
-
#create ⇒ Object
Creates this application.
-
#delete_all_applications ⇒ Object
Deletes all application.
-
#delete_application ⇒ Object
Deletes this application.
-
#disable_application_context_object(opts) ⇒ Object
Disables this objects within the application’ context.
-
#enable_application_context_object(opts) ⇒ Object
Enables this objects within the application’ context.
-
#list ⇒ String
Gets a list of application.
-
#object_status ⇒ ObjectStatus
Gets the statuses of this application.
-
#persistence_state ⇒ EnabledState
Gets the persistence states for this application.
-
#persistence_ttl ⇒ long
Gets the persistence TTL values of this application.
-
#set_availability_dependency(opts) ⇒ Object
Sets the availability dependency for this application.
-
#set_persistence_state(opts) ⇒ Object
Sets the persistence states for this application.
-
#set_persistence_ttl(opts) ⇒ Object
Sets the persistence TTL values of this application.
-
#version ⇒ String
Gets the version information for this interface.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class IControl::Base
Instance Method Details
#application_context_status(opts) ⇒ ObjectStatus
Gets the statuses of this application context objects.
78 79 80 81 |
# File 'lib/icontrol/global_lb/application.rb', line 78 def application_context_status(opts) opts = check_params(opts,[:application_objects]) super(opts) end |
#availability_dependency ⇒ AvailabilityDependency
Gets the availability dependency for this application.
90 91 92 |
# File 'lib/icontrol/global_lb/application.rb', line 90 def availability_dependency super end |
#create ⇒ Object
Creates this application.
19 20 21 |
# File 'lib/icontrol/global_lb/application.rb', line 19 def create super end |
#delete_all_applications ⇒ Object
Deletes all application.
29 30 31 |
# File 'lib/icontrol/global_lb/application.rb', line 29 def delete_all_applications super end |
#delete_application ⇒ Object
Deletes this application.
39 40 41 |
# File 'lib/icontrol/global_lb/application.rb', line 39 def delete_application super end |
#disable_application_context_object(opts) ⇒ Object
Disables this objects within the application’ context.
51 52 53 54 |
# File 'lib/icontrol/global_lb/application.rb', line 51 def disable_application_context_object(opts) opts = check_params(opts,[:application_objects]) super(opts) end |
#enable_application_context_object(opts) ⇒ Object
Enables this objects within the application’ context.
64 65 66 67 |
# File 'lib/icontrol/global_lb/application.rb', line 64 def enable_application_context_object(opts) opts = check_params(opts,[:application_objects]) super(opts) end |
#list ⇒ String
Gets a list of application.
101 102 103 |
# File 'lib/icontrol/global_lb/application.rb', line 101 def list super end |
#object_status ⇒ ObjectStatus
Gets the statuses of this application.
112 113 114 |
# File 'lib/icontrol/global_lb/application.rb', line 112 def object_status super end |
#persistence_state ⇒ EnabledState
Gets the persistence states for this application.
123 124 125 |
# File 'lib/icontrol/global_lb/application.rb', line 123 def persistence_state super end |
#persistence_ttl ⇒ long
Gets the persistence TTL values of this application.
134 135 136 |
# File 'lib/icontrol/global_lb/application.rb', line 134 def persistence_ttl super end |
#set_availability_dependency(opts) ⇒ Object
Sets the availability dependency for this application.
154 155 156 157 |
# File 'lib/icontrol/global_lb/application.rb', line 154 def set_availability_dependency(opts) opts = check_params(opts,[:values]) super(opts) end |
#set_persistence_state(opts) ⇒ Object
Sets the persistence states for this application.
167 168 169 170 |
# File 'lib/icontrol/global_lb/application.rb', line 167 def set_persistence_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_persistence_ttl(opts) ⇒ Object
Sets the persistence TTL values of this application.
180 181 182 183 |
# File 'lib/icontrol/global_lb/application.rb', line 180 def set_persistence_ttl(opts) opts = check_params(opts,[:values]) super(opts) end |
#version ⇒ String
Gets the version information for this interface.
142 143 144 |
# File 'lib/icontrol/global_lb/application.rb', line 142 def version super end |