Package org.projectnessie.client
Interface NessieClient
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
NessieHttpClient
public interface NessieClient extends AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNessieClient.AuthTypeDeprecated.Replace with either direct usage ofNessieClientBuilder.withAuthentication(NessieAuthentication)or via properties viaNessieClientBuilder.fromConfig(Function).static classNessieClient.BuilderDeprecated.this inner class will be removed, replace withNessieClientBuilder.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description static NessieClient.Builderbuilder()Deprecated.this method will be removed, useHttpClientBuilder.builder()instead.voidclose()ConfigApigetConfigApi()ContentsApigetContentsApi()Contents-API for thisNessieClient.TreeApigetTreeApi()Tree-API for thisNessieClient.URIgetUri()
-
-
-
Method Detail
-
close
void close()
- Specified by:
closein interfaceAutoCloseable
-
getUri
URI getUri()
-
getTreeApi
TreeApi getTreeApi()
Tree-API for thisNessieClient.
-
getContentsApi
ContentsApi getContentsApi()
Contents-API for thisNessieClient.
-
getConfigApi
ConfigApi getConfigApi()
-
builder
@Deprecated static NessieClient.Builder builder()
Deprecated.this method will be removed, useHttpClientBuilder.builder()instead.Create a newNessieClient.Builderto configure a newNessieClient. Currently, theNessieClient.Builderis only capable of building aNessieClientfor HTTP, but that may change.
-
-