Interface Subnet

    • Method Detail

      • isDHCPEnabled

        boolean isDHCPEnabled()
        Returns:
        true if DHCP is enabled for this subnet, false if not.
      • getNetworkId

        String getNetworkId()
        Returns:
        the id of the network this subnet is associated with
      • getDnsNames

        List<String> getDnsNames()
        Returns:
        the DNS server names/IP
      • getAllocationPools

        List<? extends Pool> getAllocationPools()
        Returns:
        the sub-ranges of cidr available for dynamic allocation to ports
      • getHostRoutes

        List<? extends HostRoute> getHostRoutes()
        Returns:
        the set of routes that should be used by devices with IPs from this subnet
      • getIpVersion

        IPVersionType getIpVersion()
        Returns:
        the ip version used by this subnet
      • getGateway

        String getGateway()
        Returns:
        the default gateway used by devices in this subnet
      • getCidr

        String getCidr()
        Returns:
        the cidr representing the IP range for this subnet, based on IP version
      • getIpv6AddressMode

        Ipv6AddressMode getIpv6AddressMode()
        Returns:
        The IPv6 address modes specifies mechanisms for assigning IP addresses
      • getIpv6RaMode

        Ipv6RaMode getIpv6RaMode()
        Returns:
        the IPv6 router advertisement specifies whether the networking service should transmit ICMPv6 packets, for a subnet