Class ApiConfiguration.Builder

java.lang.Object
com.here.platform.data.client.base.http.settings.ApiConfiguration.Builder
Enclosing class:
ApiConfiguration

public static final class ApiConfiguration.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public ApiConfiguration build()
      Build api configuration.
    • withBaseUrl

      public ApiConfiguration.Builder withBaseUrl(String baseUrl)
      Set the base URL.

      Parameters:
      baseUrl - base URL
      Returns:
      this builder
    • withBlockingTimeout

      public ApiConfiguration.Builder withBlockingTimeout(Duration blockingTimeout)
      Set blocking time for blocking request.

      Parameters:
      blockingTimeout - blocking time
      Returns:
      this builder
    • withRetryPolicy

      public ApiConfiguration.Builder withRetryPolicy(RetryPolicy retryPolicy)
      Set retry policy.

      Parameters:
      retryPolicy - retryPolicy object
      Returns:
      this builder