public enum UuidVersion extends Enum<UuidVersion>
List of versions:
VERSION_UNKNOWN: 0
VERSION_TIME_BASED: 1
VERSION_DCE_SECURITY: 2
VERSION_NAME_BASED_MD5: 3
VERSION_RANDOM_BASED: 4
VERSION_NAME_BASED_SHA1: 5
VERSION_TIME_ORDERED: 6
VERSION_TIME_ORDERED_EPOCH: 7
VERSION_CUSTOM: 8
| Enum Constant and Description |
|---|
VERSION_CUSTOM
The custom or free-form version proposed by Peabody and Davis.
|
VERSION_DCE_SECURITY
The DCE Security version, with embedded POSIX UIDs.
|
VERSION_NAME_BASED_MD5
The name-based version specified in RFC 9562 that uses MD5 hashing.
|
VERSION_NAME_BASED_SHA1
The name-based version specified in RFC 9562 that uses SHA-1 hashing.
|
VERSION_RANDOM_BASED
The randomly or pseudo-randomly generated version specified in RFC 9562.
|
VERSION_TIME_BASED
The time-based version with gregorian epoch specified in RFC 9562.
|
VERSION_TIME_ORDERED
The time-ordered version with gregorian epoch proposed by Peabody and Davis.
|
VERSION_TIME_ORDERED_EPOCH
The time-ordered version with Unix epoch proposed by Peabody and Davis.
|
VERSION_UNKNOWN
An unknown version.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getValue()
Get the number value.
|
static UuidVersion |
getVersion(int value)
Get the enum value.
|
static UuidVersion |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static UuidVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UuidVersion VERSION_UNKNOWN
public static final UuidVersion VERSION_TIME_BASED
public static final UuidVersion VERSION_DCE_SECURITY
public static final UuidVersion VERSION_NAME_BASED_MD5
public static final UuidVersion VERSION_RANDOM_BASED
public static final UuidVersion VERSION_NAME_BASED_SHA1
public static final UuidVersion VERSION_TIME_ORDERED
public static final UuidVersion VERSION_TIME_ORDERED_EPOCH
public static final UuidVersion VERSION_CUSTOM
public static UuidVersion[] values()
for (UuidVersion c : UuidVersion.values()) System.out.println(c);
public static UuidVersion valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getValue()
public static UuidVersion getVersion(int value)
value - a number.Copyright © 2024. All rights reserved.