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.
See Also:
SoftLayer_Virtual_Guest_Network_Component_IpAddress
  • Field Details

    • 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
  • Constructor Details

    • IpAddress

      public IpAddress()
  • Method Details

    • 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()