Class NetworkInterface

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    DigitalOceanNetworkInterface

    public class NetworkInterface
    extends java.lang.Object
    implements java.io.Serializable
    Represents information about a network interface in the Cloud.
    Since:
    1.0
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getGateway()  
      java.lang.String getId()  
      java.lang.String getIpv4()  
      java.lang.String getIpv6()  
      java.lang.String getMac()  
      java.lang.String getName()  
      java.lang.String getNetmask()  
      java.lang.String getNetwork()  
      protected void setGateway​(java.lang.String gateway)  
      protected void setId​(java.lang.String id)  
      protected void setIpv4​(java.lang.String ipv4)  
      protected void setIpv6​(java.lang.String ipv6)  
      protected void setMac​(java.lang.String mac)  
      protected void setName​(java.lang.String name)  
      protected void setNetmask​(java.lang.String netmask)  
      protected void setNetwork​(java.lang.String network)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NetworkInterface

        public NetworkInterface()
    • Method Detail

      • getIpv4

        public java.lang.String getIpv4()
        Returns:
        The IPv4 address
      • getIpv6

        public java.lang.String getIpv6()
        Returns:
        The IPv6 address
      • getName

        public java.lang.String getName()
        Returns:
        Name of the Network interface
      • getMac

        public java.lang.String getMac()
        Returns:
        The MAC address
      • getId

        public java.lang.String getId()
        Returns:
        The ID of network interface
      • getGateway

        public java.lang.String getGateway()
        Returns:
        The gateway
      • getNetwork

        public java.lang.String getNetwork()
        Returns:
        The network
      • getNetmask

        public java.lang.String getNetmask()
        Returns:
        The network mask
      • setIpv4

        protected void setIpv4​(java.lang.String ipv4)
        Parameters:
        ipv4 - The IPv4 address
      • setIpv6

        protected void setIpv6​(java.lang.String ipv6)
        Parameters:
        ipv6 - The IPv6 address
      • setName

        protected void setName​(java.lang.String name)
        Parameters:
        name - The name
      • setMac

        protected void setMac​(java.lang.String mac)
        Parameters:
        mac - The MAC address
      • setId

        protected void setId​(java.lang.String id)
        Parameters:
        id - The Id of network interface
      • setGateway

        protected void setGateway​(java.lang.String gateway)
        Parameters:
        gateway - The network gateway
      • setNetwork

        protected void setNetwork​(java.lang.String network)
        Parameters:
        network - The network
      • setNetmask

        protected void setNetmask​(java.lang.String netmask)
        Parameters:
        netmask - The network mask