You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2021/12/18 01:20:15 UTC

[jclouds] branch master updated (dbd8eb1 -> 3bbb0b4)

This is an automated email from the ASF dual-hosted git repository.

gaul pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git.


    from dbd8eb1  JCLOUDS-1589: Upgrade to log4j 2.16.0
     new d4af465  JCLOUDS-457: Created the skeleton of the Glacier API.
     new b892afc  JCLOUDS-457: Added Glacier vault operations
     new 7add71b  Added some fixes to the live test and a few things on the rest of the code for clarity.
     new eb13a0a  Removed some unused constructors from GlacierResponseException
     new deec261  JCLOUDS-546: Remove Javadoc @author annotations
     new 3b5aadc  Renamed FalseIfVaultNotEmpty to be more generic. deleteVault should return false on any IllegalArgumentException.
     new 0a90be9  JCLOUDS-457: Use random vault names in live tests
     new 7312486  JCLOUDS-457: Added TreeHash util class and its test.
     new 2e5a897  Avoid buffering entire input when hashing
     new 43ee610  JCLOUDS-457: Changed the ArrayLists in TreeHash util to ImmutableLists.
     new 2916b63  JCLOUDS-457: Added deleteArchive and uploadArchive operations.
     new 883425f  JCLOUDS-457: Part of the code has been cleaned up
     new d2c5149  Store hashes as HashCode for type-safety
     new b206d05  JCLOUDS-457: Clean up for GlacierClientMockTest.
     new 2efd818  Use Square's mockwebserver
     new 248c855  JCLOUDS-457: Added initiateMultipartUpload and uploadPart operations.
     new 76ea768  JCLOUDS-457: Clean up for the validators and the TreeHash class.
     new b0dddca  JCLOUDS-457: Added completeMultipartUpload and abortMultipartUplod.
     new 50df899  JCLOUDS-457: Call BeforeMethod and AfterMethod
     new 3f68c3f  JCLOUDS-457: Added list Multipart operations
     new 0c36b36  Bug fix for ContentRange equals
     new f1a3973  JCLOUDS-457: limit body size for specific test
     new c55a9f4  JCLOUDS-457: Added initiateJob
     new 2c713d2  JCLOUDS-457: Cleanup for binder classes
     new 59a43f8  JCLOUDS-457: Multiple fixes
     new 7156947  JCLOUDS-457: Added describeJob operation
     new 9d871fd  JCLOUDS-457: Added listJobs operation
     new 70fb8cd  JCLOUDS-457: Added the retrieve output operations
     new e104ef0  Use assertj fluent assertions where appropriate
     new c2cf837  Improve use of assertj
     new 625aa6a  Default value for aws identity/credential property
     new fbcf7ea  Using assertj assertions
     new 327a7b0  Use assertj extraction feature to shorten test
     new ff83778  JCLOUDS-457: uploadPart return type fix
     new 73d9fa5  JCLOUDS-457: Test groups and improvements
     new 121d2c1  JCLOUDS-457: Add JobStatus enum
     new 71782b1  JCLOUDS-457: BlobStore Skeleton
     new 1359ba9  JCLOUDS-457: Fix complete MPU archive size
     new cdbb845  JCLOUDS-457: BlobStore MultiPartUpload strategy
     new 1851d68  JCLOUDS-457: Long live tests
     new 34565bd  JCLOUDS-457: List containers and remove blob
     new 3320c4e  JCLOUDS-457: Add polling strategy
     new 550c05c  JCLOUDS-457: Add getBlob operation
     new e5e3f86  JCLOUDS-457: Add list operation
     new 84cb480  JCLOUDS-457: Add blobExists and blobMetadata
     new 3b3939b  JCLOUDS-457: Add Clear vault strategy
     new f7e8179  JCLOUDS-457: Fix deleteContainer
     new e555dc8  JCLOUDS-457: Small fixes and documentation
     new 2bcc52d  Updating documentation and a configuration property name
     new 9d6f756  Follow-up to Glacier pull request reviews
     new c8f42d6  Updating project and jclouds.version to 2.0.0-SNAPSHOT
     new 3ff09c0  JCLOUDS-457: Implementing getBlob without options
     new 877443a  JCLOUDS-457: Extend javadoc and add README.md
     new eb87d61  Correct license headers
     new 3b09494  Remove redundant modifiers from interfaces
     new 9061a52  Fix glacier's pom structure.
     new 172371a  JCLOUDS-40 unasync glacier.
     new e6004cc  JCLOUDS-40 Remove last reference to AsyncBlobStore in Glacier.
     new 433f300  JCLOUDS-40 unasync Fallback.
     new 8ee1a98  JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly.
     new 831a2f0  Upgrade to OkHttp 2.1.0
     new 0ac7dd0  Fixed ambiguous methods in tests
     new d139f09  Use AutoService for creation of Service Loader Metadata
     new 0af768f  JCLOUDS-660: Glacier portable container ACLs
     new 0f66f03  JCLOUDS-732: Glacier portable object ACLs
     new 602fce4  [maven-release-plugin] prepare release jclouds-labs-aws-1.9.0-rc1
     new 8e7e1aa  [maven-release-plugin] prepare for next development iteration
     new a5e2d47  [maven-release-plugin] rollback the release of jclouds-labs-aws-1.9.0-rc1
     new e7e30c4  Apache jclouds 1.9.0 release
     new f1440e7  Next development version 2.0.0-SNAPSHOT
     new f5f0ac6  Address Google error-prone warnings
     new 2ed3472  JCLOUDS-894: Expose GCS multipart operations
     new 1c7e3f6  JCLOUDS-894: Fake portable multipart upload for Glacier
     new 41b73a7  JCLOUDS-844: Glacier putBlob ACLs
     new 9e03d75  Add support for GlacierBlobStore.getBlobAccess It is currently throwing UnsupportedOperationException exception.
     new 5e37c46  Remove unnecessary static imports
     new ee53862  JCLOUDS-1125: Glacier list multipart uploads
     new 0a75446  JCLOUDS-1028: Configure idempotent methods
     new af7f4ee  Do not assume an endpoint in tests.
     new f61be9a  Add a system setting for Glacier's initial wait.
     new 66a82b4  Apache jclouds 2.0.0-rc3 release
     new f516fea  Next development version 2.1.0-SNAPSHOT
     new 8dae432  Avoid injecting on final fields
     new a3799e6  Apache jclouds 2.1.0-rc3 release
     new 2305035  Next development version 2.2.0-SNAPSHOST
     new 7fa2ea6  fix typo in project.version
     new 0aef8ca  Apache jclouds 2.2.0-rc1 release
     new 644fb4a  Next development version 2.3.0-SNAPSHOT
     new 3e25b83  JCLOUDS-1333: Fix Guava 21 issues
     new fd7fe5c  Sync OSGi handling with Apache JClouds Project
     new 50462ca  Upgrade OKHttp dependency
     new 09dfab4  Next development version 2.4.0-SNAPSHOT
     new b0592c5  Next development version 2.5.0-SNAPSHOT
     new 66ef18c  JCLOUDS-1589: Upgrade to log4j 2.16.0
     new afa92c7  Merge remote-tracking branch 'jclouds-labs-aws-local/promote-glacier-moved' into promoted-glacier
     new 3bbb0b4  JCLOUDS-1590: Promote glacier to core

