public Builder connectTimeout(long timeout, TimeUnit unit) {
      builder.connectTimeout(timeout, unit);
      return this;
    }
Sets the default connect timeout for new connections. A value of 0 means no timeout.

@see java.net.URLConnection#setConnectTimeout(int)
@param timeout The connect timeout period in {@code unit}s.
@param unit The connect timeout time unit.
@return Returns this builder for call chaining.
src/main/java/com/google/maps/GeoApiContext.java