Class 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 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
    • Constructor Detail

      • IpAddress

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