Class IpAddress
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.customer.subnet.IpAddress
-
-
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.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description IpAddress()
-
Method Summary
All Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
subnet
@ApiProperty protected Subnet subnet
The customer subnet (remote) that the ip address belongs to.
-
translations
@ApiProperty protected List<Translation> translations
All the address translations that are tied to an IP address.
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique identifier for an ip address.
-
idSpecified
protected boolean idSpecified
-
ipAddress
@ApiProperty(canBeNullOrNotSet=true) protected String ipAddress
An IP address expressed in dotted quad format.
-
ipAddressSpecified
protected boolean ipAddressSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
An IP address' user defined note.
-
notesSpecified
protected boolean notesSpecified
-
subnetId
@ApiProperty(canBeNullOrNotSet=true) protected Long subnetId
The unique identifier for the customer subnet (remote) the ip address belongs to.
-
subnetIdSpecified
protected boolean subnetIdSpecified
-
translationCount
@ApiProperty protected Long translationCount
A count of all the address translations that are tied to an IP address.
-
-
Method Detail
-
getSubnet
public Subnet getSubnet()
-
setSubnet
public void setSubnet(Subnet subnet)
-
getTranslations
public List<Translation> getTranslations()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getIpAddress
public String getIpAddress()
-
setIpAddress
public void setIpAddress(String ipAddress)
-
isIpAddressSpecified
public boolean isIpAddressSpecified()
-
unsetIpAddress
public void unsetIpAddress()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
getSubnetId
public Long getSubnetId()
-
setSubnetId
public void setSubnetId(Long subnetId)
-
isSubnetIdSpecified
public boolean isSubnetIdSpecified()
-
unsetSubnetId
public void unsetSubnetId()
-
getTranslationCount
public Long getTranslationCount()
-
setTranslationCount
public void setTranslationCount(Long translationCount)
-
-