aeron-client/src/main/java/io/aeron/ChannelUriStringBuilder.java
public ChannelUriStringBuilder ttl(final Integer ttl)
    {
        if (null != ttl && (ttl < 0 || ttl > 255))
        {
            throw new IllegalArgumentException("TTL not in range 0-255: " + ttl);
        }

        this.ttl = ttl;
        return this;
    }
public ChannelUriStringBuilder ttl(final Integer ttl)
    {
        if (null != ttl && (ttl < 0 || ttl > 255))
        {
            throw new IllegalArgumentException("TTL not in range 0-255: " + ttl);
        }

        this.ttl = ttl;
        return this;
    }
public ChannelUriStringBuilder ttl ( final Integer ttl ) { if ( null != ttl && ( ttl < 0 || ttl > 255 ) ) { throw new IllegalArgumentException ( "TTL not in range 0-255: " + ttl ) ; } this . ttl = ttl ; return this ; }
Set the Time To Live (TTL) for a multicast datagram. Valid values are 0-255 for the number of hops the datagram
can progress along.

@param ttl value for a multicast datagram.
@return this for a fluent API.
@see CommonContext#TTL_PARAM_NAME
Set the Time To Live ( TTL ) for a multicast datagram . Valid values are 0 - 255 for the number of hops the datagram can progress along .