Class IpAddress
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.customer.subnet.IpAddress
@ApiType("SoftLayer_Network_Customer_Subnet_IpAddress") public class IpAddress extends Entity
The SoftLayer_Network_Customer_Subnet_IpAddress data type contains general information relating to a single Customer Subnet (Remote) IPv4 address.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IpAddress.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
Unique identifier for an ip address.protected boolean
idSpecified
protected String
ipAddress
An IP address expressed in dotted quad format.protected boolean
ipAddressSpecified
protected String
notes
An IP address' user defined note.protected boolean
notesSpecified
protected Subnet
subnet
The customer subnet (remote) that the ip address belongs to.protected Long
subnetId
The unique identifier for the customer subnet (remote) the ip address belongs to.protected boolean
subnetIdSpecified
protected Long
translationCount
A count of all the address translations that are tied to an IP address.protected List<Translation>
translations
All the address translations that are tied to an IP address. -
Constructor Summary
Constructors Constructor Description IpAddress()
-
Method Summary
Modifier and Type Method Description Long
getId()
String
getIpAddress()
String
getNotes()
Subnet
getSubnet()
Long
getSubnetId()
Long
getTranslationCount()
List<Translation>
getTranslations()
boolean
isIdSpecified()
boolean
isIpAddressSpecified()
boolean
isNotesSpecified()
boolean
isSubnetIdSpecified()
void
setId(Long id)
void
setIpAddress(String ipAddress)
void
setNotes(String notes)
void
setSubnet(Subnet subnet)
void
setSubnetId(Long subnetId)
void
setTranslationCount(Long translationCount)
void
unsetId()
void
unsetIpAddress()
void
unsetNotes()
void
unsetSubnetId()
-
Field Details
-
subnet
The customer subnet (remote) that the ip address belongs to. -
translations
All the address translations that are tied to an IP address. -
id
Unique identifier for an ip address. -
idSpecified
protected boolean idSpecified -
ipAddress
An IP address expressed in dotted quad format. -
ipAddressSpecified
protected boolean ipAddressSpecified -
notes
An IP address' user defined note. -
notesSpecified
protected boolean notesSpecified -
subnetId
The unique identifier for the customer subnet (remote) the ip address belongs to. -
subnetIdSpecified
protected boolean subnetIdSpecified -
translationCount
A count of all the address translations that are tied to an IP address.
-
-
Constructor Details
-
IpAddress
public IpAddress()
-
-
Method Details
-
getSubnet
-
setSubnet
-
getTranslations
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getIpAddress
-
setIpAddress
-
isIpAddressSpecified
public boolean isIpAddressSpecified() -
unsetIpAddress
public void unsetIpAddress() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getSubnetId
-
setSubnetId
-
isSubnetIdSpecified
public boolean isSubnetIdSpecified() -
unsetSubnetId
public void unsetSubnetId() -
getTranslationCount
-
setTranslationCount
-