Package org.projectnessie.client
Interface NessieClient
-
- All Superinterfaces:
AutoCloseable
public interface NessieClient extends AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNessieClient.AuthTypestatic classNessieClient.BuilderBuilder to configure a newNessieClient.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static NessieClient.Builderbuilder()Create a newNessieClient.Builderto configure a newNessieClient.voidclose()ConfigApigetConfigApi()ContentsApigetContentsApi()Contents-API scoped to the repository returned bygetRepo()for thisNessieClient.StringgetOwner()StringgetRepo()TreeApigetTreeApi()Tree-API scoped to the repository returned bygetRepo()for thisNessieClient.URIgetUri()
-
-
-
Method Detail
-
close
void close()
- Specified by:
closein interfaceAutoCloseable
-
getOwner
String getOwner()
-
getRepo
String getRepo()
-
getUri
URI getUri()
-
getTreeApi
TreeApi getTreeApi()
Tree-API scoped to the repository returned bygetRepo()for thisNessieClient.
-
getContentsApi
ContentsApi getContentsApi()
Contents-API scoped to the repository returned bygetRepo()for thisNessieClient.
-
getConfigApi
ConfigApi getConfigApi()
-
builder
static NessieClient.Builder builder()
Create a newNessieClient.Builderto configure a newNessieClient. Currently, theNessieClient.Builderis only capable of building aNessieClientfor HTTP, but that may change.
-
-