Package com.softlayer.api.service.network.application.delivery.controller.loadbalancer.virtualipaddress
Class SecureTransportProtocol
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.application.delivery.controller.loadbalancer.virtualipaddress.SecureTransportProtocol
@ApiType("SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportProtocol") public class SecureTransportProtocol extends Entity
Links a SSL transport protocol with a virtual IP address instance. Instances of this class are immutable and should reflect a protocol that is configurable on a load balancer device.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecureTransportProtocol.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
Unique identifier for the protocol instanceprotected boolean
idSpecified
protected String
keyName
Identifier for the associated communication protocolprotected boolean
keyNameSpecified
protected VirtualIpAddress
virtualIpAddress
protected Long
virtualIpAddressId
Identifier for the associated [[SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress (type)|virtual IP address]] instanceprotected boolean
virtualIpAddressIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description SecureTransportProtocol()
-
Method Summary
Modifier and Type Method Description Long
getId()
String
getKeyName()
VirtualIpAddress
getVirtualIpAddress()
Long
getVirtualIpAddressId()
boolean
isIdSpecified()
boolean
isKeyNameSpecified()
boolean
isVirtualIpAddressIdSpecified()
void
setId(Long id)
void
setKeyName(String keyName)
void
setVirtualIpAddress(VirtualIpAddress virtualIpAddress)
void
setVirtualIpAddressId(Long virtualIpAddressId)
void
unsetId()
void
unsetKeyName()
void
unsetVirtualIpAddressId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
virtualIpAddress
-
id
Unique identifier for the protocol instance -
idSpecified
protected boolean idSpecified -
keyName
Identifier for the associated communication protocol -
keyNameSpecified
protected boolean keyNameSpecified -
virtualIpAddressId
Identifier for the associated [[SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress (type)|virtual IP address]] instance -
virtualIpAddressIdSpecified
protected boolean virtualIpAddressIdSpecified
-
-
Constructor Details
-
SecureTransportProtocol
public SecureTransportProtocol()
-
-
Method Details
-
getVirtualIpAddress
-
setVirtualIpAddress
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getKeyName
-
setKeyName
-
isKeyNameSpecified
public boolean isKeyNameSpecified() -
unsetKeyName
public void unsetKeyName() -
getVirtualIpAddressId
-
setVirtualIpAddressId
-
isVirtualIpAddressIdSpecified
public boolean isVirtualIpAddressIdSpecified() -
unsetVirtualIpAddressId
public void unsetVirtualIpAddressId()
-