Class LoadBalancerHealthMonitorConfiguration
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.lbaas.LoadBalancerHealthMonitorConfiguration
@ApiType("SoftLayer_Network_LBaaS_LoadBalancerHealthMonitorConfiguration") public class LoadBalancerHealthMonitorConfiguration extends Entity
SoftLayer_Network_LBaaS_LoadBalancerHealthMonitorConfiguration specifies the check method to be used for health monitoring backend members.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalancerHealthMonitorConfiguration.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
backendPort
Backends portprotected boolean
backendPortSpecified
protected String
backendProtocol
<protected boolean
backendProtocolSpecified
protected String
healthMonitorUuid
Health Monitor UUID, required for update onlyprotected boolean
healthMonitorUuidSpecified
protected Long
interval
Interval in seconds to performprotected boolean
intervalSpecified
protected Long
maxRetries
<protected boolean
maxRetriesSpecified
protected Long
timeout
Health check methods timeout inprotected boolean
timeoutSpecified
protected String
urlPath
If monitor is "HTTP", this specifies URL pathprotected boolean
urlPathSpecified
-
Constructor Summary
Constructors Constructor Description LoadBalancerHealthMonitorConfiguration()
-
Method Summary
Modifier and Type Method Description Long
getBackendPort()
String
getBackendProtocol()
String
getHealthMonitorUuid()
Long
getInterval()
Long
getMaxRetries()
Long
getTimeout()
String
getUrlPath()
boolean
isBackendPortSpecified()
boolean
isBackendProtocolSpecified()
boolean
isHealthMonitorUuidSpecified()
boolean
isIntervalSpecified()
boolean
isMaxRetriesSpecified()
boolean
isTimeoutSpecified()
boolean
isUrlPathSpecified()
void
setBackendPort(Long backendPort)
void
setBackendProtocol(String backendProtocol)
void
setHealthMonitorUuid(String healthMonitorUuid)
void
setInterval(Long interval)
void
setMaxRetries(Long maxRetries)
void
setTimeout(Long timeout)
void
setUrlPath(String urlPath)
void
unsetBackendPort()
void
unsetBackendProtocol()
void
unsetHealthMonitorUuid()
void
unsetInterval()
void
unsetMaxRetries()
void
unsetTimeout()
void
unsetUrlPath()
-
Field Details
-
backendPort
Backends port -
backendPortSpecified
protected boolean backendPortSpecified -
backendProtocol
<backendProtocolSpecified
protected boolean backendProtocolSpecifiedhealthMonitorUuid
Health Monitor UUID, required for update onlyhealthMonitorUuidSpecified
protected boolean healthMonitorUuidSpecifiedinterval
Interval in seconds to performintervalSpecified
protected boolean intervalSpecifiedmaxRetries
<maxRetriesSpecified
protected boolean maxRetriesSpecifiedtimeout
Health check methods timeout intimeoutSpecified
protected boolean timeoutSpecifiedurlPath
If monitor is "HTTP", this specifies URL pathurlPathSpecified
protected boolean urlPathSpecifiedConstructor Details
-
LoadBalancerHealthMonitorConfiguration
public LoadBalancerHealthMonitorConfiguration()
Method Details
-
getBackendPort
-
setBackendPort
-
isBackendPortSpecified
public boolean isBackendPortSpecified() -
unsetBackendPort
public void unsetBackendPort() -
getBackendProtocol
-
setBackendProtocol
-
isBackendProtocolSpecified
public boolean isBackendProtocolSpecified() -
unsetBackendProtocol
public void unsetBackendProtocol() -
getHealthMonitorUuid
-
setHealthMonitorUuid
-
isHealthMonitorUuidSpecified
public boolean isHealthMonitorUuidSpecified() -
unsetHealthMonitorUuid
public void unsetHealthMonitorUuid() -
getInterval
-
setInterval
-
isIntervalSpecified
public boolean isIntervalSpecified() -
unsetInterval
public void unsetInterval() -
getMaxRetries
-
setMaxRetries
-
isMaxRetriesSpecified
public boolean isMaxRetriesSpecified() -
unsetMaxRetries
public void unsetMaxRetries() -
getTimeout
-
setTimeout
-
isTimeoutSpecified
public boolean isTimeoutSpecified() -
unsetTimeout
public void unsetTimeout() -
getUrlPath
-
setUrlPath
-
isUrlPathSpecified
public boolean isUrlPathSpecified() -
unsetUrlPath
public void unsetUrlPath()
-