Class LoadBalancer


  • @ApiType("SoftLayer_Network_LBaaS_LoadBalancer")
    public class LoadBalancer
    extends Entity
    The SoftLayer_Network_LBaaS_LoadBalancer type presents a structure containing attributes of a load balancer, and its related objects including listeners, pools and members.
    See Also:
    SoftLayer_Network_LBaaS_LoadBalancer
    • Field Detail

      • datacenter

        @ApiProperty
        protected Location datacenter
        Datacenter, where load balancer is located.
      • sslCiphers

        @ApiProperty
        protected List<SSLCipher> sslCiphers
        list of preferred custom ciphers configured for the load balancer.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • addressSpecified

        protected boolean addressSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • descriptionSpecified

        protected boolean descriptionSpecified
      • idSpecified

        protected boolean idSpecified
      • isDataLogEnabledSpecified

        protected boolean isDataLogEnabledSpecified
      • isPublicSpecified

        protected boolean isPublicSpecified
      • locationIdSpecified

        protected boolean locationIdSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • nameSpecified

        protected boolean nameSpecified
      • operatingStatusSpecified

        protected boolean operatingStatusSpecified
      • previousErrorTextSpecified

        protected boolean previousErrorTextSpecified
      • provisioningStatusSpecified

        protected boolean provisioningStatusSpecified
      • typeSpecified

        protected boolean typeSpecified
      • useSystemPublicIpPool

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long useSystemPublicIpPool
        Applicable for public load balancer only. It specifies whether the public IP addresses are allocated from system public IP pool (1, default) or public subnet (null | 0) from the account ordering the load balancer. For internal load balancer, useSystemPublicIpPool will be ignored, and it always defaults to 1.
      • useSystemPublicIpPoolSpecified

        protected boolean useSystemPublicIpPoolSpecified
      • uuidSpecified

        protected boolean uuidSpecified
      • healthMonitorCount

        @ApiProperty
        protected Long healthMonitorCount
        A count of health monitors for the backend members.
      • l7PoolCount

        @ApiProperty
        protected Long l7PoolCount
        A count of l7Pools for load balancer.
      • listenerCount

        @ApiProperty
        protected Long listenerCount
        A count of listeners assigned to load balancer.
      • memberCount

        @ApiProperty
        protected Long memberCount
        A count of members assigned to load balancer.
      • sslCipherCount

        @ApiProperty
        protected Long sslCipherCount
        A count of list of preferred custom ciphers configured for the load balancer.
    • Constructor Detail

      • LoadBalancer

        public LoadBalancer()
    • Method Detail

      • getDatacenter

        public Location getDatacenter()
      • setDatacenter

        public void setDatacenter​(Location datacenter)
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • getAddress

        public String getAddress()
      • setAddress

        public void setAddress​(String address)
      • isAddressSpecified

        public boolean isAddressSpecified()
      • unsetAddress

        public void unsetAddress()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • isDescriptionSpecified

        public boolean isDescriptionSpecified()
      • unsetDescription

        public void unsetDescription()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getIsDataLogEnabled

        public Long getIsDataLogEnabled()
      • setIsDataLogEnabled

        public void setIsDataLogEnabled​(Long isDataLogEnabled)
      • isIsDataLogEnabledSpecified

        public boolean isIsDataLogEnabledSpecified()
      • unsetIsDataLogEnabled

        public void unsetIsDataLogEnabled()
      • getIsPublic

        public Long getIsPublic()
      • setIsPublic

        public void setIsPublic​(Long isPublic)
      • isIsPublicSpecified

        public boolean isIsPublicSpecified()
      • unsetIsPublic

        public void unsetIsPublic()
      • getLocationId

        public Long getLocationId()
      • setLocationId

        public void setLocationId​(Long locationId)
      • isLocationIdSpecified

        public boolean isLocationIdSpecified()
      • unsetLocationId

        public void unsetLocationId()
      • 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()
      • getOperatingStatus

        public String getOperatingStatus()
      • setOperatingStatus

        public void setOperatingStatus​(String operatingStatus)
      • isOperatingStatusSpecified

        public boolean isOperatingStatusSpecified()
      • unsetOperatingStatus

        public void unsetOperatingStatus()
      • getPreviousErrorText

        public String getPreviousErrorText()
      • setPreviousErrorText

        public void setPreviousErrorText​(String previousErrorText)
      • isPreviousErrorTextSpecified

        public boolean isPreviousErrorTextSpecified()
      • unsetPreviousErrorText

        public void unsetPreviousErrorText()
      • getProvisioningStatus

        public String getProvisioningStatus()
      • setProvisioningStatus

        public void setProvisioningStatus​(String provisioningStatus)
      • isProvisioningStatusSpecified

        public boolean isProvisioningStatusSpecified()
      • unsetProvisioningStatus

        public void unsetProvisioningStatus()
      • getType

        public Long getType()
      • setType

        public void setType​(Long type)
      • isTypeSpecified

        public boolean isTypeSpecified()
      • unsetType

        public void unsetType()
      • getUseSystemPublicIpPool

        public Long getUseSystemPublicIpPool()
      • setUseSystemPublicIpPool

        public void setUseSystemPublicIpPool​(Long useSystemPublicIpPool)
      • isUseSystemPublicIpPoolSpecified

        public boolean isUseSystemPublicIpPoolSpecified()
      • unsetUseSystemPublicIpPool

        public void unsetUseSystemPublicIpPool()
      • getUuid

        public String getUuid()
      • setUuid

        public void setUuid​(String uuid)
      • isUuidSpecified

        public boolean isUuidSpecified()
      • unsetUuid

        public void unsetUuid()
      • getHealthMonitorCount

        public Long getHealthMonitorCount()
      • setHealthMonitorCount

        public void setHealthMonitorCount​(Long healthMonitorCount)
      • getL7PoolCount

        public Long getL7PoolCount()
      • setL7PoolCount

        public void setL7PoolCount​(Long l7PoolCount)
      • getListenerCount

        public Long getListenerCount()
      • setListenerCount

        public void setListenerCount​(Long listenerCount)
      • getMemberCount

        public Long getMemberCount()
      • setMemberCount

        public void setMemberCount​(Long memberCount)
      • getSslCipherCount

        public Long getSslCipherCount()
      • setSslCipherCount

        public void setSslCipherCount​(Long sslCipherCount)