Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbortMultipartUploadController - Class in com.robothy.s3.rest.handler
- AbortMultipartUploadController(ServiceFactory) - Constructor for class com.robothy.s3.rest.handler.AbortMultipartUploadController
- addAmzRequestId(HttpResponse) - Static method in class com.robothy.s3.rest.utils.ResponseUtils
-
Add 'x-amz-request-id' header.
- addCommonHeaders(HttpResponse) - Static method in class com.robothy.s3.rest.utils.ResponseUtils
-
Add common headers to the give response.
- addDateHeader(HttpResponse) - Static method in class com.robothy.s3.rest.utils.ResponseUtils
-
Add 'date' header.
- addETag(HttpResponse, String) - Static method in class com.robothy.s3.rest.utils.ResponseUtils
-
Add 'ETag' header.
- addServerHeader(HttpResponse) - Static method in class com.robothy.s3.rest.utils.ResponseUtils
-
Add 'server' header.
- AmzHeaderNames - Class in com.robothy.s3.rest.constants
-
Amazon S3 headers.
- AmzHeaderNames() - Constructor for class com.robothy.s3.rest.constants.AmzHeaderNames
- AmzHeaderValues - Class in com.robothy.s3.rest.constants
-
Amazon S3 common header values.
- AmzHeaderValues() - Constructor for class com.robothy.s3.rest.constants.AmzHeaderValues
- assertBucketNameProvided(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that the request provided the bucket name in path variable.
- assertDelimiterIsValid(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that user provided delimiter is a character.
- assertEncodingTypeIsValid(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert the value of encoding-type is "url".
- assertIntegerParameterOrNull(HttpRequest, String) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that the HTTP request doesn't have the parameter, or the parameter is integer.
- assertObjectKeyProvided(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that the object key in provided in the request.
- assertPartNumberIsValid(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert the provided part number is valid.
- assertUploadIdIsProvided(HttpRequest) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that the uploadId is in the query parameters.
- assertUserMetadataHeaderIsValid(String) - Static method in class com.robothy.s3.rest.assertions.RequestAssertions
-
Assert that the user-defined metadata header is valid.
- AwsChunkedDecodingInputStream - Class in com.robothy.s3.rest.utils
-
Skips V4 style signing metadata from input streams.
B
- bucket(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- bucket(String) - Method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder
- bucket(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- BucketReplicationController - Class in com.robothy.s3.rest.handler
- build() - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Build a LocalS3 instance.
- build() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.CopyObjectResult.CopyObjectResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- build() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
- build() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- builder() - Static method in class com.robothy.s3.rest.LocalS3
-
Create a LocalS3.Builder.
- builder() - Static method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- builder() - Static method in class com.robothy.s3.rest.model.response.CopyObjectResult
- builder() - Static method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult
- builder() - Static method in class com.robothy.s3.rest.model.response.ListBucketResult
- builder() - Static method in class com.robothy.s3.rest.model.response.ListBucketV2Result
- builder() - Static method in class com.robothy.s3.rest.model.response.ListPartsResult
- builder() - Static method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- builder() - Static method in class com.robothy.s3.rest.model.response.ListVersionsResult
- Builder() - Constructor for class com.robothy.s3.rest.LocalS3.Builder
- ByteBufUtils - Class in com.robothy.s3.rest.utils
-
ByteBuf related utils.
- ByteBufUtils() - Constructor for class com.robothy.s3.rest.utils.ByteBufUtils
C
- canEqual(Object) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- canEqual(Object) - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- canEqual(Object) - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
- canEqual(Object) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- canEqual(Object) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- canEqual(Object) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- checksumCRC32(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- checksumCRC32C(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- checksumSHA1(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- checksumSHA256(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- close() - Method in class com.robothy.s3.rest.utils.AwsChunkedDecodingInputStream
- com.robothy.s3.rest - package com.robothy.s3.rest
- com.robothy.s3.rest.assertions - package com.robothy.s3.rest.assertions
- com.robothy.s3.rest.bootstrap - package com.robothy.s3.rest.bootstrap
- com.robothy.s3.rest.constants - package com.robothy.s3.rest.constants
- com.robothy.s3.rest.handler - package com.robothy.s3.rest.handler
- com.robothy.s3.rest.model.request - package com.robothy.s3.rest.model.request
- com.robothy.s3.rest.model.response - package com.robothy.s3.rest.model.response
- com.robothy.s3.rest.service - package com.robothy.s3.rest.service
- com.robothy.s3.rest.utils - package com.robothy.s3.rest.utils
- CommonPrefix - Class in com.robothy.s3.rest.model.response
- CommonPrefix() - Constructor for class com.robothy.s3.rest.model.response.CommonPrefix
- CommonPrefix(String) - Constructor for class com.robothy.s3.rest.model.response.CommonPrefix
- commonPrefixes(List<CommonPrefix>) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- commonPrefixes(List<CommonPrefix>) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- commonPrefixes(List<CommonPrefix>) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- CompletedPart - Class in com.robothy.s3.rest.model.request
- CompletedPart() - Constructor for class com.robothy.s3.rest.model.request.CompletedPart
- CompleteMultipartUpload - Class in com.robothy.s3.rest.model.request
- CompleteMultipartUpload() - Constructor for class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- CompleteMultipartUploadResult - Class in com.robothy.s3.rest.model.response
- CompleteMultipartUploadResult() - Constructor for class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- CompleteMultipartUploadResult(String, String, String, String, String, String, String, String) - Constructor for class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder - Class in com.robothy.s3.rest.model.response
- contents(List<S3Object>) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- contents(List<S3Object>) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- continuationToken(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- CopyObjectResult - Class in com.robothy.s3.rest.model.response
- CopyObjectResult() - Constructor for class com.robothy.s3.rest.model.response.CopyObjectResult
- CopyObjectResult(Instant, String) - Constructor for class com.robothy.s3.rest.model.response.CopyObjectResult
- CopyObjectResult.CopyObjectResultBuilder - Class in com.robothy.s3.rest.model.response
- create(ServiceFactory) - Static method in class com.robothy.s3.rest.handler.LocalS3RouterFactory
-
Create a new LocalS3Router instance.
D
- dataPath(String) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set the LocalS3 data directory.
- decodeAwsChunkedEncodingInputStream(InputStream) - Static method in class com.robothy.s3.rest.utils.InputStreamUtils
-
Decode the Aws chunked encoding input stream.
- DecodedAmzRequestBody - Class in com.robothy.s3.rest.model.request
-
Decoded Amazon request body.
- DecodedAmzRequestBody() - Constructor for class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
- DEFAULT_LOCATION_CONSTRAINT - Static variable in class com.robothy.s3.rest.constants.LocalS3Constants
- DefaultServiceFactory - Class in com.robothy.s3.rest.service
- DefaultServiceFactory() - Constructor for class com.robothy.s3.rest.service.DefaultServiceFactory
- delete(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.BucketReplicationController
- delimiter(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- delimiter(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- delimiter(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
E
- encodingType(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- encodingType(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- encodingType(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- equals(Object) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- equals(Object) - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- equals(Object) - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
- equals(Object) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- equals(Object) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- equals(Object) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- etag(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- etag(String) - Method in class com.robothy.s3.rest.model.response.CopyObjectResult.CopyObjectResultBuilder
- etag(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
F
- fromInputStream(InputStream) - Static method in class com.robothy.s3.rest.utils.ByteBufUtils
-
Transfer all data from an InputStream to a ByteBuf.
- fromXml(String, Class<T>) - Static method in class com.robothy.s3.rest.utils.XmlUtils
G
- get(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.BucketReplicationController
- getBody(HttpRequest) - Static method in class com.robothy.s3.rest.utils.RequestUtils
-
Get the decoded request body.
- getBucket() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getBucket() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getBuckets() - Method in class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- getChecksumCRC32() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getChecksumCRC32() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getChecksumCRC32C() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getChecksumCRC32C() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getChecksumSHA1() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getChecksumSHA1() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getChecksumSHA256() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getChecksumSHA256() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getCommonPrefixes() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getDataPath() - Method in class com.robothy.s3.rest.LocalS3
- getDecodedBody() - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
-
Represents decoded input stream.
- getDecodedContentLength() - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
-
Represents decoded content length.
- getDelimiter() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getEncodingType() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getEtag() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getEtag() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getEtag() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- getETag(HttpRequest) - Static method in class com.robothy.s3.rest.utils.RequestUtils
- getInitiator() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getInputStream(HttpRequest) - Static method in class com.robothy.s3.rest.utils.RequestUtils
-
Deprecated.
- getInstance(Class<T>) - Method in class com.robothy.s3.rest.service.DefaultServiceFactory
- getInstance(Class<T>) - Method in interface com.robothy.s3.rest.service.ServiceFactory
- getKey() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getKey() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getKeyMarker() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getLastModified() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- getLocation() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- getMaxKeys() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getMaxParts() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getName() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getNextKeyMarker() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getNextPartNumberMarker() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getNextVersionIdMarker() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getOwner() - Method in class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- getOwner() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getPartNumber() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- getPartNumber() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- getPartNumberMarker() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getParts() - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- getParts() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getPort() - Method in class com.robothy.s3.rest.LocalS3
- getPrefix() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getSize() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- getStorageClass() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getUploadId() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- getVersionIdMarker() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- getVersions() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
H
- handle(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.AbortMultipartUploadController
- handle(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.ListObjectsV2Controller
- handle(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.ListPartsController
- handle(LocalS3InvalidArgumentException, HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.LocalS3InvalidArgumentExceptionHandler
- handle(IllegalArgumentException, HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.IllegalArgumentExceptionHandler
- hashCode() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- hashCode() - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- hashCode() - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
- hashCode() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- hashCode() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- hashCode() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
I
- IllegalArgumentExceptionHandler - Class in com.robothy.s3.rest.handler
-
IllegalArgumentException handler.
- IllegalArgumentExceptionHandler() - Constructor for class com.robothy.s3.rest.handler.IllegalArgumentExceptionHandler
- IN_MEMORY - Enum constant in enum class com.robothy.s3.rest.bootstrap.LocalS3Mode
-
Store data in memory.
- initialDataCacheEnabled(boolean) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
This option only available when running LocalS3 in
IN_MEMORYmode with initial data. - InitiateMultipartUploadResult - Class in com.robothy.s3.rest.model.response
- InitiateMultipartUploadResult() - Constructor for class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult
- InitiateMultipartUploadResult(String, String, String) - Constructor for class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult
- InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder - Class in com.robothy.s3.rest.model.response
- initiator(Owner) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- InputStreamUtils - Class in com.robothy.s3.rest.utils
-
InputStream utils.
- InputStreamUtils() - Constructor for class com.robothy.s3.rest.utils.InputStreamUtils
- isTruncated() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- isTruncated() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult
- isTruncated(boolean) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- isTruncated(boolean) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- isTruncated(boolean) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- isTruncated(boolean) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
K
- key(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- key(String) - Method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder
- key(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- keyCount(int) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- keyMarker(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
L
- lastModified(Instant) - Method in class com.robothy.s3.rest.model.response.CopyObjectResult.CopyObjectResultBuilder
- lastModified(Instant) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
- ListAllMyBucketsResult - Class in com.robothy.s3.rest.model.response
- ListAllMyBucketsResult() - Constructor for class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- ListAllMyBucketsResult(List<S3Bucket>, Owner) - Constructor for class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- ListBucketResult - Class in com.robothy.s3.rest.model.response
- ListBucketResult.ListBucketResultBuilder - Class in com.robothy.s3.rest.model.response
- ListBucketV2Result - Class in com.robothy.s3.rest.model.response
- ListBucketV2Result.ListBucketV2ResultBuilder - Class in com.robothy.s3.rest.model.response
- ListObjectsV2Controller - Class in com.robothy.s3.rest.handler
-
Handle ListObjectsV2.
- ListObjectsV2Controller(ServiceFactory) - Constructor for class com.robothy.s3.rest.handler.ListObjectsV2Controller
- ListPartsController - Class in com.robothy.s3.rest.handler
- ListPartsController(ServiceFactory) - Constructor for class com.robothy.s3.rest.handler.ListPartsController
- ListPartsResult - Class in com.robothy.s3.rest.model.response
- ListPartsResult() - Constructor for class com.robothy.s3.rest.model.response.ListPartsResult
- ListPartsResult(String, String, String, int, int, int, boolean, List<ListPartsResult.Part>, Owner, Owner, StorageClass) - Constructor for class com.robothy.s3.rest.model.response.ListPartsResult
- ListPartsResult.ListPartsResultBuilder - Class in com.robothy.s3.rest.model.response
- ListPartsResult.Part - Class in com.robothy.s3.rest.model.response
- ListPartsResult.Part.PartBuilder - Class in com.robothy.s3.rest.model.response
- ListVersionsResult - Class in com.robothy.s3.rest.model.response
- ListVersionsResult() - Constructor for class com.robothy.s3.rest.model.response.ListVersionsResult
- ListVersionsResult(boolean, String, String, String, String, List<VersionItem>, String, String, String, int, List<CommonPrefix>, String) - Constructor for class com.robothy.s3.rest.model.response.ListVersionsResult
- ListVersionsResult.ListVersionsResultBuilder - Class in com.robothy.s3.rest.model.response
- LocalS3 - Class in com.robothy.s3.rest
-
LocalS3 service launcher.
- LocalS3() - Constructor for class com.robothy.s3.rest.LocalS3
- LocalS3.Builder - Class in com.robothy.s3.rest
- LocalS3Constants - Class in com.robothy.s3.rest.constants
-
Define LocalS3 related constants.
- LocalS3Constants() - Constructor for class com.robothy.s3.rest.constants.LocalS3Constants
- LocalS3InvalidArgumentExceptionHandler - Class in com.robothy.s3.rest.handler
-
Example Response Body:
- LocalS3InvalidArgumentExceptionHandler() - Constructor for class com.robothy.s3.rest.handler.LocalS3InvalidArgumentExceptionHandler
- LocalS3Mode - Enum Class in com.robothy.s3.rest.bootstrap
- LocalS3Router - Class in com.robothy.s3.rest
- LocalS3Router() - Constructor for class com.robothy.s3.rest.LocalS3Router
- LocalS3RouterFactory - Class in com.robothy.s3.rest.handler
- LocalS3RouterFactory() - Constructor for class com.robothy.s3.rest.handler.LocalS3RouterFactory
- location(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
M
- marker(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- match(HttpRequest) - Method in class com.robothy.s3.rest.LocalS3Router
- maxKeys(int) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- maxKeys(int) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- maxKeys(int) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- maxParts(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- mode(LocalS3Mode) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set LocalS3 service running mode.
N
- name(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- name(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- name(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- nettyChildEventGroupThreadNum(int) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set netty child event group thread number.
- nettyParentEventGroupThreadNum(int) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set netty parent event group thread number.
- nextContinuationToken(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- nextKeyMarker(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- nextMarker(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- nextPartNumberMarker(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- nextVersionIdMarker(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
O
- owner(Owner) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
P
- Part() - Constructor for class com.robothy.s3.rest.model.response.ListPartsResult.Part
- Part(String, Instant, int, long) - Constructor for class com.robothy.s3.rest.model.response.ListPartsResult.Part
- partNumber(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
- partNumberMarker(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- parts(List<ListPartsResult.Part>) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- PERSISTENCE - Enum constant in enum class com.robothy.s3.rest.bootstrap.LocalS3Mode
-
Persist the data.
- port(int) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set the port that local-s3 service listen to.
- prefix(String) - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- prefix(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- prefix(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- put(HttpRequest, HttpResponse) - Method in class com.robothy.s3.rest.handler.BucketReplicationController
R
- read() - Method in class com.robothy.s3.rest.utils.AwsChunkedDecodingInputStream
- register(Class<T>, Supplier<? extends T>) - Method in class com.robothy.s3.rest.service.DefaultServiceFactory
- register(Class<T>, Supplier<? extends T>) - Method in interface com.robothy.s3.rest.service.ServiceFactory
- RequestAssertions - Class in com.robothy.s3.rest.assertions
-
HTTP requests related assertions.
- RequestAssertions() - Constructor for class com.robothy.s3.rest.assertions.RequestAssertions
- RequestUtils - Class in com.robothy.s3.rest.utils
-
HTTP Request related utils.
- RequestUtils() - Constructor for class com.robothy.s3.rest.utils.RequestUtils
- ResponseUtils - Class in com.robothy.s3.rest.utils
-
LocalS3 response utils.
- ResponseUtils() - Constructor for class com.robothy.s3.rest.utils.ResponseUtils
- route(Route) - Method in class com.robothy.s3.rest.LocalS3Router
S
- S3Bucket - Class in com.robothy.s3.rest.model.response
- S3Bucket(String, Instant) - Constructor for class com.robothy.s3.rest.model.response.S3Bucket
- s3ExecutorThreadNum(int) - Method in class com.robothy.s3.rest.LocalS3.Builder
-
Set local-s3 executor thread number.
- SERVER_NAME - Static variable in class com.robothy.s3.rest.constants.LocalS3Constants
- ServiceFactory - Interface in com.robothy.s3.rest.service
- setBucket(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setBucket(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setBuckets(List<S3Bucket>) - Method in class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- setChecksumCRC32(String) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setChecksumCRC32(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setChecksumCRC32C(String) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setChecksumCRC32C(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setChecksumSHA1(String) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setChecksumSHA1(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setChecksumSHA256(String) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setChecksumSHA256(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setCreationDate(Instant) - Method in class com.robothy.s3.rest.model.response.S3Bucket
- setDecodedBody(InputStream) - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
-
Represents decoded input stream.
- setDecodedContentLength(long) - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
-
Represents decoded content length.
- setEtag(String) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setEtag(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setEtag(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- setInitiator(Owner) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setKey(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setKey(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setLastModified(Instant) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- setLocation(String) - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- setMaxParts(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setName(String) - Method in class com.robothy.s3.rest.model.response.S3Bucket
- setNextPartNumberMarker(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setOwner(Owner) - Method in class com.robothy.s3.rest.model.response.ListAllMyBucketsResult
- setOwner(Owner) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setPartNumber(int) - Method in class com.robothy.s3.rest.model.request.CompletedPart
- setPartNumber(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- setPartNumberMarker(int) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setParts(List<CompletedPart>) - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- setParts(List<ListPartsResult.Part>) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setSize(long) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- setStorageClass(StorageClass) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setTruncated(boolean) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- setUploadId(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- shutdown() - Method in class com.robothy.s3.rest.LocalS3
-
Shutdown the local-s3 service.
- size(long) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
- start() - Method in class com.robothy.s3.rest.LocalS3
-
Startup the local-s3 service.
- startAfter(String) - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- storageClass(StorageClass) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- STREAMING_AWS4_HMAC_SHA_256_PAYLOAD - Static variable in class com.robothy.s3.rest.constants.AmzHeaderValues
-
Value of AmzHeaderNames.X_AMZ_CONTENT_SHA256.
T
- toPrettyXml(Object) - Static method in class com.robothy.s3.rest.utils.XmlUtils
- toString() - Method in class com.robothy.s3.rest.model.request.CompletedPart
- toString() - Method in class com.robothy.s3.rest.model.request.CompleteMultipartUpload
- toString() - Method in class com.robothy.s3.rest.model.request.DecodedAmzRequestBody
- toString() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult.CompleteMultipartUploadResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.CompleteMultipartUploadResult
- toString() - Method in class com.robothy.s3.rest.model.response.CopyObjectResult.CopyObjectResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.ListBucketResult.ListBucketResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.ListBucketV2Result.ListBucketV2ResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part.PartBuilder
- toString() - Method in class com.robothy.s3.rest.model.response.ListPartsResult.Part
- toString() - Method in class com.robothy.s3.rest.model.response.ListPartsResult
- toString() - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- toXml(Object) - Static method in class com.robothy.s3.rest.utils.XmlUtils
U
- uploadId(String) - Method in class com.robothy.s3.rest.model.response.InitiateMultipartUploadResult.InitiateMultipartUploadResultBuilder
- uploadId(String) - Method in class com.robothy.s3.rest.model.response.ListPartsResult.ListPartsResultBuilder
V
- valueOf(String) - Static method in enum class com.robothy.s3.rest.bootstrap.LocalS3Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.robothy.s3.rest.bootstrap.LocalS3Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- versionIdMarker(String) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
- versions(List<VersionItem>) - Method in class com.robothy.s3.rest.model.response.ListVersionsResult.ListVersionsResultBuilder
X
- X_AMZ_BUCKET_REGION - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_CONTENT_SHA256 - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_COPY_SOURCE - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
-
Specifies the source object for the copy operation.
- X_AMZ_COPY_SOURCE_VERSION_ID - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
-
Version of the copied object in the destination bucket.
- X_AMZ_DECODED_CONTENT_LENGTH - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_DELETE_MARKER - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_META_PREFIX - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
-
The prefix for user-defined object metadata keys.
- X_AMZ_REQUEST_ID - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_TAGGING - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- X_AMZ_VERSION_ID - Static variable in class com.robothy.s3.rest.constants.AmzHeaderNames
- XmlUtils - Class in com.robothy.s3.rest.utils
- XmlUtils() - Constructor for class com.robothy.s3.rest.utils.XmlUtils
All Classes and Interfaces|All Packages|Constant Field Values