public static class EdgeGatewayLoadBalancerUpdateRequest.VirtualServer extends Object
Constructor and Description |
---|
VirtualServer(String virtualServerId,
String name,
String description,
Boolean enabled,
String ipAddress,
String protocol,
String port,
Long connectionLimit,
Long connectionRateLimit,
String defaultPoolId,
String applicationProfileId,
boolean enableServiceInsertion,
Boolean accelerationEnabled,
List<String> applicationRuleId)
Instantiates a new Virtual server.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
getAccelerationEnabled()
Get whether acceleration is enabled.
|
String |
getApplicationProfileId()
Get application profile id.
|
List<String> |
getApplicationRuleId()
Get application rule ids.
|
Long |
getConnectionLimit()
Get maximum concurrent connections.
|
Long |
getConnectionRateLimit()
Get maximum incoming new connection requests per second.
|
String |
getDefaultPoolId()
Get default pool id.
|
String |
getDescription()
Get description of the virtual server.
|
Boolean |
getEnabled()
Get whether virtual server is enabled.
|
String |
getIpAddress()
Get ip address that the load balancer is listening to.
|
String |
getName()
Get name of the virtual server.
|
String |
getPort()
Get port number or port range of the virtual server.
|
String |
getProtocol()
Get virtual server protocol.
|
String |
getVirtualServerId()
Get virtual server id.
|
boolean |
isEnableServiceInsertion()
Is enable service insertion enabled.
|
public VirtualServer(String virtualServerId, String name, String description, Boolean enabled, String ipAddress, String protocol, String port, Long connectionLimit, Long connectionRateLimit, String defaultPoolId, String applicationProfileId, boolean enableServiceInsertion, Boolean accelerationEnabled, List<String> applicationRuleId)
virtualServerId
- the virtual server idname
- the namedescription
- the descriptionenabled
- the enabledipAddress
- the ip addressprotocol
- the protocolport
- the portconnectionLimit
- the connection limitconnectionRateLimit
- the connection rate limitdefaultPoolId
- the default pool idapplicationProfileId
- the application profile idenableServiceInsertion
- the enable service insertionaccelerationEnabled
- the acceleration enabledapplicationRuleId
- the application rule idpublic String getVirtualServerId()
public String getName()
public String getDescription()
public Boolean getEnabled()
public String getIpAddress()
public String getProtocol()
public String getPort()
Get port number or port range of the virtual server. Port numbers such as 80, port range such as 80, 443 or 123-128, or a combination such as 443, 6000-7000. Valid range 1-65535.
public Long getConnectionLimit()
public Long getConnectionRateLimit()
public String getDefaultPoolId()
public String getApplicationProfileId()
public boolean isEnableServiceInsertion()
public Boolean getAccelerationEnabled()
If a virtual server configuration such as application rules, HTTP type, or cookie persistence, is using the L7 load balancer engine, then the L7 load balancer engine is used, even if accelerationEnabled is not set to true
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.