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.SerializableRepresents 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.StringgetGateway()java.lang.StringgetId()java.lang.StringgetIpv4()java.lang.StringgetIpv6()java.lang.StringgetMac()java.lang.StringgetName()java.lang.StringgetNetmask()java.lang.StringgetNetwork()protected voidsetGateway(java.lang.String gateway)protected voidsetId(java.lang.String id)protected voidsetIpv4(java.lang.String ipv4)protected voidsetIpv6(java.lang.String ipv6)protected voidsetMac(java.lang.String mac)protected voidsetName(java.lang.String name)protected voidsetNetmask(java.lang.String netmask)protected voidsetNetwork(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
-
-