Class: IControl::LocalLB::ProfileOneConnect
- Inherits:
-
Base
- Object
- Base
- IControl::LocalLB::ProfileOneConnect
- Defined in:
- lib/icontrol/local_lb/profile_one_connect.rb,
lib/icontrol/local_lb.rb
Overview
The ProfileOneConnect interface enables you to manipulate a local load balancer’s OneConnect profile.
Defined Under Namespace
Classes: ProfileOneConnectStatisticEntry, ProfileOneConnectStatisticEntrySequence, ProfileOneConnectStatistics
Instance Method Summary collapse
-
#all_statistics ⇒ ProfileOneConnectStatistics
Gets the statistics for all the OneConnect profile.
-
#create ⇒ Object
Creates this OneConnect 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 OneConnect profile.
-
#delete_profile ⇒ Object
Deletes this OneConnect profile.
-
#idle_timeout ⇒ ProfileULong
Gets the idle timeouts for connections in this connection pools.
-
#is_base_profile ⇒ boolean
Determines whether this profile are base/pre-configured profile, or user-defined profile.
-
#list ⇒ String
Gets a list of all OneConnect profile.
-
#maximum_age ⇒ ProfileULong
Gets the maximum age (in seconds) after which a connection should not be reused.
-
#maximum_connection ⇒ ProfileULong
Gets the maximum number of connections for this OneConnect profile.
-
#maximum_reuse ⇒ ProfileULong
Gets the maximum times the connections in the pool can be reused.
-
#reset_statistics ⇒ Object
Resets the statistics for this OneConnect profile.
-
#set_default_profile(opts) ⇒ Object
Sets the names of the default profile from which this profile will derive default values for its attributes.
-
#set_idle_timeout(opts) ⇒ Object
Sets the idle timeouts for connections in this connection pools.
-
#set_maximum_age(opts) ⇒ Object
Sets the maximum age (in seconds) after which a connection should not be reused.
-
#set_maximum_connection(opts) ⇒ Object
Sets the maximum number of connections for this OneConnect profile.
-
#set_maximum_reuse(opts) ⇒ Object
Sets the maximum times the connections in the pool can be reused.
-
#set_source_mask(opts) ⇒ Object
Sets the masks applied to the source addresses to determine eligibility for connection reuse.
-
#source_mask ⇒ ProfileIPAddress
Gets the masks applied to the source addresses to determine eligibility for connection reuse.
-
#statistics ⇒ ProfileOneConnectStatistics
Gets the statistics for this OneConnect 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
#all_statistics ⇒ ProfileOneConnectStatistics
Gets the statistics for all the OneConnect profile.
48 49 50 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 48 def all_statistics super end |
#create ⇒ Object
Creates this OneConnect profile.
17 18 19 |
# File 'lib/icontrol/local_lb/profile_one_connect.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.
60 61 62 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 60 def default_profile super end |
#delete_all_profiles ⇒ Object
Deletes all OneConnect profile.
27 28 29 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 27 def delete_all_profiles super end |
#delete_profile ⇒ Object
Deletes this OneConnect profile.
37 38 39 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 37 def delete_profile super end |
#idle_timeout ⇒ ProfileULong
Gets the idle timeouts for connections in this connection pools.
71 72 73 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 71 def idle_timeout super end |
#is_base_profile ⇒ boolean
Determines whether this profile are base/pre-configured profile, or user-defined profile.
158 159 160 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 158 def is_base_profile super end |
#list ⇒ String
Gets a list of all OneConnect profile.
82 83 84 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 82 def list super end |
#maximum_age ⇒ ProfileULong
Gets the maximum age (in seconds) after which a connection should not be reused.
93 94 95 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 93 def maximum_age super end |
#maximum_connection ⇒ ProfileULong
Gets the maximum number of connections for this OneConnect profile.
104 105 106 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 104 def maximum_connection super end |
#maximum_reuse ⇒ ProfileULong
Gets the maximum times the connections in the pool can be reused.
115 116 117 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 115 def maximum_reuse super end |
#reset_statistics ⇒ Object
Resets the statistics for this OneConnect profile.
168 169 170 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 168 def reset_statistics super end |
#set_default_profile(opts) ⇒ Object
Sets the names of the default profile from which this profile will derive default values for its attributes.
181 182 183 184 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 181 def set_default_profile(opts) opts = check_params(opts,[:defaults]) super(opts) end |
#set_idle_timeout(opts) ⇒ Object
Sets the idle timeouts for connections in this connection pools.
194 195 196 197 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 194 def set_idle_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#set_maximum_age(opts) ⇒ Object
Sets the maximum age (in seconds) after which a connection should not be reused.
207 208 209 210 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 207 def set_maximum_age(opts) opts = check_params(opts,[:maximum_ages]) super(opts) end |
#set_maximum_connection(opts) ⇒ Object
Sets the maximum number of connections for this OneConnect profile.
220 221 222 223 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 220 def set_maximum_connection(opts) opts = check_params(opts,[:maximum_connections]) super(opts) end |
#set_maximum_reuse(opts) ⇒ Object
Sets the maximum times the connections in the pool can be reused.
233 234 235 236 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 233 def set_maximum_reuse(opts) opts = check_params(opts,[:maximum_reuses]) super(opts) end |
#set_source_mask(opts) ⇒ Object
Sets the masks applied to the source addresses to determine eligibility for connection reuse.
247 248 249 250 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 247 def set_source_mask(opts) opts = check_params(opts,[:source_masks]) super(opts) end |
#source_mask ⇒ ProfileIPAddress
Gets the masks applied to the source addresses to determine eligibility for connection reuse.
127 128 129 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 127 def source_mask super end |
#statistics ⇒ ProfileOneConnectStatistics
Gets the statistics for this OneConnect profile.
138 139 140 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 138 def statistics super end |
#version ⇒ String
Gets the version information for this interface.
146 147 148 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 146 def version super end |