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
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
tlsCertificateId
This references to SSL/TLS certificate (optional) for a listenerprotected boolean
tlsCertificateIdSpecified
protected String
uuid
The UUID of a listener.protected boolean
uuidSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Listener()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
defaultPool
@ApiProperty protected Pool defaultPool
-
l7Policies
@ApiProperty protected List<L7Policy> l7Policies
-
connectionLimit
@ApiProperty(canBeNullOrNotSet=true) protected Long connectionLimit
Limit of connections a listener can accept
-
connectionLimitSpecified
protected boolean connectionLimitSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Specifies when the listener was created.
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
Specifies when the listener was updated previously.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
protocol
@ApiProperty(canBeNullOrNotSet=true) protected String protocol
Listeners protocol, one of "TCP", "HTTP", "HTTPS".
-
protocolSpecified
protected boolean protocolSpecified
-
protocolPort
@ApiProperty(canBeNullOrNotSet=true) protected Long protocolPort
Listeners protocol port number.
-
protocolPortSpecified
protected boolean protocolPortSpecified
-
provisioningStatus
@ApiProperty(canBeNullOrNotSet=true) protected String provisioningStatus
The provisioning status of listener.
-
provisioningStatusSpecified
protected boolean provisioningStatusSpecified
-
tlsCertificateId
@ApiProperty(canBeNullOrNotSet=true) protected Long tlsCertificateId
This references to SSL/TLS certificate (optional) for a listener
-
tlsCertificateIdSpecified
protected boolean tlsCertificateIdSpecified
-
uuid
@ApiProperty(canBeNullOrNotSet=true) protected String uuid
The UUID of a listener.
-
uuidSpecified
protected boolean uuidSpecified
-
l7PolicyCount
@ApiProperty protected Long l7PolicyCount
A count of
-
-
Method Detail
-
getDefaultPool
public Pool getDefaultPool()
-
setDefaultPool
public void setDefaultPool(Pool defaultPool)
-
getConnectionLimit
public Long getConnectionLimit()
-
setConnectionLimit
public void setConnectionLimit(Long connectionLimit)
-
isConnectionLimitSpecified
public boolean isConnectionLimitSpecified()
-
unsetConnectionLimit
public void unsetConnectionLimit()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
isProtocolSpecified
public boolean isProtocolSpecified()
-
unsetProtocol
public void unsetProtocol()
-
getProtocolPort
public Long getProtocolPort()
-
setProtocolPort
public void setProtocolPort(Long protocolPort)
-
isProtocolPortSpecified
public boolean isProtocolPortSpecified()
-
unsetProtocolPort
public void unsetProtocolPort()
-
getProvisioningStatus
public String getProvisioningStatus()
-
setProvisioningStatus
public void setProvisioningStatus(String provisioningStatus)
-
isProvisioningStatusSpecified
public boolean isProvisioningStatusSpecified()
-
unsetProvisioningStatus
public void unsetProvisioningStatus()
-
getTlsCertificateId
public Long getTlsCertificateId()
-
setTlsCertificateId
public void setTlsCertificateId(Long tlsCertificateId)
-
isTlsCertificateIdSpecified
public boolean isTlsCertificateIdSpecified()
-
unsetTlsCertificateId
public void unsetTlsCertificateId()
-
getUuid
public String getUuid()
-
setUuid
public void setUuid(String uuid)
-
isUuidSpecified
public boolean isUuidSpecified()
-
unsetUuid
public void unsetUuid()
-
getL7PolicyCount
public Long getL7PolicyCount()
-
setL7PolicyCount
public void setL7PolicyCount(Long l7PolicyCount)
-
asService
public Listener.Service asService(ApiClient client)
-
service
public static Listener.Service service(ApiClient client)
-
service
public static Listener.Service service(ApiClient client, Long id)
-
-