Class L7Pool
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.lbaas.L7Pool
@ApiType("SoftLayer_Network_LBaaS_L7Pool") public class L7Pool extends Entity
The SoftLayer_Network_LBaaS_L7Pool type presents a structure containing attributes of a load balancer's L7 pool such as the protocol, and the load balancing algorithm used. L7 pool is used for redirect_pool action of the L7 policy and is different from the default pool
- See Also:
- SoftLayer_Network_LBaaS_L7Pool
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classL7Pool.Maskstatic interfaceL7Pool.Servicestatic interfaceL7Pool.ServiceAsync -
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendarcreateDateCreate date of the L7 pool instanceprotected booleancreateDateSpecifiedprotected Longidprotected booleanidSpecifiedprotected L7HealthMonitorl7HealthMonitorprotected Longl7MemberCountA count ofprotected List<L7Member>l7Membersprotected List<L7Policy>l7Policiesprotected Longl7PolicyCountA count ofprotected L7SessionAffinityl7SessionAffinityprotected StringloadBalancingAlgorithmLoad balancing algorithm: "ROUNDROBIN", "WEIGHTED_RR", "LEASTCONNECTION"protected booleanloadBalancingAlgorithmSpecifiedprotected GregorianCalendarmodifyDateLast updated date of the L7 poolprotected booleanmodifyDateSpecifiedprotected StringnameName of the L7 pool.protected booleannameSpecifiedprotected StringprotocolBackends protocol, supported protocol is, "HTTP"protected booleanprotocolSpecifiedprotected StringprovisioningStatusProvisioning status of a load balancer's L7 pool.protected booleanprovisioningStatusSpecifiedprotected StringuuidInstance uuid of the L7 poolprotected booleanuuidSpecified -
Constructor Summary
Constructors Constructor Description L7Pool() -
Method Summary
-
Field Details
-
l7HealthMonitor
-
l7Members
-
l7Policies
-
l7SessionAffinity
-
createDate
Create date of the L7 pool instance -
createDateSpecified
protected boolean createDateSpecified -
id
-
idSpecified
protected boolean idSpecified -
loadBalancingAlgorithm
Load balancing algorithm: "ROUNDROBIN", "WEIGHTED_RR", "LEASTCONNECTION" -
loadBalancingAlgorithmSpecified
protected boolean loadBalancingAlgorithmSpecified -
modifyDate
Last updated date of the L7 pool -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
Name of the L7 pool. -
nameSpecified
protected boolean nameSpecified -
protocol
Backends protocol, supported protocol is, "HTTP" -
protocolSpecified
protected boolean protocolSpecified -
provisioningStatus
Provisioning status of a load balancer's L7 pool. -
provisioningStatusSpecified
protected boolean provisioningStatusSpecified -
uuid
Instance uuid of the L7 pool -
uuidSpecified
protected boolean uuidSpecified -
l7MemberCount
A count of -
l7PolicyCount
A count of
-
-
Constructor Details
-
L7Pool
public L7Pool()
-
-
Method Details
-
getL7HealthMonitor
-
setL7HealthMonitor
-
getL7Members
-
getL7Policies
-
getL7SessionAffinity
-
setL7SessionAffinity
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getLoadBalancingAlgorithm
-
setLoadBalancingAlgorithm
-
isLoadBalancingAlgorithmSpecified
public boolean isLoadBalancingAlgorithmSpecified() -
unsetLoadBalancingAlgorithm
public void unsetLoadBalancingAlgorithm() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getProtocol
-
setProtocol
-
isProtocolSpecified
public boolean isProtocolSpecified() -
unsetProtocol
public void unsetProtocol() -
getProvisioningStatus
-
setProvisioningStatus
-
isProvisioningStatusSpecified
public boolean isProvisioningStatusSpecified() -
unsetProvisioningStatus
public void unsetProvisioningStatus() -
getUuid
-
setUuid
-
isUuidSpecified
public boolean isUuidSpecified() -
unsetUuid
public void unsetUuid() -
getL7MemberCount
-
setL7MemberCount
-
getL7PolicyCount
-
setL7PolicyCount
-
asService
-
service
-
service
-