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();
    }
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 ( ) ; }
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.