code: public final B ttl(int minTtl, int maxTtl) {
          checkArgument(minTtl > 0 && minTtl <= maxTtl,
                        "minTtl: %s, maxTtl: %s (expected: 1 <= minTtl <= maxTtl)", minTtl, maxTtl);
          this.minTtl = minTtl;
          this.maxTtl = maxTtl;
          return self();
      }
docs: Sets the minimum and maximum TTL of the DNS records (in seconds). If the TTL of the DNS record returned
  by the DNS server is less than the minimum TTL or greater than the maximum TTL, the TTL from the DNS
  server will be ignored and {@code minTtl} or {@code maxTtl} will be used respectively. The default
  {@code minTtl} and {@code maxTtl} are {@code 1} and {@link Integer#MAX_VALUE}, which practically tells
  to respect the server TTL.