Class Listener
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.lbaas.Listener
@ApiType("SoftLayer_Network_LBaaS_Listener") public class Listener extends Entity
The SoftLayer_Network_LBaaS_Listener type presents a data structure for a load balancers listener, also called frontend.
- See Also:
- SoftLayer_Network_LBaaS_Listener
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Listener.Mask
static interface
Listener.Service
The SoftLayer_Network_LBaaS_Listener API service allows consumers to add, edit and delete load balancers protocols for front- and backends.static interface
Listener.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
clientTimeout
maximum idle time in seconds(Range: 1 to 7200), after which the load balancer brings down theprotected boolean
clientTimeoutSpecified
protected Long
connectionLimit
Limit of connections a listener can acceptprotected boolean
connectionLimitSpecified
protected GregorianCalendar
createDate
Specifies when the listener was created.protected boolean
createDateSpecified
protected Pool
defaultPool
protected Long
id
protected boolean
idSpecified
protected List<L7Policy>
l7Policies
protected Long
l7PolicyCount
A count ofprotected GregorianCalendar
modifyDate
Specifies when the listener was updated previously.protected boolean
modifyDateSpecified
protected String
protocol
Listeners protocol, one of "TCP", "HTTP", "HTTPS".protected Long
protocolPort
Listeners protocol port number.protected boolean
protocolPortSpecified
protected boolean
protocolSpecified
protected String
provisioningStatus
The provisioning status of listener.protected boolean
provisioningStatusSpecified
protected Long
serverTimeout
maximum idle time in seconds(Range: 1 to 7200), after which the load balancer brings down theprotected boolean
serverTimeoutSpecified
protected Long
tlsCertificateId
This references to SSL/TLS certificate (optional) for a listenerprotected boolean
tlsCertificateIdSpecified
protected String
uuid
The UUID of a listener.protected boolean
uuidSpecified
-
Constructor Summary
Constructors Constructor Description Listener()
-
Method Summary
-
Field Details
-
defaultPool
-
l7Policies
-
clientTimeout
maximum idle time in seconds(Range: 1 to 7200), after which the load balancer brings down the -
clientTimeoutSpecified
protected boolean clientTimeoutSpecified -
connectionLimit
Limit of connections a listener can accept -
connectionLimitSpecified
protected boolean connectionLimitSpecified -
createDate
Specifies when the listener was created. -
createDateSpecified
protected boolean createDateSpecified -
id
-
idSpecified
protected boolean idSpecified -
modifyDate
Specifies when the listener was updated previously. -
modifyDateSpecified
protected boolean modifyDateSpecified -
protocol
Listeners protocol, one of "TCP", "HTTP", "HTTPS". -
protocolSpecified
protected boolean protocolSpecified -
protocolPort
Listeners protocol port number. -
protocolPortSpecified
protected boolean protocolPortSpecified -
provisioningStatus
The provisioning status of listener. -
provisioningStatusSpecified
protected boolean provisioningStatusSpecified -
serverTimeout
maximum idle time in seconds(Range: 1 to 7200), after which the load balancer brings down the -
serverTimeoutSpecified
protected boolean serverTimeoutSpecified -
tlsCertificateId
This references to SSL/TLS certificate (optional) for a listener -
tlsCertificateIdSpecified
protected boolean tlsCertificateIdSpecified -
uuid
The UUID of a listener. -
uuidSpecified
protected boolean uuidSpecified -
l7PolicyCount
A count of
-
-
Constructor Details
-
Listener
public Listener()
-
-
Method Details
-
getDefaultPool
-
setDefaultPool
-
getL7Policies
-
getClientTimeout
-
setClientTimeout
-
isClientTimeoutSpecified
public boolean isClientTimeoutSpecified() -
unsetClientTimeout
public void unsetClientTimeout() -
getConnectionLimit
-
setConnectionLimit
-
isConnectionLimitSpecified
public boolean isConnectionLimitSpecified() -
unsetConnectionLimit
public void unsetConnectionLimit() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getProtocol
-
setProtocol
-
isProtocolSpecified
public boolean isProtocolSpecified() -
unsetProtocol
public void unsetProtocol() -
getProtocolPort
-
setProtocolPort
-
isProtocolPortSpecified
public boolean isProtocolPortSpecified() -
unsetProtocolPort
public void unsetProtocolPort() -
getProvisioningStatus
-
setProvisioningStatus
-
isProvisioningStatusSpecified
public boolean isProvisioningStatusSpecified() -
unsetProvisioningStatus
public void unsetProvisioningStatus() -
getServerTimeout
-
setServerTimeout
-
isServerTimeoutSpecified
public boolean isServerTimeoutSpecified() -
unsetServerTimeout
public void unsetServerTimeout() -
getTlsCertificateId
-
setTlsCertificateId
-
isTlsCertificateIdSpecified
public boolean isTlsCertificateIdSpecified() -
unsetTlsCertificateId
public void unsetTlsCertificateId() -
getUuid
-
setUuid
-
isUuidSpecified
public boolean isUuidSpecified() -
unsetUuid
public void unsetUuid() -
getL7PolicyCount
-
setL7PolicyCount
-
asService
-
service
-
service
-