Enum Class NuggetAdminField
- All Implemented Interfaces:
Serializable, Comparable<NuggetAdminField>, Constable
Allowlisted public query and deterministic ordering fields.
These fields are schema-visible names, not provider property paths.
Providers must map them to their own typed state explicitly and must not use
reflection, raw object field inspection, or caller-provided names to reach
implementation state. STABLE_ID is the mandatory final tie-breaker
inserted by NuggetAdminQuery when the caller did not request it.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionApplication identity.Application coordinate.Runtime generation.Health category.Application instance identity.Nugget identity.Object identity.Object kind.Readiness category.Disk or repository role.Disk root identity.Runtime identity.Service name.Stable canonical identity used as the deterministic final tie-breaker.State category.Timestamp field.Transport identifier.Visibility category. -
Method Summary
Modifier and TypeMethodDescriptionstatic NuggetAdminFieldReturns the enum constant of this class with the specified name.static NuggetAdminField[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STABLE_ID
Stable canonical identity used as the deterministic final tie-breaker. -
NUGGET_ID
Nugget identity. -
RUNTIME_ID
Runtime identity. -
GENERATION
Runtime generation. -
APPLICATION_ID
Application identity. -
COORDINATE
Application coordinate. -
INSTANCE_ID
Application instance identity. -
OBJECT_ID
Object identity. -
OBJECT_KIND
Object kind. -
SERVICE_NAME
Service name. -
VISIBILITY
Visibility category. -
STATE
State category. -
HEALTH
Health category. -
READINESS
Readiness category. -
TRANSPORT_ID
Transport identifier. -
ROLE
Disk or repository role. -
ROOT_ID
Disk root identity. -
TIMESTAMP
Timestamp field.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-