Class LoadBalancerHealthMonitorConfiguration
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.lbaas.LoadBalancerHealthMonitorConfiguration
-
-
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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
backendPort
@ApiProperty(canBeNullOrNotSet=true) protected Long backendPort
Backends port
-
backendPortSpecified
protected boolean backendPortSpecified
-
backendProtocol
@ApiProperty(canBeNullOrNotSet=true) protected String backendProtocol
<-
backendProtocolSpecified
protected boolean backendProtocolSpecified
-
healthMonitorUuid
@ApiProperty(canBeNullOrNotSet=true) protected String healthMonitorUuid
Health Monitor UUID, required for update only
-
healthMonitorUuidSpecified
protected boolean healthMonitorUuidSpecified
-
interval
@ApiProperty(canBeNullOrNotSet=true) protected Long interval
Interval in seconds to perform
-
intervalSpecified
protected boolean intervalSpecified
-
maxRetries
@ApiProperty(canBeNullOrNotSet=true) protected Long maxRetries
<-
maxRetriesSpecified
protected boolean maxRetriesSpecified
-
timeout
@ApiProperty(canBeNullOrNotSet=true) protected Long timeout
Health check methods timeout in
-
timeoutSpecified
protected boolean timeoutSpecified
-
urlPath
@ApiProperty(canBeNullOrNotSet=true) protected String urlPath
If monitor is "HTTP", this specifies URL path
-
urlPathSpecified
protected boolean urlPathSpecified
-
Method Detail
-
getBackendPort
public Long getBackendPort()
-
setBackendPort
public void setBackendPort(Long backendPort)
-
isBackendPortSpecified
public boolean isBackendPortSpecified()
-
unsetBackendPort
public void unsetBackendPort()
-
getBackendProtocol
public String getBackendProtocol()
-
setBackendProtocol
public void setBackendProtocol(String backendProtocol)
-
isBackendProtocolSpecified
public boolean isBackendProtocolSpecified()
-
unsetBackendProtocol
public void unsetBackendProtocol()
-
getHealthMonitorUuid
public String getHealthMonitorUuid()
-
setHealthMonitorUuid
public void setHealthMonitorUuid(String healthMonitorUuid)
-
isHealthMonitorUuidSpecified
public boolean isHealthMonitorUuidSpecified()
-
unsetHealthMonitorUuid
public void unsetHealthMonitorUuid()
-
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()
-
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()
-
-
-
-
-