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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description L7HealthMonitor()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
-
createDateSpecified
protected boolean createDateSpecified
-
interval
@ApiProperty(canBeNullOrNotSet=true) protected Long interval
-
intervalSpecified
protected boolean intervalSpecified
-
maxRetries
@ApiProperty(canBeNullOrNotSet=true) protected Long maxRetries
-
maxRetriesSpecified
protected boolean maxRetriesSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
monitorType
@ApiProperty(canBeNullOrNotSet=true) protected String monitorType
-
monitorTypeSpecified
protected boolean monitorTypeSpecified
-
provisioningStatus
@ApiProperty(canBeNullOrNotSet=true) protected String provisioningStatus
-
provisioningStatusSpecified
protected boolean provisioningStatusSpecified
-
timeout
@ApiProperty(canBeNullOrNotSet=true) protected Long timeout
-
timeoutSpecified
protected boolean timeoutSpecified
-
urlPath
@ApiProperty(canBeNullOrNotSet=true) protected String urlPath
-
urlPathSpecified
protected boolean urlPathSpecified
-
-
Method Detail
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
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()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
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()
-
-