Class Translation
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.tunnel.module.context.address.Translation
-
@ApiType("SoftLayer_Network_Tunnel_Module_Context_Address_Translation") public class Translation extends Entity
The SoftLayer_Network_Tunnel_Module_Context_Address_Translation data type contains general information relating to a single address translation. Information such as notes, ip addresses, along with record information, and network tunnel data may be retrieved.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Translation.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
customerIpAddress
The ip address record that will receive the encrypted traffic.protected Long
customerIpAddressId
The unique identifier for the ip address record that will receive the encrypted traffic.protected boolean
customerIpAddressIdSpecified
protected IpAddress
customerIpAddressRecord
The ip address record for the ip that will receive the encrypted traffic from the IPSec network tunnel.protected boolean
customerIpAddressSpecified
protected Long
id
An address translation's unique identifier.protected boolean
idSpecified
protected String
internalIpAddress
The ip address record that will deliver the encrypted traffic.protected Long
internalIpAddressId
The unique identifier for the ip address record that will deliver the encrypted traffic.protected boolean
internalIpAddressIdSpecified
protected IpAddress
internalIpAddressRecord
The ip address record for the ip that will deliver the encrypted traffic from the IPSec network tunnel.protected boolean
internalIpAddressSpecified
protected Context
networkTunnelContext
The IPSec network tunnel an address translation belongs to.protected Long
networkTunnelContextId
An address translation's network tunnel identifier.protected boolean
networkTunnelContextIdSpecified
protected String
notes
A name or description given to an address translation to help identify the address translation.protected boolean
notesSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Translation()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
customerIpAddressRecord
@ApiProperty protected IpAddress customerIpAddressRecord
The ip address record for the ip that will receive the encrypted traffic from the IPSec network tunnel.
-
internalIpAddressRecord
@ApiProperty protected IpAddress internalIpAddressRecord
The ip address record for the ip that will deliver the encrypted traffic from the IPSec network tunnel.
-
networkTunnelContext
@ApiProperty protected Context networkTunnelContext
The IPSec network tunnel an address translation belongs to.
-
customerIpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String customerIpAddress
The ip address record that will receive the encrypted traffic.
-
customerIpAddressSpecified
protected boolean customerIpAddressSpecified
-
customerIpAddressId
@ApiProperty(canBeNullOrNotSet=true) protected Long customerIpAddressId
The unique identifier for the ip address record that will receive the encrypted traffic.
-
customerIpAddressIdSpecified
protected boolean customerIpAddressIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
An address translation's unique identifier.
-
idSpecified
protected boolean idSpecified
-
internalIpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String internalIpAddress
The ip address record that will deliver the encrypted traffic.
-
internalIpAddressSpecified
protected boolean internalIpAddressSpecified
-
internalIpAddressId
@ApiProperty(canBeNullOrNotSet=true) protected Long internalIpAddressId
The unique identifier for the ip address record that will deliver the encrypted traffic.
-
internalIpAddressIdSpecified
protected boolean internalIpAddressIdSpecified
-
networkTunnelContextId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkTunnelContextId
An address translation's network tunnel identifier.
-
networkTunnelContextIdSpecified
protected boolean networkTunnelContextIdSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
A name or description given to an address translation to help identify the address translation.
-
notesSpecified
protected boolean notesSpecified
-
-
Method Detail
-
getCustomerIpAddressRecord
public IpAddress getCustomerIpAddressRecord()
-
setCustomerIpAddressRecord
public void setCustomerIpAddressRecord(IpAddress customerIpAddressRecord)
-
getInternalIpAddressRecord
public IpAddress getInternalIpAddressRecord()
-
setInternalIpAddressRecord
public void setInternalIpAddressRecord(IpAddress internalIpAddressRecord)
-
getNetworkTunnelContext
public Context getNetworkTunnelContext()
-
setNetworkTunnelContext
public void setNetworkTunnelContext(Context networkTunnelContext)
-
getCustomerIpAddress
public String getCustomerIpAddress()
-
setCustomerIpAddress
public void setCustomerIpAddress(String customerIpAddress)
-
isCustomerIpAddressSpecified
public boolean isCustomerIpAddressSpecified()
-
unsetCustomerIpAddress
public void unsetCustomerIpAddress()
-
getCustomerIpAddressId
public Long getCustomerIpAddressId()
-
setCustomerIpAddressId
public void setCustomerIpAddressId(Long customerIpAddressId)
-
isCustomerIpAddressIdSpecified
public boolean isCustomerIpAddressIdSpecified()
-
unsetCustomerIpAddressId
public void unsetCustomerIpAddressId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getInternalIpAddress
public String getInternalIpAddress()
-
setInternalIpAddress
public void setInternalIpAddress(String internalIpAddress)
-
isInternalIpAddressSpecified
public boolean isInternalIpAddressSpecified()
-
unsetInternalIpAddress
public void unsetInternalIpAddress()
-
getInternalIpAddressId
public Long getInternalIpAddressId()
-
setInternalIpAddressId
public void setInternalIpAddressId(Long internalIpAddressId)
-
isInternalIpAddressIdSpecified
public boolean isInternalIpAddressIdSpecified()
-
unsetInternalIpAddressId
public void unsetInternalIpAddressId()
-
getNetworkTunnelContextId
public Long getNetworkTunnelContextId()
-
setNetworkTunnelContextId
public void setNetworkTunnelContextId(Long networkTunnelContextId)
-
isNetworkTunnelContextIdSpecified
public boolean isNetworkTunnelContextIdSpecified()
-
unsetNetworkTunnelContextId
public void unsetNetworkTunnelContextId()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
-