Class TransferOptions

java.lang.Object
com.dnsimple.request.TransferOptions

public class TransferOptions extends Object
  • Method Details

    • of

      public static TransferOptions of(Number registrantId)
      Parameters:
      registrantId - The ID of an existing contact in your account.
    • authCode

      public TransferOptions authCode(String authCode)
      Set the authCode required for TLDS that require authorization-based transfer (the vast majority of TLDs).
    • whoisPrivacy

      public TransferOptions whoisPrivacy()
      Enable the whois privacy as part of the transfer. An extra cost may apply.
    • noAutoRenew

      public TransferOptions noAutoRenew()
      Disable the auto-renewal of the domain.
    • extendedAttribute

      public TransferOptions extendedAttribute(String name, String value)
      Set the extended attributes required for TLDs that require extended attributes. See: https://developer.dnsimple.com/v2/tlds/#getTldExtendedAttributes
    • premiumPrice

      public TransferOptions premiumPrice(String premiumPrice)
      Required as confirmation of the price, only if the domain is premium.
    • trusteeService

      public TransferOptions trusteeService()
      Enable trustee service as part of the domain transfer.

      This parameter is optional; if you never call this method, the SDK will omit trustee_service from the JSON request payload.