Class DigitalOceanNetworkInterface
java.lang.Object
io.micronaut.discovery.cloud.NetworkInterface
io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- All Implemented Interfaces:
Serializable
A
NetworkInterface implementation for Digital Ocean.- Since:
- 1.1
- Author:
- Alvaro Sanchez-Mariscal
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCidr()voidsetCidr(int cidr) protected voidsetGateway(String gateway) protected voidprotected voidprotected voidvoidsetIpv6Gateway(String ipv6Gateway) protected voidprotected voidprotected voidsetNetmask(String netmask) protected voidsetNetwork(String network) Methods inherited from class io.micronaut.discovery.cloud.NetworkInterface
getGateway, getId, getIpv4, getIpv6, getMac, getName, getNetmask, getNetwork
-
Constructor Details
-
DigitalOceanNetworkInterface
public DigitalOceanNetworkInterface()
-
-
Method Details
-
setIpv4
- Overrides:
setIpv4in classNetworkInterface- Parameters:
ipv4- The IPv4 address
-
setIpv6
- Overrides:
setIpv6in classNetworkInterface- Parameters:
ipv6- The IPv6 address
-
setName
- Overrides:
setNamein classNetworkInterface- Parameters:
name- The name
-
setMac
- Overrides:
setMacin classNetworkInterface- Parameters:
mac- The MAC address
-
setId
- Overrides:
setIdin classNetworkInterface- Parameters:
id- The ID of network interface
-
setGateway
- Overrides:
setGatewayin classNetworkInterface- Parameters:
gateway- The network gateway
-
setNetwork
- Overrides:
setNetworkin classNetworkInterface- Parameters:
network- The network
-
setNetmask
- Overrides:
setNetmaskin 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
- Returns:
- the IPV6 gateway
-
setIpv6Gateway
- Parameters:
ipv6Gateway- the IPV6 gateway
-