Interface NessieClientBuilder<IMPL extends NessieClientBuilder<IMPL>>

  • Type Parameters:
    IMPL - concrete nessie-client builder type
    All Known Implementing Classes:
    HttpClientBuilder

    public interface NessieClientBuilder<IMPL extends NessieClientBuilder<IMPL>>
    NessieApi builder interface.
    • Method Detail

      • withAuthenticationFromConfig

        IMPL withAuthenticationFromConfig​(Function<String,​String> configuration)
        Configure only authentication in this HttpClientBuilder instance using a configuration object and standard Nessie configuration keys defined by the constants defined in NessieConfigConstants.
        Parameters:
        configuration - The function that returns a configuration value for a configuration key.
        Returns:
        this
        See Also:
        called by
      • withUri

        IMPL withUri​(URI uri)
        Set the Nessie server URI. A server URI must be configured.
        Parameters:
        uri - server URI
        Returns:
        this
      • withUri

        default IMPL withUri​(String uri)
        Convenience method for withUri(URI) taking a string.
        Parameters:
        uri - server URI
        Returns:
        this