code: @Override
      public EnableDomainAutoRenewResult enableDomainAutoRenew(EnableDomainAutoRenewRequest request) {
          request = beforeClientExecution(request);
          return executeEnableDomainAutoRenew(request);
      }
docs: <p>
  This operation configures Amazon Route 53 to automatically renew the specified domain before the domain
  registration expires. The cost of renewing your domain registration is billed to your AWS account.
  </p>
  <p>
  The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies,
  see <a href="http://wiki.gandi.net/en/domains/renew#renewal_restoration_and_deletion_times">
  "Renewal, restoration, and deletion times"</a> on the website for our registrar associate, Gandi. Amazon Route 53
  requires that you renew before the end of the renewal period that is listed on the Gandi website so we can
  complete processing before the deadline.
  </p>
  
  @param enableDomainAutoRenewRequest
  @return Result of the EnableDomainAutoRenew operation returned by the service.
  @throws InvalidInputException
  The requested item is not acceptable. For example, for an OperationId it might refer to the ID of an
  operation that is already completed. For a domain name, it might not be a valid domain name or belong to
  the requester account.
  @throws UnsupportedTLDException
  Amazon Route 53 does not support this top-level domain (TLD).
  @throws TLDRulesViolationException
  The top-level domain does not support this operation.
  @sample AmazonRoute53Domains.EnableDomainAutoRenew
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53domains-2014-05-15/EnableDomainAutoRenew"
  target="_top">AWS API Documentation</a>