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)
-
- (ObjectStatus) application_context_status(opts)
Gets the statuses of this application context objects.
-
- (AvailabilityDependency) availability_dependency
Gets the availability dependency for this application.
-
- (Object) create
Creates this application.
-
- (Object) delete_all_applications
Deletes all application.
-
- (Object) delete_application
Deletes this application.
-
- (Object) disable_application_context_object(opts)
Disables this objects within the application' context.
-
- (Object) enable_application_context_object(opts)
Enables this objects within the application' context.
-
- (String) list
Gets a list of application.
-
- (ObjectStatus) object_status
Gets the statuses of this application.
-
- (EnabledState) persistence_state
Gets the persistence states for this application.
-
- (long) persistence_ttl
Gets the persistence TTL values of this application.
-
- (Object) set_availability_dependency(opts)
Sets the availability dependency for this application.
-
- (Object) set_persistence_state(opts)
Sets the persistence states for this application.
-
- (Object) set_persistence_ttl(opts)
Sets the persistence TTL values of this application.
-
- (String) version
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
- (ObjectStatus) application_context_status(opts)
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) check_params(opts,[:application_objects]) super end |
- (AvailabilityDependency) availability_dependency
Gets the availability dependency for this application.
90 91 92 |
# File 'lib/icontrol/global_lb/application.rb', line 90 def availability_dependency super end |
- (Object) create
Creates this application.
19 20 21 |
# File 'lib/icontrol/global_lb/application.rb', line 19 def create super end |
- (Object) delete_all_applications
Deletes all application.
29 30 31 |
# File 'lib/icontrol/global_lb/application.rb', line 29 def delete_all_applications super end |
- (Object) delete_application
Deletes this application.
39 40 41 |
# File 'lib/icontrol/global_lb/application.rb', line 39 def delete_application super end |
- (Object) disable_application_context_object(opts)
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) check_params(opts,[:application_objects]) super end |
- (Object) enable_application_context_object(opts)
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) check_params(opts,[:application_objects]) super end |
- (String) list
Gets a list of application.
101 102 103 |
# File 'lib/icontrol/global_lb/application.rb', line 101 def list super end |
- (ObjectStatus) object_status
Gets the statuses of this application.
112 113 114 |
# File 'lib/icontrol/global_lb/application.rb', line 112 def object_status super end |
- (EnabledState) persistence_state
Gets the persistence states for this application.
123 124 125 |
# File 'lib/icontrol/global_lb/application.rb', line 123 def persistence_state super end |
- (long) persistence_ttl
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 |
- (Object) set_availability_dependency(opts)
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) check_params(opts,[:values]) super end |
- (Object) set_persistence_state(opts)
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) check_params(opts,[:states]) super end |
- (Object) set_persistence_ttl(opts)
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) check_params(opts,[:values]) super end |
- (String) version
Gets the version information for this interface.
142 143 144 |
# File 'lib/icontrol/global_lb/application.rb', line 142 def version super end |