Class DigitalOceanNetworkInterface
- java.lang.Object
-
- io.micronaut.discovery.cloud.NetworkInterface
-
- io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
-
- All Implemented Interfaces:
java.io.Serializable
public class DigitalOceanNetworkInterface extends NetworkInterface
ANetworkInterface
implementation for Digital Ocean.- Since:
- 1.1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DigitalOceanNetworkInterface()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCidr()
java.lang.String
getIpv6Gateway()
void
setCidr(int cidr)
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)
void
setIpv6Gateway(java.lang.String ipv6Gateway)
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 io.micronaut.discovery.cloud.NetworkInterface
getGateway, getId, getIpv4, getIpv6, getMac, getName, getNetmask, getNetwork
-
-
-
-
Method Detail
-
setIpv4
protected void setIpv4(java.lang.String ipv4)
- Overrides:
setIpv4
in classNetworkInterface
- Parameters:
ipv4
- The IPv4 address
-
setIpv6
protected void setIpv6(java.lang.String ipv6)
- Overrides:
setIpv6
in classNetworkInterface
- Parameters:
ipv6
- The IPv6 address
-
setName
protected void setName(java.lang.String name)
- Overrides:
setName
in classNetworkInterface
- Parameters:
name
- The name
-
setMac
protected void setMac(java.lang.String mac)
- Overrides:
setMac
in classNetworkInterface
- Parameters:
mac
- The MAC address
-
setId
protected void setId(java.lang.String id)
- Overrides:
setId
in classNetworkInterface
- Parameters:
id
- The Id of network interface
-
setGateway
protected void setGateway(java.lang.String gateway)
- Overrides:
setGateway
in classNetworkInterface
- Parameters:
gateway
- The network gateway
-
setNetwork
protected void setNetwork(java.lang.String network)
- Overrides:
setNetwork
in classNetworkInterface
- Parameters:
network
- The network
-
setNetmask
protected void setNetmask(java.lang.String netmask)
- Overrides:
setNetmask
in classNetworkInterface
- Parameters:
netmask
- The network mask
-
getCidr
public int getCidr()
- Returns:
- the CIDR mask
-
setCidr
public void setCidr(int cidr)
- Parameters:
cidr
- the CIDR mask
-
getIpv6Gateway
public java.lang.String getIpv6Gateway()
- Returns:
- the IPV6 gateway
-
setIpv6Gateway
public void setIpv6Gateway(java.lang.String ipv6Gateway)
- Parameters:
ipv6Gateway
- the IPV6 gateway
-
-