Class LoadBalancer


  • @ApiType("SoftLayer_Scale_LoadBalancer")
    public class LoadBalancer
    extends Entity
    A scale load balancer is a configuration for a load balancer virtual server that autoscaled members will be automatically configured for.
    See Also:
    SoftLayer_Scale_LoadBalancer
    • Field Detail

      • allocationPercent

        @ApiProperty
        protected Long allocationPercent
        The percentage of connections allocated to this virtual server.
      • healthCheck

        @ApiProperty
        protected Check healthCheck
        The health check for this configuration.
      • scaleGroup

        @ApiProperty
        protected Group scaleGroup
        The group this load balancer configuration is for.
      • virtualIpAddressId

        @ApiProperty
        protected Long virtualIpAddressId
        The ID of the virtual IP address.
      • virtualServerPort

        @ApiProperty
        protected Long virtualServerPort
        The port on the virtual server.
      • createDateSpecified

        protected boolean createDateSpecified
      • deleteFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean deleteFlag
        When set and true any edit that happens on this object, be it calling edit on this directly or setting as a child while editing a parent object, will end up being a deletion.
      • deleteFlagSpecified

        protected boolean deleteFlagSpecified
      • healthCheckIdSpecified

        protected boolean healthCheckIdSpecified
      • idSpecified

        protected boolean idSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • portSpecified

        protected boolean portSpecified
      • scaleGroupIdSpecified

        protected boolean scaleGroupIdSpecified
      • virtualServerIdSpecified

        protected boolean virtualServerIdSpecified
    • Constructor Detail

      • LoadBalancer

        public LoadBalancer()
    • Method Detail

      • getAllocationPercent

        public Long getAllocationPercent()
      • setAllocationPercent

        public void setAllocationPercent​(Long allocationPercent)
      • getHealthCheck

        public Check getHealthCheck()
      • setHealthCheck

        public void setHealthCheck​(Check healthCheck)
      • getRoutingMethod

        public Method getRoutingMethod()
      • setRoutingMethod

        public void setRoutingMethod​(Method routingMethod)
      • getRoutingType

        public Type getRoutingType()
      • setRoutingType

        public void setRoutingType​(Type routingType)
      • getScaleGroup

        public Group getScaleGroup()
      • setScaleGroup

        public void setScaleGroup​(Group scaleGroup)
      • getVirtualIpAddressId

        public Long getVirtualIpAddressId()
      • setVirtualIpAddressId

        public void setVirtualIpAddressId​(Long virtualIpAddressId)
      • setVirtualServer

        public void setVirtualServer​(VirtualServer virtualServer)
      • getVirtualServerPort

        public Long getVirtualServerPort()
      • setVirtualServerPort

        public void setVirtualServerPort​(Long virtualServerPort)
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getDeleteFlag

        public Boolean getDeleteFlag()
      • setDeleteFlag

        public void setDeleteFlag​(Boolean deleteFlag)
      • isDeleteFlagSpecified

        public boolean isDeleteFlagSpecified()
      • unsetDeleteFlag

        public void unsetDeleteFlag()
      • getHealthCheckId

        public Long getHealthCheckId()
      • setHealthCheckId

        public void setHealthCheckId​(Long healthCheckId)
      • isHealthCheckIdSpecified

        public boolean isHealthCheckIdSpecified()
      • unsetHealthCheckId

        public void unsetHealthCheckId()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getPort

        public Long getPort()
      • setPort

        public void setPort​(Long port)
      • isPortSpecified

        public boolean isPortSpecified()
      • unsetPort

        public void unsetPort()
      • getScaleGroupId

        public Long getScaleGroupId()
      • setScaleGroupId

        public void setScaleGroupId​(Long scaleGroupId)
      • isScaleGroupIdSpecified

        public boolean isScaleGroupIdSpecified()
      • unsetScaleGroupId

        public void unsetScaleGroupId()
      • getVirtualServerId

        public Long getVirtualServerId()
      • setVirtualServerId

        public void setVirtualServerId​(Long virtualServerId)
      • isVirtualServerIdSpecified

        public boolean isVirtualServerIdSpecified()
      • unsetVirtualServerId

        public void unsetVirtualServerId()