Class BLNexusRequests
- java.lang.Object
-
- com.io7m.brooklime.vanilla.internal.BLNexusRequests
-
public final class BLNexusRequests extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BLNexusRequests(org.apache.hc.client5.http.impl.classic.CloseableHttpClient inClient, BLNexusParsers inNexusParsers, BLNexusClientConfiguration inConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BLStagingRepositoryUploadcreateUploadRequest(BLStagingRepositoryUploadRequestParameters parameters)java.util.List<BLStagingProfileRepository>stagingRepositories()java.util.Optional<BLStagingProfileRepository>stagingRepository(java.lang.String repositoryId)voidstagingRepositoryClose(BLStagingRepositoryClose close)java.lang.StringstagingRepositoryCreate(BLStagingRepositoryCreate create)voidstagingRepositoryDrop(BLStagingRepositoryDrop drop)voidstagingRepositoryRelease(BLStagingRepositoryRelease release)voidupload(BLProgressCounter counter, BLStagingRepositoryUpload upload)
-
-
-
Constructor Detail
-
BLNexusRequests
public BLNexusRequests(org.apache.hc.client5.http.impl.classic.CloseableHttpClient inClient, BLNexusParsers inNexusParsers, BLNexusClientConfiguration inConfiguration)
-
-
Method Detail
-
stagingRepositories
public java.util.List<BLStagingProfileRepository> stagingRepositories() throws BLException
- Throws:
BLException
-
stagingRepository
public java.util.Optional<BLStagingProfileRepository> stagingRepository(java.lang.String repositoryId) throws BLException
- Throws:
BLException
-
stagingRepositoryCreate
public java.lang.String stagingRepositoryCreate(BLStagingRepositoryCreate create) throws BLException
- Throws:
BLException
-
stagingRepositoryDrop
public void stagingRepositoryDrop(BLStagingRepositoryDrop drop) throws BLException, java.io.IOException
- Throws:
BLExceptionjava.io.IOException
-
stagingRepositoryClose
public void stagingRepositoryClose(BLStagingRepositoryClose close) throws BLException, java.io.IOException
- Throws:
BLExceptionjava.io.IOException
-
stagingRepositoryRelease
public void stagingRepositoryRelease(BLStagingRepositoryRelease release) throws BLException, java.io.IOException
- Throws:
BLExceptionjava.io.IOException
-
createUploadRequest
public BLStagingRepositoryUpload createUploadRequest(BLStagingRepositoryUploadRequestParameters parameters) throws BLException
- Throws:
BLException
-
upload
public void upload(BLProgressCounter counter, BLStagingRepositoryUpload upload) throws BLException
- Throws:
BLException
-
-