Class IpAddress
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.virtual.guest.network.component.IpAddress
-
-
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
All Methods Instance Methods Concrete Methods 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 Detail
-
ipAddress
@ApiProperty protected IpAddress ipAddress
The IP address associated with this object's network component.
-
networkComponent
@ApiProperty protected Component networkComponent
The network component associated with this object's IP address.
-
ipAddressId
@ApiProperty(canBeNullOrNotSet=true) protected Long ipAddressId
The unique ID of the [[SoftLayer_Network_Subnet_ipAddress|ip address]] this virtual IP address is associated with.
-
ipAddressIdSpecified
protected boolean ipAddressIdSpecified
-
port
@ApiProperty(canBeNullOrNotSet=true) protected Long port
The port that a network component has reserved. This field is only required for some IP address types.
-
portSpecified
protected boolean portSpecified
-
type
@ApiProperty(canBeNullOrNotSet=true) protected String 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
-
-
Method Detail
-
getIpAddress
public IpAddress getIpAddress()
-
setIpAddress
public void setIpAddress(IpAddress ipAddress)
-
getNetworkComponent
public Component getNetworkComponent()
-
setNetworkComponent
public void setNetworkComponent(Component networkComponent)
-
getIpAddressId
public Long getIpAddressId()
-
setIpAddressId
public void setIpAddressId(Long ipAddressId)
-
isIpAddressIdSpecified
public boolean isIpAddressIdSpecified()
-
unsetIpAddressId
public void unsetIpAddressId()
-
getPort
public Long getPort()
-
setPort
public void setPort(Long port)
-
isPortSpecified
public boolean isPortSpecified()
-
unsetPort
public void unsetPort()
-
getType
public String getType()
-
setType
public void setType(String type)
-
isTypeSpecified
public boolean isTypeSpecified()
-
unsetType
public void unsetType()
-
-