Enum DigitalOceanMetadataKeys
- java.lang.Object
-
- java.lang.Enum<DigitalOceanMetadataKeys>
-
- io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DigitalOceanMetadataKeys>
public enum DigitalOceanMetadataKeys extends java.lang.Enum<DigitalOceanMetadataKeys>
A enum of Digital Ocean metadata.- Since:
- 1.1
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CIDR
DNS
DROPLET_ID
FEATURES
FLOATING_IP
FLOATING_IP_ACTIVE
GATEWAY
HOSTNAME
INTERFACE_TYPE
INTERFACES
IP_ADDRESS
IPV4
IPV6
MAC
NAMESERVERS
NETMASK
PRIVATE_INTERFACES
PUBLIC_INTERFACES
PUBLIC_KEYS
REGION
USER_DATA
VENDOR_DATA
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
static DigitalOceanMetadataKeys
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DigitalOceanMetadataKeys[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DROPLET_ID
public static final DigitalOceanMetadataKeys DROPLET_ID
-
HOSTNAME
public static final DigitalOceanMetadataKeys HOSTNAME
-
VENDOR_DATA
public static final DigitalOceanMetadataKeys VENDOR_DATA
-
USER_DATA
public static final DigitalOceanMetadataKeys USER_DATA
-
PUBLIC_KEYS
public static final DigitalOceanMetadataKeys PUBLIC_KEYS
-
REGION
public static final DigitalOceanMetadataKeys REGION
-
INTERFACES
public static final DigitalOceanMetadataKeys INTERFACES
-
PRIVATE_INTERFACES
public static final DigitalOceanMetadataKeys PRIVATE_INTERFACES
-
PUBLIC_INTERFACES
public static final DigitalOceanMetadataKeys PUBLIC_INTERFACES
-
IPV4
public static final DigitalOceanMetadataKeys IPV4
-
IPV6
public static final DigitalOceanMetadataKeys IPV6
-
MAC
public static final DigitalOceanMetadataKeys MAC
-
INTERFACE_TYPE
public static final DigitalOceanMetadataKeys INTERFACE_TYPE
-
IP_ADDRESS
public static final DigitalOceanMetadataKeys IP_ADDRESS
-
NETMASK
public static final DigitalOceanMetadataKeys NETMASK
-
GATEWAY
public static final DigitalOceanMetadataKeys GATEWAY
-
CIDR
public static final DigitalOceanMetadataKeys CIDR
-
FLOATING_IP
public static final DigitalOceanMetadataKeys FLOATING_IP
-
FLOATING_IP_ACTIVE
public static final DigitalOceanMetadataKeys FLOATING_IP_ACTIVE
-
DNS
public static final DigitalOceanMetadataKeys DNS
-
NAMESERVERS
public static final DigitalOceanMetadataKeys NAMESERVERS
-
FEATURES
public static final DigitalOceanMetadataKeys FEATURES
-
-
Method Detail
-
values
public static DigitalOceanMetadataKeys[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DigitalOceanMetadataKeys c : DigitalOceanMetadataKeys.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DigitalOceanMetadataKeys valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getName
public java.lang.String getName()
- Returns:
- The name of the metadata key represented in Digital Ocean Metadata JSON.
-
-