LoadBalancerUpdate Constructor |
This API is preliminary and subject to change.
Namespace: net.openstack.Providers.Rackspace.Objects.LoadBalancersAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public LoadBalancerUpdate(
string name = null,
LoadBalancingProtocol protocol = null,
Nullable<bool> halfClosed = null,
LoadBalancingAlgorithm algorithm = null,
Nullable<TimeSpan> timeout = null
)
Public Sub New (
Optional name As String = Nothing,
Optional protocol As LoadBalancingProtocol = Nothing,
Optional halfClosed As Nullable(Of Boolean) = Nothing,
Optional algorithm As LoadBalancingAlgorithm = Nothing,
Optional timeout As Nullable(Of TimeSpan) = Nothing
)
public:
LoadBalancerUpdate(
String^ name = nullptr,
LoadBalancingProtocol^ protocol = nullptr,
Nullable<bool> halfClosed = nullptr,
LoadBalancingAlgorithm^ algorithm = nullptr,
Nullable<TimeSpan> timeout = nullptr
)
new :
?name : string *
?protocol : LoadBalancingProtocol *
?halfClosed : Nullable<bool> *
?algorithm : LoadBalancingAlgorithm *
?timeout : Nullable<TimeSpan>
(* Defaults:
let _name = defaultArg name null
let _protocol = defaultArg protocol null
let _halfClosed = defaultArg halfClosed null
let _algorithm = defaultArg algorithm null
let _timeout = defaultArg timeout null
*)
-> LoadBalancerUpdate
Parameters
- name (Optional)
- Type: SystemString
The name of the load balancer. If this value is , the existing value for the load balancer is not changed. - protocol (Optional)
- Type: net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancingProtocol
The load balancing protocol to use for this load balancer. If this value is , the existing value for the load balancer is not changed. - halfClosed (Optional)
- Type: SystemNullableBoolean
to enable half-closed support for the load balancer; otherwise, . Half-Closed support provides the ability for one end of the connection to terminate its output, while still receiving data from the other end. Only applies to TCP/TCP_CLIENT_FIRST protocols. If this value is , the existing value for the load balancer is not changed. - algorithm (Optional)
- Type: net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancingAlgorithm
The load balancing algorithm that defines how traffic should be directed between back-end nodes. If this value is , the existing value for the load balancer is not changed. - timeout (Optional)
- Type: SystemNullableTimeSpan
The timeout value for the load balancer and communications with its nodes. If this value is , the existing value for the load balancer is not changed.
Exceptions Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also