The 96 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 allblobstore/pom.xml                               |   5 +
 apis/glacier/README.md                             |   7 +
 apis/glacier/bnd.bnd                               |   2 +
 apis/glacier/pom.xml                               | 222 +++++++++
 .../org/jclouds/glacier/GlacierApiMetadata.java    |  95 ++++
 .../java/org/jclouds/glacier/GlacierClient.java    | 482 ++++++++++++++++++
 .../jclouds/glacier/GlacierResponseException.java  |  44 ++
 .../binders/BindArchiveOutputRangeToHeaders.java   |  40 ++
 .../glacier/binders/BindArchiveSizeToHeaders.java  |  41 ++
 .../glacier/binders/BindContentRangeToHeaders.java |  40 ++
 .../glacier/binders/BindDescriptionToHeaders.java  |  42 ++
 .../glacier/binders/BindHashesToHeaders.java       |  58 +++
 .../binders/BindJobRequestToJsonPayload.java       |  41 ++
 .../binders/BindMultipartTreeHashToHeaders.java    |  46 ++
 .../glacier/binders/BindPartSizeToHeaders.java     |  40 ++
 .../glacier/blobstore/GlacierBlobStore.java        | 419 ++++++++++++++++
 .../config/GlacierBlobStoreContextModule.java      |  43 ++
 ...ArchiveMetadataCollectionToStorageMetadata.java |  52 ++
 ...ainerOptionsToInventoryRetrievalJobRequest.java |  39 ++
 .../PaginatedVaultCollectionToStorageMetadata.java |  34 ++
 .../functions/VaultMetadataToStorageMetadata.java  |  33 ++
 .../strategy/MultipartUploadStrategy.java          |  23 +
 .../glacier/blobstore/strategy/PayloadSlice.java   |  51 ++
 .../blobstore/strategy/PollingStrategy.java        |  21 +
 .../blobstore/strategy/SlicingStrategy.java        |  33 ++
 .../strategy/internal/BasePollingStrategy.java     |  78 +++
 .../strategy/internal/BaseSlicingStrategy.java     | 103 ++++
 .../strategy/internal/ClearVaultStrategy.java      |  66 +++
 .../SequentialMultipartUploadStrategy.java         |  65 +++
 .../glacier/config/GlacierHttpApiModule.java       |  78 +++
 .../glacier/config/GlacierParserModule.java        |  33 ++
 .../jclouds/glacier/domain/ArchiveMetadata.java    | 103 ++++
 .../glacier/domain/ArchiveMetadataCollection.java  |  57 +++
 .../glacier/domain/ArchiveRetrievalJobRequest.java | 117 +++++
 .../org/jclouds/glacier/domain/GlacierError.java   |  79 +++
 .../domain/InventoryRetrievalJobRequest.java       | 133 +++++
 .../domain/InventoryRetrievalParameters.java       |  90 ++++
 .../org/jclouds/glacier/domain/JobMetadata.java    | 187 +++++++
 .../org/jclouds/glacier/domain/JobRequest.java     |  35 ++
 .../java/org/jclouds/glacier/domain/JobStatus.java |  29 ++
 .../glacier/domain/MultipartUploadMetadata.java    | 141 ++++++
 .../glacier/domain/PaginatedJobCollection.java     |  58 +++
 .../domain/PaginatedMultipartUploadCollection.java |  60 +++
 .../glacier/domain/PaginatedVaultCollection.java   |  59 +++
 .../org/jclouds/glacier/domain/PartMetadata.java   |  53 ++
 .../org/jclouds/glacier/domain/VaultMetadata.java  | 116 +++++
 .../fallbacks/FalseOnIllegalArgumentException.java |  35 ++
 .../glacier/filters/RequestAuthorizeSignature.java |  76 +++
 .../functions/GetPayloadFromHttpContent.java       |  36 ++
 .../glacier/functions/ParseArchiveIdHeader.java    |  37 ++
 ...seArchiveMetadataCollectionFromHttpContent.java |  32 ++
 .../glacier/functions/ParseJobIdHeader.java        |  38 ++
 .../functions/ParseJobMetadataFromHttpContent.java |  35 ++
 .../ParseJobMetadataListFromHttpContent.java       |  35 ++
 .../functions/ParseMultipartUploadIdHeader.java    |  36 ++
 .../ParseMultipartUploadListFromHttpContent.java   |  35 ++
 ...arseMultipartUploadPartListFromHttpContent.java |  35 ++
 .../ParseMultipartUploadTreeHashHeader.java        |  37 ++
 .../ParseVaultMetadataFromHttpContent.java         |  35 ++
 .../ParseVaultMetadataListFromHttpContent.java     |  35 ++
 .../handlers/ParseGlacierErrorFromJsonContent.java |  66 +++
 .../jclouds/glacier/options/PaginationOptions.java |  58 +++
 .../validators/DescriptionValidator.java           |  47 ++
 .../predicates/validators/PartSizeValidator.java   |  40 ++
 .../predicates/validators/PayloadValidator.java    |  42 ++
 .../predicates/validators/VaultNameValidator.java  |  50 ++
 .../jclouds/glacier/reference/GlacierHeaders.java  |  40 ++
 .../jclouds/glacier/util/AWSRequestSignerV4.java   | 202 ++++++++
 .../org/jclouds/glacier/util/ContentRange.java     |  90 ++++
 .../java/org/jclouds/glacier/util/TreeHash.java    | 139 ++++++
 .../jclouds/glacier/GlacierApiMetadataTest.java    |  29 ++
 .../org/jclouds/glacier/GlacierClientLiveTest.java | 104 ++++
 .../jclouds/glacier/GlacierClientLongLiveTest.java | 143 ++++++
 .../org/jclouds/glacier/GlacierClientMockTest.java | 540 +++++++++++++++++++++
 .../strategy/internal/BaseSlicingStrategyTest.java |  90 ++++
 .../internal/MultipartUploadStrategyMockTest.java  | 150 ++++++
 .../validators/DescriptionValidatorTest.java       |  54 +++
 .../validators/PartSizeValidatorTest.java          |  47 ++
 .../validators/PayloadValidatorTest.java           |  51 ++
 .../validators/VaultNameValidatorTest.java         |  59 +++
 .../glacier/util/AWSRequestSignerV4Test.java       |  56 +++
 .../org/jclouds/glacier/util/ContentRangeTest.java | 102 ++++
 .../java/org/jclouds/glacier/util/TestUtils.java   |  47 ++
 .../org/jclouds/glacier/util/TreeHashTest.java     |  79 +++
 .../resources/json/describeJobResponseBody.json    |  18 +
 .../resources/json/describeVaultResponseBody.json  |   8 +
 .../resources/json/getJobOutputResponseBody.json   |  20 +
 .../test/resources/json/listJobsResponseBody.json  |  41 ++
 .../json/listMultipartUploadsResponseBody.json     |  12 +
 ...tMultipartUploadsWithEmptyListResponseBody.json |   4 +
 .../test/resources/json/listPartsResponseBody.json |  13 +
 .../resources/json/listVaultsResponseBody.json     |  29 ++
 .../json/listVaultsWithEmptyListResponseBody.json  |   4 +
 .../listVaultsWithQueryParamsResponseBody.json     |  21 +
 apis/glacier/src/test/resources/testng.xml         |  34 ++
 apis/pom.xml                                       |   1 +
 96 files changed, 6760 insertions(+)
 create mode 100644 apis/glacier/README.md
 create mode 100644 apis/glacier/bnd.bnd
 create mode 100644 apis/glacier/pom.xml
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/GlacierApiMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/GlacierClient.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/GlacierResponseException.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindArchiveOutputRangeToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindArchiveSizeToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindContentRangeToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindDescriptionToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindHashesToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindJobRequestToJsonPayload.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindMultipartTreeHashToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/binders/BindPartSizeToHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/GlacierBlobStore.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/config/GlacierBlobStoreContextModule.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/functions/ArchiveMetadataCollectionToStorageMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/functions/ListContainerOptionsToInventoryRetrievalJobRequest.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/functions/PaginatedVaultCollectionToStorageMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/functions/VaultMetadataToStorageMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/MultipartUploadStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/PayloadSlice.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/PollingStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/SlicingStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/internal/BasePollingStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/internal/BaseSlicingStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/internal/ClearVaultStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/blobstore/strategy/internal/SequentialMultipartUploadStrategy.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/config/GlacierHttpApiModule.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/config/GlacierParserModule.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/ArchiveMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/ArchiveMetadataCollection.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/ArchiveRetrievalJobRequest.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/GlacierError.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/InventoryRetrievalJobRequest.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/InventoryRetrievalParameters.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/JobMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/JobRequest.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/JobStatus.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/MultipartUploadMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/PaginatedJobCollection.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/PaginatedMultipartUploadCollection.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/PaginatedVaultCollection.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/PartMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/domain/VaultMetadata.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/fallbacks/FalseOnIllegalArgumentException.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/filters/RequestAuthorizeSignature.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/GetPayloadFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseArchiveIdHeader.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseArchiveMetadataCollectionFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseJobIdHeader.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseJobMetadataFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseJobMetadataListFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseMultipartUploadIdHeader.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseMultipartUploadListFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseMultipartUploadPartListFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseMultipartUploadTreeHashHeader.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseVaultMetadataFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/functions/ParseVaultMetadataListFromHttpContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/handlers/ParseGlacierErrorFromJsonContent.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/options/PaginationOptions.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/predicates/validators/DescriptionValidator.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/predicates/validators/PartSizeValidator.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/predicates/validators/PayloadValidator.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/predicates/validators/VaultNameValidator.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/reference/GlacierHeaders.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/util/AWSRequestSignerV4.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/util/ContentRange.java
 create mode 100644 apis/glacier/src/main/java/org/jclouds/glacier/util/TreeHash.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/GlacierApiMetadataTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/GlacierClientLiveTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/GlacierClientLongLiveTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/GlacierClientMockTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/blobstore/strategy/internal/BaseSlicingStrategyTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/blobstore/strategy/internal/MultipartUploadStrategyMockTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/predicates/validators/DescriptionValidatorTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/predicates/validators/PartSizeValidatorTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/predicates/validators/PayloadValidatorTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/predicates/validators/VaultNameValidatorTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/util/AWSRequestSignerV4Test.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/util/ContentRangeTest.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/util/TestUtils.java
 create mode 100644 apis/glacier/src/test/java/org/jclouds/glacier/util/TreeHashTest.java
 create mode 100644 apis/glacier/src/test/resources/json/describeJobResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/describeVaultResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/getJobOutputResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listJobsResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listMultipartUploadsResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listMultipartUploadsWithEmptyListResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listPartsResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listVaultsResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listVaultsWithEmptyListResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/json/listVaultsWithQueryParamsResponseBody.json
 create mode 100644 apis/glacier/src/test/resources/testng.xml