This PR addresses the API changes as described in: https://issues.apache.org/jira/browse/JCLOUDS-545
Accessing the `SwiftObject` metadata (with no body) is somewhat awkward with the current `head` request: `SwiftObject head(@PathParam("objectName") String objectName);` That said, I added a new method which describes the intent of the behavior: `SwiftObject getWithoutBody(@PathParam("objectName") String objectName);` `SwiftObject get()` returns the SwiftObject *with* content, so what is a more logical method name from a user's perspective? Feedback is required before merging this PR! You can merge this Pull Request by running: git pull https://github.com/rackerlabs/jclouds-labs-openstack swift-api-updates Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-openstack/pull/103 -- Commit Summary -- * JCLOUDS-545: Use established conventions for OpenStack APIs -- File Changes -- M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java (54) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java (41) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedTemporaryUrlBlobSigner.java (2) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Account.java (6) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/BulkDeleteResponse.java (17) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Container.java (9) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/ExtractArchiveResponse.java (15) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/ObjectList.java (4) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Segment.java (38) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/SwiftObject.java (20) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java (60) M openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java (105) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java (2) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerLiveTest.java (22) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java (4) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiLiveTest.java (6) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java (8) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiLiveTest.java (39) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java (16) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiLiveTest.java (23) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java (32) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/CreatePublicContainerLiveTest.java (10) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiLiveTest.java (56) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java (32) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiLiveTest.java (55) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java (6) M openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/internal/BaseSwiftApiLiveTest.java (6) M rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java (2) M rackspace-cloudfiles/src/test/java/org/jclouds/rackspace/cloudfiles/v1/features/CloudFilesAccountApiLiveTest.java (4) M rackspace-cloudfiles/src/test/java/org/jclouds/rackspace/cloudfiles/v1/features/CloudFilesCDNApiLiveTest.java (36) M rackspace-cloudfiles/src/test/java/org/jclouds/rackspace/cloudfiles/v1/features/CloudFilesCDNApiMockTest.java (38) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/103.patch https://github.com/jclouds/jclouds-labs-openstack/pull/103.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/103
