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
  • Field Details

  • Constructor Details

    • L7Pool

      public L7Pool()
  • Method Details

    • getL7HealthMonitor

      public L7HealthMonitor getL7HealthMonitor()
    • setL7HealthMonitor

      public void setL7HealthMonitor​(L7HealthMonitor l7HealthMonitor)
    • getL7Members

      public List<L7Member> getL7Members()
    • getL7Policies

      public List<L7Policy> getL7Policies()
    • getL7SessionAffinity

      public L7SessionAffinity getL7SessionAffinity()
    • setL7SessionAffinity

      public void setL7SessionAffinity​(L7SessionAffinity l7SessionAffinity)
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getLoadBalancingAlgorithm

      public String getLoadBalancingAlgorithm()
    • setLoadBalancingAlgorithm

      public void setLoadBalancingAlgorithm​(String loadBalancingAlgorithm)
    • isLoadBalancingAlgorithmSpecified

      public boolean isLoadBalancingAlgorithmSpecified()
    • unsetLoadBalancingAlgorithm

      public void unsetLoadBalancingAlgorithm()
    • getModifyDate

      public GregorianCalendar getModifyDate()
    • setModifyDate

      public void setModifyDate​(GregorianCalendar modifyDate)
    • isModifyDateSpecified

      public boolean isModifyDateSpecified()
    • unsetModifyDate

      public void unsetModifyDate()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getProtocol

      public String getProtocol()
    • setProtocol

      public void setProtocol​(String protocol)
    • isProtocolSpecified

      public boolean isProtocolSpecified()
    • unsetProtocol

      public void unsetProtocol()
    • getProvisioningStatus

      public String getProvisioningStatus()
    • setProvisioningStatus

      public void setProvisioningStatus​(String provisioningStatus)
    • isProvisioningStatusSpecified

      public boolean isProvisioningStatusSpecified()
    • unsetProvisioningStatus

      public void unsetProvisioningStatus()
    • getUuid

      public String getUuid()
    • setUuid

      public void setUuid​(String uuid)
    • isUuidSpecified

      public boolean isUuidSpecified()
    • unsetUuid

      public void unsetUuid()
    • getL7MemberCount

      public Long getL7MemberCount()
    • setL7MemberCount

      public void setL7MemberCount​(Long l7MemberCount)
    • getL7PolicyCount

      public Long getL7PolicyCount()
    • setL7PolicyCount

      public void setL7PolicyCount​(Long l7PolicyCount)
    • asService

      public L7Pool.Service asService​(ApiClient client)
    • service

      public static L7Pool.Service service​(ApiClient client)
    • service

      public static L7Pool.Service service​(ApiClient client, Long id)