Merge remote-tracking branch 'jclouds-labs-google-local/promote-google-cloud-storage-moved' into promoted-google-cloud-storage
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/6efc894e Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/6efc894e Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/6efc894e Branch: refs/heads/master Commit: 6efc894e3fe9d6cc4958360ba0811aec6c279b30 Parents: 1c6c36b b671d2c Author: Andrew Gaul <[email protected]> Authored: Sat May 6 19:28:48 2017 -0700 Committer: Andrew Gaul <[email protected]> Committed: Sat May 6 19:28:48 2017 -0700 ---------------------------------------------------------------------- providers/google-cloud-storage/README.md | 51 ++ providers/google-cloud-storage/pom.xml | 172 ++++++ .../GoogleCloudStorageApi.java | 77 +++ .../GoogleCloudStorageApiMetadata.java | 96 ++++ .../GoogleCloudStorageFallbacks.java | 34 ++ .../GoogleCloudStorageProviderMetadata.java | 72 +++ .../binders/MultipartUploadBinder.java | 69 +++ .../binders/UploadBinder.java | 38 ++ .../GoogleCloudStorageBlobRequestSigner.java | 153 ++++++ .../blobstore/GoogleCloudStorageBlobStore.java | 468 ++++++++++++++++ ...oogleCloudStorageBlobStoreContextModule.java | 44 ++ .../functions/BlobMetadataToObjectTemplate.java | 56 ++ ...ListContainerOptionsToListObjectOptions.java | 58 ++ .../functions/BucketToStorageMetadata.java | 45 ++ .../functions/ObjectListToStorageMetadata.java | 58 ++ .../functions/ObjectToBlobMetadata.java | 59 ++ .../config/GoogleCloudStorageHttpApiModule.java | 63 +++ .../config/GoogleCloudStorageOAuthScopes.java | 56 ++ .../config/GoogleCloudStorageParserModule.java | 90 ++++ .../googlecloudstorage/domain/Bucket.java | 181 +++++++ .../domain/BucketAccessControls.java | 122 +++++ .../domain/DomainResourceReferences.java | 105 ++++ .../domain/GoogleCloudStorageObject.java | 79 +++ .../domain/ListPageWithPrefixes.java | 58 ++ .../domain/ObjectAccessControls.java | 133 +++++ .../googlecloudstorage/domain/Owner.java | 34 ++ .../googlecloudstorage/domain/ProjectTeam.java | 55 ++ .../domain/ResumableUpload.java | 43 ++ .../domain/RewriteResponse.java | 41 ++ .../templates/BucketAccessControlsTemplate.java | 33 ++ .../domain/templates/BucketTemplate.java | 172 ++++++ .../domain/templates/ComposeObjectTemplate.java | 123 +++++ .../templates/ObjectAccessControlsTemplate.java | 33 ++ .../domain/templates/ObjectTemplate.java | 178 +++++++ .../features/BucketAccessControlsApi.java | 172 ++++++ .../googlecloudstorage/features/BucketApi.java | 281 ++++++++++ .../DefaultObjectAccessControlsApi.java | 180 +++++++ .../features/ObjectAccessControlsApi.java | 317 +++++++++++ .../googlecloudstorage/features/ObjectApi.java | 532 +++++++++++++++++++ .../features/ResumableUploadApi.java | 185 +++++++ .../GoogleCloudStorageErrorHandler.java | 75 +++ .../GoogleCloudStorageRedirectRetryHandler.java | 48 ++ .../options/ComposeObjectOptions.java | 63 +++ .../options/CopyObjectOptions.java | 153 ++++++ .../options/DeleteBucketOptions.java | 51 ++ .../options/DeleteObjectOptions.java | 88 +++ .../options/GetBucketOptions.java | 61 +++ .../options/GetObjectOptions.java | 88 +++ .../options/InsertBucketOptions.java | 53 ++ .../options/InsertObjectOptions.java | 115 ++++ .../options/ListObjectOptions.java | 82 +++ .../googlecloudstorage/options/ListOptions.java | 53 ++ .../options/RewriteObjectOptions.java | 155 ++++++ .../options/UpdateBucketOptions.java | 71 +++ .../options/UpdateObjectOptions.java | 100 ++++ .../parser/ParseToPayloadEnclosing.java | 33 ++ .../parser/ParseToResumableUpload.java | 72 +++ .../reference/GoogleCloudStorageConstants.java | 37 ++ .../GoogleCloudStorageProviderMetadataTest.java | 34 ++ ...ogleCloudStorageBlobIntegrationLiveTest.java | 324 +++++++++++ .../GoogleCloudStorageBlobLiveTest.java | 115 ++++ .../GoogleCloudStorageBlobSignerLiveTest.java | 36 ++ ...loudStorageContainerIntegrationLiveTest.java | 106 ++++ .../GoogleCloudStorageContainerLiveTest.java | 36 ++ .../BucketAccessControlsApiExpectTest.java | 188 +++++++ .../BucketAccessControlsApiLiveTest.java | 107 ++++ .../features/BucketApiExpectTest.java | 258 +++++++++ .../features/BucketApiLiveTest.java | 301 +++++++++++ ...efaultObjectAccessControlsApiExpectTest.java | 219 ++++++++ .../DefaultObjectAccessControlsApiLiveTest.java | 110 ++++ .../ObjectAccessControlsApiExpectTest.java | 276 ++++++++++ .../features/ObjectApiLiveTest.java | 478 +++++++++++++++++ .../features/ObjectApiMockTest.java | 303 +++++++++++ .../features/ResumableUploadApiLiveTest.java | 177 ++++++ .../GoogleCloudStorageErrorHandlerTest.java | 107 ++++ .../BaseGoogleCloudStorageApiExpectTest.java | 30 ++ .../BaseGoogleCloudStorageApiLiveTest.java | 54 ++ .../BaseGoogleCloudStorageApiMockTest.java | 138 +++++ .../BaseGoogleCloudStorageExpectTest.java | 178 +++++++ .../BaseGoogleCloudStorageParseTest.java | 38 ++ .../parse/BucketAclGetTest.java | 39 ++ .../parse/BucketAclInsertTest.java | 42 ++ .../parse/BucketAclListTest.java | 55 ++ .../parse/BucketAclUpdateTest.java | 39 ++ .../parse/BucketUpdateTest.java | 57 ++ .../parse/DefaultObjectAclGetTest.java | 42 ++ .../parse/DefaultObjectAclInsertTest.java | 38 ++ .../parse/DefaultObjectAclListTest.java | 50 ++ .../parse/FullBucketGetTest.java | 80 +++ .../parse/NoAclBucketListTest.java | 61 +++ .../parse/NoAclBucketTest.java | 57 ++ .../parse/ObjectAclGetTest.java | 49 ++ .../parse/ObjectAclInsertTest.java | 44 ++ .../parse/ObjectAclListTest.java | 51 ++ .../parse/ObjectAclUpdateTest.java | 40 ++ .../parse/ParseGoogleCloudStorageObject.java | 66 +++ .../ParseGoogleCloudStorageObjectListTest.java | 99 ++++ .../parse/ParseObjectRewriteResponse.java | 72 +++ .../src/test/resources/bucket_acl_get.json | 9 + .../resources/bucket_acl_insert_initial.json | 4 + .../resources/bucket_acl_insert_response.json | 9 + .../src/test/resources/bucket_acl_list.json | 27 + .../resources/bucket_acl_update_initial.json | 4 + .../resources/bucket_acl_update_response.json | 9 + .../bucket_insert_request_payload.json | 3 + .../bucket_update_request_payload.json | 12 + .../test/resources/bucket_update_response.json | 15 + .../test/resources/default_object_acl_get.json | 10 + ...fault_object_acl_insert_request_payload.json | 4 + .../default_object_acl_insert_response.json | 6 + .../test/resources/default_object_acl_list.json | 15 + .../default_object_acl_update_initial.json | 6 + ...fault_object_acl_update_request_payload.json | 5 + .../src/test/resources/full_bucket_get.json | 54 ++ .../resources/list_bucket_with_options.json | 21 + .../src/test/resources/logback.xml | 83 +++ .../src/test/resources/no_acl_bucket.json | 15 + .../src/test/resources/no_acl_bucket_list.json | 21 + .../src/test/resources/object_acl_get.json | 15 + .../object_acl_insert_request_payload.json | 4 + .../resources/object_acl_insert_response.json | 10 + .../src/test/resources/object_acl_list.json | 17 + .../resources/object_acl_request_payload.json | 4 + .../resources/object_acl_update_initial.json | 9 + .../resources/object_acl_update_response.json | 9 + .../test/resources/object_compose_request.json | 23 + .../src/test/resources/object_encoded_get.json | 21 + .../src/test/resources/object_get.json | 21 + .../src/test/resources/object_list.json | 47 ++ .../src/test/resources/object_rewrite.json | 28 + 130 files changed, 11348 insertions(+) ----------------------------------------------------------------------
