Class IpAddress
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.guest.network.component.IpAddress
@ApiType("SoftLayer_Virtual_Guest_Network_Component_IpAddress") public class IpAddress extends Entity
The SoftLayer_Virtual_Guest_Network_Component_IpAddress data type contains general information relating to the binding of a single network component to a single SoftLayer IP address.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IpAddress.Mask
-
Field Summary
Fields Modifier and Type Field Description protected IpAddress
ipAddress
The IP address associated with this object's network component.protected Long
ipAddressId
The unique ID of the [[SoftLayer_Network_Subnet_ipAddress|ip address]] this virtual IP address is associated with.protected boolean
ipAddressIdSpecified
protected Component
networkComponent
The network component associated with this object's IP address.protected Long
port
The port that a network component has reserved.protected boolean
portSpecified
protected String
type
The type of IP that this IP address record references.protected boolean
typeSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description IpAddress()
-
Method Summary
Modifier and Type Method Description IpAddress
getIpAddress()
Long
getIpAddressId()
Component
getNetworkComponent()
Long
getPort()
String
getType()
boolean
isIpAddressIdSpecified()
boolean
isPortSpecified()
boolean
isTypeSpecified()
void
setIpAddress(IpAddress ipAddress)
void
setIpAddressId(Long ipAddressId)
void
setNetworkComponent(Component networkComponent)
void
setPort(Long port)
void
setType(String type)
void
unsetIpAddressId()
void
unsetPort()
void
unsetType()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
ipAddress
The IP address associated with this object's network component. -
networkComponent
The network component associated with this object's IP address. -
ipAddressId
The unique ID of the [[SoftLayer_Network_Subnet_ipAddress|ip address]] this virtual IP address is associated with. -
ipAddressIdSpecified
protected boolean ipAddressIdSpecified -
port
The port that a network component has reserved. This field is only required for some IP address types. -
portSpecified
protected boolean portSpecified -
type
The type of IP that this IP address record references. Some examples are PRIMARY for the network component's primary IP address and CONSOLE_PROXY which represents the IP information for logging into a computing instance's console. -
typeSpecified
protected boolean typeSpecified
-
-
Constructor Details
-
IpAddress
public IpAddress()
-
-
Method Details
-
getIpAddress
-
setIpAddress
-
getNetworkComponent
-
setNetworkComponent
-
getIpAddressId
-
setIpAddressId
-
isIpAddressIdSpecified
public boolean isIpAddressIdSpecified() -
unsetIpAddressId
public void unsetIpAddressId() -
getPort
-
setPort
-
isPortSpecified
public boolean isPortSpecified() -
unsetPort
public void unsetPort() -
getType
-
setType
-
isTypeSpecified
public boolean isTypeSpecified() -
unsetType
public void unsetType()
-