Enum Class NuggetAdminField

java.lang.Object
java.lang.Enum<NuggetAdminField>
org.j7m.middleware.operations.api.NuggetAdminField
All Implemented Interfaces:
Serializable, Comparable<NuggetAdminField>, Constable

public enum NuggetAdminField extends Enum<NuggetAdminField>
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.

  • Enum Constant Details

    • STABLE_ID

      public static final NuggetAdminField STABLE_ID
      Stable canonical identity used as the deterministic final tie-breaker.
    • NUGGET_ID

      public static final NuggetAdminField NUGGET_ID
      Nugget identity.
    • RUNTIME_ID

      public static final NuggetAdminField RUNTIME_ID
      Runtime identity.
    • GENERATION

      public static final NuggetAdminField GENERATION
      Runtime generation.
    • APPLICATION_ID

      public static final NuggetAdminField APPLICATION_ID
      Application identity.
    • COORDINATE

      public static final NuggetAdminField COORDINATE
      Application coordinate.
    • INSTANCE_ID

      public static final NuggetAdminField INSTANCE_ID
      Application instance identity.
    • OBJECT_ID

      public static final NuggetAdminField OBJECT_ID
      Object identity.
    • OBJECT_KIND

      public static final NuggetAdminField OBJECT_KIND
      Object kind.
    • SERVICE_NAME

      public static final NuggetAdminField SERVICE_NAME
      Service name.
    • VISIBILITY

      public static final NuggetAdminField VISIBILITY
      Visibility category.
    • STATE

      public static final NuggetAdminField STATE
      State category.
    • HEALTH

      public static final NuggetAdminField HEALTH
      Health category.
    • READINESS

      public static final NuggetAdminField READINESS
      Readiness category.
    • TRANSPORT_ID

      public static final NuggetAdminField TRANSPORT_ID
      Transport identifier.
    • ROLE

      public static final NuggetAdminField ROLE
      Disk or repository role.
    • ROOT_ID

      public static final NuggetAdminField ROOT_ID
      Disk root identity.
    • TIMESTAMP

      public static final NuggetAdminField TIMESTAMP
      Timestamp field.
  • Method Details

    • values

      public static NuggetAdminField[] 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

      public static NuggetAdminField valueOf(String name)
      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 name
      NullPointerException - if the argument is null