Package io.micronaut.discovery.cloud
Class NetworkInterface
- java.lang.Object
-
- io.micronaut.discovery.cloud.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
-
-
Constructor Summary
Constructors Constructor Description NetworkInterface()
-
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)
-
-
-
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
-
-