Class L7HealthMonitor
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.lbaas.L7HealthMonitor
@ApiType("SoftLayer_Network_LBaaS_L7HealthMonitor") public class L7HealthMonitor extends Entity
The SoftLayer_Network_LBaaS_L7HealthMonitor type presents a structure containing attributes of a health monitor object associated with a L7 pool instance. Note that the relationship between backend (L7 pool) and health monitor is 1-to-1, pools object associated with a health monitor must have the same pair of protocol and port. Example: frontend FA: http, 80 - backend BA: http, 3456 - healthmonitor HM_http3456 frontend FB: https, 443 - backend BB: http, 3456 - healthmonitor HM_http3456
- See Also:
- SoftLayer_Network_LBaaS_L7HealthMonitor
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
L7HealthMonitor.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
protected boolean
createDateSpecified
protected Long
interval
protected boolean
intervalSpecified
protected Long
maxRetries
protected boolean
maxRetriesSpecified
protected GregorianCalendar
modifyDate
protected boolean
modifyDateSpecified
protected String
monitorType
protected boolean
monitorTypeSpecified
protected String
provisioningStatus
protected boolean
provisioningStatusSpecified
protected Long
timeout
protected boolean
timeoutSpecified
protected String
urlPath
protected boolean
urlPathSpecified
-
Constructor Summary
Constructors Constructor Description L7HealthMonitor()
-
Method Summary
-
Field Details
-
createDate
-
createDateSpecified
protected boolean createDateSpecified -
interval
-
intervalSpecified
protected boolean intervalSpecified -
maxRetries
-
maxRetriesSpecified
protected boolean maxRetriesSpecified -
modifyDate
-
modifyDateSpecified
protected boolean modifyDateSpecified -
monitorType
-
monitorTypeSpecified
protected boolean monitorTypeSpecified -
provisioningStatus
-
provisioningStatusSpecified
protected boolean provisioningStatusSpecified -
timeout
-
timeoutSpecified
protected boolean timeoutSpecified -
urlPath
-
urlPathSpecified
protected boolean urlPathSpecified
-
-
Constructor Details
-
L7HealthMonitor
public L7HealthMonitor()
-
-
Method Details
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getInterval
-
setInterval
-
isIntervalSpecified
public boolean isIntervalSpecified() -
unsetInterval
public void unsetInterval() -
getMaxRetries
-
setMaxRetries
-
isMaxRetriesSpecified
public boolean isMaxRetriesSpecified() -
unsetMaxRetries
public void unsetMaxRetries() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getMonitorType
-
setMonitorType
-
isMonitorTypeSpecified
public boolean isMonitorTypeSpecified() -
unsetMonitorType
public void unsetMonitorType() -
getProvisioningStatus
-
setProvisioningStatus
-
isProvisioningStatusSpecified
public boolean isProvisioningStatusSpecified() -
unsetProvisioningStatus
public void unsetProvisioningStatus() -
getTimeout
-
setTimeout
-
isTimeoutSpecified
public boolean isTimeoutSpecified() -
unsetTimeout
public void unsetTimeout() -
getUrlPath
-
setUrlPath
-
isUrlPathSpecified
public boolean isUrlPathSpecified() -
unsetUrlPath
public void unsetUrlPath()
-