Class LoadBalancerProtocolConfiguration
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.lbaas.LoadBalancerProtocolConfiguration
-
@ApiType("SoftLayer_Network_LBaaS_LoadBalancerProtocolConfiguration") public class LoadBalancerProtocolConfiguration extends Entity
SoftLayer_Network_LBaaS_LoadBalancerProtocolConfiguration specifies the protocol, port, maximum number of allowed connections and session stickiness for load balancer's front- and backend.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalancerProtocolConfiguration.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
backendPort
Backends portprotected boolean
backendPortSpecified
protected String
backendProtocol
<protected boolean
backendProtocolSpecified
protected Long
frontendPort
Frontends portprotected boolean
frontendPortSpecified
protected String
frontendProtocol
<protected boolean
frontendProtocolSpecified
protected String
listenerUuid
Listeners UUID, required for update onlyprotected boolean
listenerUuidSpecified
protected String
loadBalancingMethod
<protected boolean
loadBalancingMethodSpecified
protected Long
maxConn
Maximum number of allowed connectionsprotected boolean
maxConnSpecified
protected String
sessionCookieName
Sessions cookie nameprotected boolean
sessionCookieNameSpecified
protected String
sessionType
Session stickiness type.protected boolean
sessionTypeSpecified
protected Long
tlsCertificateId
ssl/tls certificate idprotected boolean
tlsCertificateIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description LoadBalancerProtocolConfiguration()
-
Method Summary
-
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
-
frontendPort
@ApiProperty(canBeNullOrNotSet=true) protected Long frontendPort
Frontends port
-
frontendPortSpecified
protected boolean frontendPortSpecified
-
frontendProtocol
@ApiProperty(canBeNullOrNotSet=true) protected String frontendProtocol
<-
frontendProtocolSpecified
protected boolean frontendProtocolSpecified
-
listenerUuid
@ApiProperty(canBeNullOrNotSet=true) protected String listenerUuid
Listeners UUID, required for update only
-
listenerUuidSpecified
protected boolean listenerUuidSpecified
-
loadBalancingMethod
@ApiProperty(canBeNullOrNotSet=true) protected String loadBalancingMethod
<-
loadBalancingMethodSpecified
protected boolean loadBalancingMethodSpecified
-
maxConn
@ApiProperty(canBeNullOrNotSet=true) protected Long maxConn
Maximum number of allowed connections
-
maxConnSpecified
protected boolean maxConnSpecified
-
sessionCookieName
@ApiProperty(canBeNullOrNotSet=true) protected String sessionCookieName
Sessions cookie name
-
sessionCookieNameSpecified
protected boolean sessionCookieNameSpecified
-
sessionType
@ApiProperty(canBeNullOrNotSet=true) protected String sessionType
Session stickiness type. Valid values are "SOURCE_IP" "HTTP_COOKIE"
-
sessionTypeSpecified
protected boolean sessionTypeSpecified
-
tlsCertificateId
@ApiProperty(canBeNullOrNotSet=true) protected Long tlsCertificateId
ssl/tls certificate id
-
tlsCertificateIdSpecified
protected boolean tlsCertificateIdSpecified
-
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()
-
getFrontendPort
public Long getFrontendPort()
-
setFrontendPort
public void setFrontendPort(Long frontendPort)
-
isFrontendPortSpecified
public boolean isFrontendPortSpecified()
-
unsetFrontendPort
public void unsetFrontendPort()
-
getFrontendProtocol
public String getFrontendProtocol()
-
setFrontendProtocol
public void setFrontendProtocol(String frontendProtocol)
-
isFrontendProtocolSpecified
public boolean isFrontendProtocolSpecified()
-
unsetFrontendProtocol
public void unsetFrontendProtocol()
-
getListenerUuid
public String getListenerUuid()
-
setListenerUuid
public void setListenerUuid(String listenerUuid)
-
isListenerUuidSpecified
public boolean isListenerUuidSpecified()
-
unsetListenerUuid
public void unsetListenerUuid()
-
getLoadBalancingMethod
public String getLoadBalancingMethod()
-
setLoadBalancingMethod
public void setLoadBalancingMethod(String loadBalancingMethod)
-
isLoadBalancingMethodSpecified
public boolean isLoadBalancingMethodSpecified()
-
unsetLoadBalancingMethod
public void unsetLoadBalancingMethod()
-
getMaxConn
public Long getMaxConn()
-
setMaxConn
public void setMaxConn(Long maxConn)
-
isMaxConnSpecified
public boolean isMaxConnSpecified()
-
unsetMaxConn
public void unsetMaxConn()
-
getSessionCookieName
public String getSessionCookieName()
-
setSessionCookieName
public void setSessionCookieName(String sessionCookieName)
-
isSessionCookieNameSpecified
public boolean isSessionCookieNameSpecified()
-
unsetSessionCookieName
public void unsetSessionCookieName()
-
getSessionType
public String getSessionType()
-
setSessionType
public void setSessionType(String sessionType)
-
isSessionTypeSpecified
public boolean isSessionTypeSpecified()
-
unsetSessionType
public void unsetSessionType()
-
getTlsCertificateId
public Long getTlsCertificateId()
-
setTlsCertificateId
public void setTlsCertificateId(Long tlsCertificateId)
-
isTlsCertificateIdSpecified
public boolean isTlsCertificateIdSpecified()
-
unsetTlsCertificateId
public void unsetTlsCertificateId()
-
-
-
-
-
-