Class HealthMonitor


  • @ApiType("SoftLayer_Network_LBaaS_HealthMonitor")
    public class HealthMonitor
    extends Entity
    The SoftLayer_Network_LBaaS_HealthMonitor type presents a structure containing attributes of a health monitor object associated with load balancer instance. Note that the relationship between backend (pool) and health monitor is N-to-1, especially that the pools object associated with a health monitor must have the same pair of protocol and port. Example: frontend FA: http, 80 - backend BA: tcp, 3456 - healthmonitor HM_tcp3456 frontend FB: https, 443 - backend BB: tcp, 3456 - healthmonitor HM_tcp3456 In above example both backends BA and BB share the same healthmonitor HM_tcp3456
    See Also:
    SoftLayer_Network_LBaaS_HealthMonitor
    • Constructor Detail

      • HealthMonitor

        public HealthMonitor()
    • Method Detail

      • 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()
      • getInterval

        public Long getInterval()
      • setInterval

        public void setInterval​(Long interval)
      • isIntervalSpecified

        public boolean isIntervalSpecified()
      • unsetInterval

        public void unsetInterval()
      • getMaxRetries

        public Long getMaxRetries()
      • setMaxRetries

        public void setMaxRetries​(Long maxRetries)
      • isMaxRetriesSpecified

        public boolean isMaxRetriesSpecified()
      • unsetMaxRetries

        public void unsetMaxRetries()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getMonitorType

        public String getMonitorType()
      • setMonitorType

        public void setMonitorType​(String monitorType)
      • isMonitorTypeSpecified

        public boolean isMonitorTypeSpecified()
      • unsetMonitorType

        public void unsetMonitorType()
      • getProvisioningStatus

        public String getProvisioningStatus()
      • setProvisioningStatus

        public void setProvisioningStatus​(String provisioningStatus)
      • isProvisioningStatusSpecified

        public boolean isProvisioningStatusSpecified()
      • unsetProvisioningStatus

        public void unsetProvisioningStatus()
      • getTimeout

        public Long getTimeout()
      • setTimeout

        public void setTimeout​(Long timeout)
      • isTimeoutSpecified

        public boolean isTimeoutSpecified()
      • unsetTimeout

        public void unsetTimeout()
      • getUrlPath

        public String getUrlPath()
      • setUrlPath

        public void setUrlPath​(String urlPath)
      • isUrlPathSpecified

        public boolean isUrlPathSpecified()
      • unsetUrlPath

        public void unsetUrlPath()
      • getUuid

        public String getUuid()
      • setUuid

        public void setUuid​(String uuid)
      • isUuidSpecified

        public boolean isUuidSpecified()
      • unsetUuid

        public void unsetUuid()