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()@Nullable StringvoidsetCidr(int cidr) protected voidsetGateway(String gateway) protected voidprotected voidprotected voidvoidsetIpv6Gateway(@Nullable String ipv6Gateway) protected voidprotected voidprotected voidsetNetmask(String netmask) protected voidsetNetwork(String network) Methods inherited from class 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
-