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 Detail
-
virtualIpAddress
@ApiProperty protected VirtualIpAddress virtualIpAddress
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique identifier for the protocol instance
-
idSpecified
protected boolean idSpecified
-
keyName
@ApiProperty(canBeNullOrNotSet=true) protected String keyName
Identifier for the associated communication protocol
-
keyNameSpecified
protected boolean keyNameSpecified
-
virtualIpAddressId
@ApiProperty(canBeNullOrNotSet=true) protected Long virtualIpAddressId
Identifier for the associated [[SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress (type)|virtual IP address]] instance
-
virtualIpAddressIdSpecified
protected boolean virtualIpAddressIdSpecified
-
-
Method Detail
-
getVirtualIpAddress
public VirtualIpAddress getVirtualIpAddress()
-
setVirtualIpAddress
public void setVirtualIpAddress(VirtualIpAddress virtualIpAddress)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getKeyName
public String getKeyName()
-
setKeyName
public void setKeyName(String keyName)
-
isKeyNameSpecified
public boolean isKeyNameSpecified()
-
unsetKeyName
public void unsetKeyName()
-
getVirtualIpAddressId
public Long getVirtualIpAddressId()
-
setVirtualIpAddressId
public void setVirtualIpAddressId(Long virtualIpAddressId)
-
isVirtualIpAddressIdSpecified
public boolean isVirtualIpAddressIdSpecified()
-
unsetVirtualIpAddressId
public void unsetVirtualIpAddressId()
-
-