Class: IControl::LocalLB::ProfileIIOP
- Inherits:
-
Base
- Object
- Base
- IControl::LocalLB::ProfileIIOP
- Defined in:
- lib/icontrol/local_lb/profile_iiop.rb,
lib/icontrol/local_lb.rb
Overview
The ProfileIIOP interface enables you to manipulate a local load balancer’s IIOP profile.
Defined Under Namespace
Classes: ProfileIIOPStatisticEntry, ProfileIIOPStatisticEntrySequence, ProfileIIOPStatistics
Instance Method Summary collapse
-
#abort_on_timeout_state ⇒ ProfileEnabledState
Gets the state that if true, abort the connection when response is timed out.
-
#all_statistics ⇒ ProfileIIOPStatistics
Gets the statistics for all the IIOP profile.
-
#create ⇒ Object
Creates this IIOP profile.
-
#default_profile ⇒ String
Gets the names of the default profile from which this profile will derive default values for its attributes.
-
#delete_all_profiles ⇒ Object
Deletes all IIOP profile.
-
#delete_profile ⇒ Object
Deletes this IIOP profile.
-
#is_base_profile ⇒ boolean
Determines whether this profile are base/pre-configured profile, or user-defined profile.
-
#list ⇒ String
Gets a list of all IIOP profile.
-
#persist_object_key_state ⇒ ProfileEnabledState
Gets the state that if true, persist the object key.
-
#persist_request_id_state ⇒ ProfileEnabledState
Gets the state that if true, persist the request ID.
-
#reset_statistics ⇒ Object
Resets the statistics for this IIOP profile.
-
#response_timeout ⇒ ProfileULong
Gets the response timeouts for this IIOP profile.
-
#set_abort_on_timeout_state(opts) ⇒ Object
Sets the state that if true, abort the connection when response is timed out.
-
#set_default_profile(opts) ⇒ Object
Sets the names of the default profile from which this profile will derive default values for its attributes.
-
#set_persist_object_key_state(opts) ⇒ Object
Sets the state that if true, persist the object key.
-
#set_persist_request_id_state(opts) ⇒ Object
Sets the state that if true, persist the request ID.
-
#set_response_timeout(opts) ⇒ Object
Sets the response timeouts for this IIOP profile.
-
#statistics ⇒ ProfileIIOPStatistics
Gets the statistics for this IIOP profile.
-
#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
#abort_on_timeout_state ⇒ ProfileEnabledState
Gets the state that if true, abort the connection when response is timed out.
48 49 50 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 48 def abort_on_timeout_state super end |
#all_statistics ⇒ ProfileIIOPStatistics
Gets the statistics for all the IIOP profile.
59 60 61 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 59 def all_statistics super end |
#create ⇒ Object
Creates this IIOP profile.
17 18 19 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 17 def create super end |
#default_profile ⇒ String
Gets the names of the default profile from which this profile will derive default values for its attributes.
71 72 73 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 71 def default_profile super end |
#delete_all_profiles ⇒ Object
Deletes all IIOP profile.
27 28 29 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 27 def delete_all_profiles super end |
#delete_profile ⇒ Object
Deletes this IIOP profile.
37 38 39 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 37 def delete_profile super end |
#is_base_profile ⇒ boolean
Determines whether this profile are base/pre-configured profile, or user-defined profile.
146 147 148 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 146 def is_base_profile super end |
#list ⇒ String
Gets a list of all IIOP profile.
82 83 84 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 82 def list super end |
#persist_object_key_state ⇒ ProfileEnabledState
Gets the state that if true, persist the object key.
93 94 95 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 93 def persist_object_key_state super end |
#persist_request_id_state ⇒ ProfileEnabledState
Gets the state that if true, persist the request ID.
104 105 106 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 104 def persist_request_id_state super end |
#reset_statistics ⇒ Object
Resets the statistics for this IIOP profile.
156 157 158 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 156 def reset_statistics super end |
#response_timeout ⇒ ProfileULong
Gets the response timeouts for this IIOP profile.
115 116 117 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 115 def response_timeout super end |
#set_abort_on_timeout_state(opts) ⇒ Object
Sets the state that if true, abort the connection when response is timed out.
168 169 170 171 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 168 def set_abort_on_timeout_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_default_profile(opts) ⇒ Object
Sets the names of the default profile from which this profile will derive default values for its attributes.
182 183 184 185 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 182 def set_default_profile(opts) opts = check_params(opts,[:defaults]) super(opts) end |
#set_persist_object_key_state(opts) ⇒ Object
Sets the state that if true, persist the object key.
195 196 197 198 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 195 def set_persist_object_key_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_persist_request_id_state(opts) ⇒ Object
Sets the state that if true, persist the request ID.
208 209 210 211 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 208 def set_persist_request_id_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_response_timeout(opts) ⇒ Object
Sets the response timeouts for this IIOP profile.
221 222 223 224 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 221 def set_response_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#statistics ⇒ ProfileIIOPStatistics
Gets the statistics for this IIOP profile.
126 127 128 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 126 def statistics super end |
#version ⇒ String
Gets the version information for this interface.
134 135 136 |
# File 'lib/icontrol/local_lb/profile_iiop.rb', line 134 def version super end |