Class OrasHttpClient.Builder

java.lang.Object
land.oras.utils.OrasHttpClient.Builder
Enclosing class:
OrasHttpClient

public static class OrasHttpClient.Builder extends Object
Builder for the HTTP client
  • Method Details

    • withTimeout

      public OrasHttpClient.Builder withTimeout(@Nullable Integer timeout)
      Set the timeout
      Parameters:
      timeout - The timeout in seconds
      Returns:
      The builder
    • withAuthentication

      public OrasHttpClient.Builder withAuthentication(@Nullable AuthProvider authProvider)
      Set the authentication
      Parameters:
      authProvider - The auth provider
      Returns:
      The builder
    • withSkipTlsVerify

      public OrasHttpClient.Builder withSkipTlsVerify(boolean skipTlsVerify)
      Skip the TLS verification
      Parameters:
      skipTlsVerify - Skip TLS verification
      Returns:
      The builder
    • builder

      public static OrasHttpClient.Builder builder()
      Build the client
      Returns:
      The client
    • build

      public OrasHttpClient build()
      Build the client
      Returns:
      The client