Class HttpTransportOptions.Builder

java.lang.Object
com.google.cloud.http.HttpTransportOptions.Builder
Enclosing class:
HttpTransportOptions

public static class HttpTransportOptions.Builder extends Object
Builder for HttpTransportOptions.
  • Method Details

    • build

      public HttpTransportOptions build()
    • setHttpTransportFactory

      public HttpTransportOptions.Builder setHttpTransportFactory(com.google.auth.http.HttpTransportFactory httpTransportFactory)
      Sets the HTTP transport factory.
      Returns:
      the builder
    • setConnectTimeout

      public HttpTransportOptions.Builder setConnectTimeout(int connectTimeout)
      Sets the timeout in milliseconds to establish a connection.
      Parameters:
      connectTimeout - connection timeout in milliseconds. 0 for an infinite timeout, a negative number for the default value (20000).
      Returns:
      the builder
    • setReadTimeout

      public HttpTransportOptions.Builder setReadTimeout(int readTimeout)
      Sets the timeout in milliseconds to read data from an established connection.
      Parameters:
      readTimeout - read timeout in milliseconds. 0 for an infinite timeout, a negative number for the default value (20000).
      Returns:
      the builder