All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
CompletableFuture<AbortMultipartUploadResponse> |
abortMultipartUpload(AbortMultipartUploadArgs args)
|
protected void |
checkArgs(BaseArgs args)
Check whether argument is valid or not.
|
void |
close()
Closes underneath HTTP client.
|
CompletableFuture<ObjectWriteResponse> |
completeMultipartUpload(CompleteMultipartUploadArgs args)
|
CompletableFuture<ObjectWriteResponse> |
copyObject(CopyObjectArgs args)
|
CompletableFuture<GenericResponse> |
createBucket(CreateBucketArgs args)
|
CompletableFuture<CreateMultipartUploadResponse> |
createMultipartUpload(CreateMultipartUploadArgs args)
|
CompletableFuture<DeleteObjectsResponse> |
deleteObjects(DeleteObjectsArgs args)
|
void |
disableDualStackEndpoint()
Disables dual-stack endpoint for Amazon S3 endpoint.
|
void |
disableVirtualStyleEndpoint()
Disables virtual-style endpoint.
|
void |
enableDualStackEndpoint()
Enables dual-stack endpoint for Amazon S3 endpoint.
|
void |
enableVirtualStyleEndpoint()
Enables virtual-style endpoint.
|
protected CompletableFuture<okhttp3.Response> |
executeAsync(Http.S3Request s3request)
Execute HTTP request asynchronously for given args and parameters.
|
protected CompletableFuture<okhttp3.Response> |
executeAsync(Http.S3Request s3request,
String region)
Execute HTTP request asynchronously for given parameters.
|
protected CompletableFuture<okhttp3.Response> |
executeDeleteAsync(BaseArgs args,
Http.Headers headers,
Http.QueryParameters queryParams)
Execute asynchronously DELETE HTTP request for given parameters.
|
protected CompletableFuture<okhttp3.Response> |
executeGetAsync(BaseArgs args,
Http.Headers headers,
Http.QueryParameters queryParams)
Execute asynchronously GET HTTP request for given parameters.
|
protected CompletableFuture<okhttp3.Response> |
executeHeadAsync(BaseArgs args,
Http.Headers headers,
Http.QueryParameters queryParams)
Execute asynchronously HEAD HTTP request for given parameters.
|
protected CompletableFuture<okhttp3.Response> |
executePostAsync(BaseArgs args,
Http.Headers headers,
Http.QueryParameters queryParams,
Http.Body body)
Execute asynchronously POST HTTP request for given parameters.
|
protected CompletableFuture<okhttp3.Response> |
executePutAsync(BaseArgs args,
Http.Headers headers,
Http.QueryParameters queryParams,
Http.Body body)
Execute asynchronously PUT HTTP request for given parameters.
|
CompletableFuture<String> |
getBucketLocation(GetBucketLocationArgs args)
|
protected CompletableFuture<String> |
getRegion(String bucket,
String region)
Returns region of given bucket either from region cache or set in constructor.
|
CompletableFuture<HeadBucketResponse> |
headBucket(HeadBucketArgs args)
|
CompletableFuture<HeadObjectResponse> |
headObject(HeadObjectArgs args)
|
void |
ignoreCertCheck()
Ignores check on server certificate for HTTPS connection.
|
CompletableFuture<ListBucketsResponse> |
listBucketsAPI(ListBucketsArgs args)
|
CompletableFuture<ListMultipartUploadsResponse> |
listMultipartUploads(ListMultipartUploadsArgs args)
|
CompletableFuture<ListObjectsV1Response> |
listObjectsV1(ListObjectsV1Args args)
|
CompletableFuture<ListObjectsV2Response> |
listObjectsV2(ListObjectsV2Args args)
|
CompletableFuture<ListObjectVersionsResponse> |
listObjectVersions(ListObjectVersionsArgs args)
|
CompletableFuture<ListPartsResponse> |
listParts(ListPartsArgs args)
|
protected <T> CompletableFuture<T> |
newCompleteableFuture() |
CompletableFuture<ObjectWriteResponse> |
putObject(PutObjectAPIArgs args)
|
void |
setAppInfo(String name,
String version)
Sets application's name/version to user agent.
|
void |
setAwsS3Prefix(String awsS3Prefix)
Sets AWS S3 domain prefix.
|
void |
setTimeout(long connectTimeout,
long writeTimeout,
long readTimeout)
Sets HTTP connect, write and read timeouts.
|
protected <T> CompletableFuture<T> |
supplyAsync(Supplier<T> supplier) |
void |
traceOff()
Disables HTTP call tracing previously enabled.
|
void |
traceOn(OutputStream traceStream)
Enables HTTP call tracing and written to traceStream.
|
CompletableFuture<UploadPartResponse> |
uploadPart(UploadPartArgs args)
|
CompletableFuture<UploadPartCopyResponse> |
uploadPartCopy(UploadPartCopyArgs args)
|