Enum Class AllocationToken.RegistrationBehavior

java.lang.Object
java.lang.Enum<AllocationToken.RegistrationBehavior>
google.registry.model.domain.token.AllocationToken.RegistrationBehavior
All Implemented Interfaces:
Serializable, Comparable<AllocationToken.RegistrationBehavior>, Constable
Enclosing class:
AllocationToken

public static enum AllocationToken.RegistrationBehavior extends Enum<AllocationToken.RegistrationBehavior>
Any special behavior that should be used when registering domains using this token.
  • Enum Constant Details

    • DEFAULT

      public static final AllocationToken.RegistrationBehavior DEFAULT
      No special behavior
    • BYPASS_TLD_STATE

      public static final AllocationToken.RegistrationBehavior BYPASS_TLD_STATE
      Bypasses the TLD state check, e.g. allowing registration during QUIET_PERIOD.

      NB: while this means that, for instance, one can register non-trademarked domains in the sunrise period, any trademarked-domain registrations in the sunrise period must still include the proper signed marks. In other words, this only bypasses the TLD state check.

    • ANCHOR_TENANT

      public static final AllocationToken.RegistrationBehavior ANCHOR_TENANT
      Bypasses most checks and creates the domain as an anchor tenant, with all that implies.
    • NONPREMIUM_CREATE

      public static final AllocationToken.RegistrationBehavior NONPREMIUM_CREATE
      Bypasses the premium list to use the standard creation price. Does not affect the renewal price.

      This cannot be specified along with a discount fraction/price, and any renewals (automatic or otherwise) will use the premium price for the domain if one exists.

      Tokens with this behavior must be tied to a single particular domain.

  • Method Details

    • values

      public static AllocationToken.RegistrationBehavior[] 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 AllocationToken.RegistrationBehavior 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