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)
-
- (ProfileOneConnectStatistics) all_statistics
Gets the statistics for all the OneConnect profile.
-
- (Object) create
Creates this OneConnect profile.
-
- (String) default_profile
Gets the names of the default profile from which this profile will derive default values for its attributes.
-
- (Object) delete_all_profiles
Deletes all OneConnect profile.
-
- (Object) delete_profile
Deletes this OneConnect profile.
-
- (ProfileULong) idle_timeout
Gets the idle timeouts for connections in this connection pools.
-
- (boolean) is_base_profile
Determines whether this profile are base/pre-configured profile, or user-defined profile.
-
- (String) list
Gets a list of all OneConnect profile.
-
- (ProfileULong) maximum_age
Gets the maximum age (in seconds) after which a connection should not be reused.
-
- (ProfileULong) maximum_connection
Gets the maximum number of connections for this OneConnect profile.
-
- (ProfileULong) maximum_reuse
Gets the maximum times the connections in the pool can be reused.
-
- (Object) reset_statistics
Resets the statistics for this OneConnect profile.
-
- (Object) set_default_profile(opts)
Sets the names of the default profile from which this profile will derive default values for its attributes.
-
- (Object) set_idle_timeout(opts)
Sets the idle timeouts for connections in this connection pools.
-
- (Object) set_maximum_age(opts)
Sets the maximum age (in seconds) after which a connection should not be reused.
-
- (Object) set_maximum_connection(opts)
Sets the maximum number of connections for this OneConnect profile.
-
- (Object) set_maximum_reuse(opts)
Sets the maximum times the connections in the pool can be reused.
-
- (Object) set_source_mask(opts)
Sets the masks applied to the source addresses to determine eligibility for connection reuse.
-
- (ProfileIPAddress) source_mask
Gets the masks applied to the source addresses to determine eligibility for connection reuse.
-
- (ProfileOneConnectStatistics) statistics
Gets the statistics for this OneConnect profile.
-
- (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
- (ProfileOneConnectStatistics) all_statistics
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 |
- (Object) create
Creates this OneConnect profile.
17 18 19 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 17 def create super end |
- (String) default_profile
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 |
- (Object) delete_all_profiles
Deletes all OneConnect profile.
27 28 29 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 27 def delete_all_profiles super end |
- (Object) delete_profile
Deletes this OneConnect profile.
37 38 39 |
# File 'lib/icontrol/local_lb/profile_one_connect.rb', line 37 def delete_profile super end |
- (ProfileULong) idle_timeout
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 |
- (boolean) is_base_profile
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 |
- (String) list
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 |
- (ProfileULong) maximum_age
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 |
- (ProfileULong) maximum_connection
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 |
- (ProfileULong) maximum_reuse
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 |
- (Object) reset_statistics
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 |
- (Object) set_default_profile(opts)
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) check_params(opts,[:defaults]) super end |
- (Object) set_idle_timeout(opts)
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) check_params(opts,[:timeouts]) super end |
- (Object) set_maximum_age(opts)
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) check_params(opts,[:maximum_ages]) super end |
- (Object) set_maximum_connection(opts)
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) check_params(opts,[:maximum_connections]) super end |
- (Object) set_maximum_reuse(opts)
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) check_params(opts,[:maximum_reuses]) super end |
- (Object) set_source_mask(opts)
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) check_params(opts,[:source_masks]) super end |
- (ProfileIPAddress) source_mask
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 |
- (ProfileOneConnectStatistics) statistics
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 |
- (String) version
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 |