44 Commits

Author SHA1 Message Date
Adrian Cole
ffa9cd3bb0 corrected guice bindings for swift-based blob signatures and backfilled expect tests 2012-10-10 12:03:23 +02:00
Andrei Savu
080d142ae1 Generic support for Swift TempUrl middleware 2012-09-16 21:46:51 +03:00
Everett Toews
e19d27f97c Updates to Rackspace CDN Container Metadata handling. Added feature to Purge CDN Object. Added feature to set default index and error pages for CDN based static website. 2012-09-11 21:10:59 -05:00
Andrei Savu
f0e95ced34 Replaced Instant.now() with System.currentTimeMillis() and removed some unused imports 2012-09-11 23:16:08 +03:00
Andrei Savu
0e8e07ce38 Removed unused import and added @Test annotation 2012-09-10 22:44:26 +03:00
Andrei Savu
49bde19fa0 Add support for Swift TempURL Middleware 2012-09-10 13:45:55 +03:00
Everett Toews
73746588f4 Moved HP Storage Container Metadata parsing to Swift since it's a standard Swift feature.
Moved HP Storage createContainer(String, CreateContainerOptions) to CommonSwiftClient since it's a standard Swift feature.
Added support for setting Swift Container Metadata.
Added support for deleting Swift Container Metadata.
Added copy object feature to Swift.
Removed unnecessary TODO comment.
Changed DeleteContainerMetadataOptions to just be a List.
Changed CopyObjectOptions to be just be a String. Changed CommonSwiftClient.setContainerMetadata() to use just a Map for metadata. Added ExpectTests.
Changed setContainerMetadata() to use Iterable instead of List for more generic type goodness. Changed copyObject() to use 4 String params instead of 2 String params to be similar to other such methods in jclouds.
2012-09-08 15:02:01 -05:00
Adrian Cole
c0e8470952 default region endpoint for rackspace legacy apis 2012-08-29 23:47:05 -07:00
Adrian Cole
05fd64af44 cleaned up http builders and expect tests 2012-07-15 01:50:38 -07:00
Adrian Cole
46b4a6c8da Issue 963:add transitional api for keystone-authenticated swift 2012-06-07 22:06:18 -07:00
Adrian Cole
b58060599b Issue 815: repackaged keystone classes into their own api 2012-06-06 14:57:50 -07:00
Adrian Cole
df7d2acbb4 wrapper -> view 2012-04-23 19:14:36 -07:00
Adrian Cole
886d2cafb9 created base Context class with ProviderMetadata and Identity 2012-04-23 16:16:51 -07:00
Roman Bogorodskiy
19e56692e3 Enable multipart for HPCloud. 2012-04-19 15:51:52 +04:00
Roman Bogorodskiy
a3c8023e84 Use CommonSwiftClient instead of SwiftClient in multipart code. 2012-04-19 15:51:52 +04:00
Roman Bogorodskiy
c6b7d510b2 Initial implementation of MPU for SwiftAsyncBlobStore. 2012-04-19 15:51:52 +04:00
Roman Bogorodskiy
e11dd37237 Stubs for multipart upload support in swift. 2012-04-19 15:51:52 +04:00
Adrian Cole
dab1dd69fc fix covariance/assignability in RestContext<? extends Client> subclasses 2012-04-18 15:05:39 -07:00
Adrian Cole
0b59dea073 removed ContextBuilder subclasses; added unwrap; undid generic params 2012-04-16 00:44:20 -07:00
Adrian Cole
23cb01f977 refactor PropertiesBuilder and related types into ApiMetadata and ProviderMetadata, and update all usage 2012-04-11 19:47:09 -06:00
Adrian Cole
764e0907f7 Issue 657:ApiMetadata 2012-04-01 18:43:31 -07:00
Adrian Cole
5c6ce9f081 organize imports 2012-03-28 03:37:48 -04:00
Adrian Cole
ae1effd748 made openstack multi-region, and now select correct endpoint via apiversion property 2012-02-04 00:51:44 -08:00
Adrian Cole
e759c6a450 openstack and rackspace related changes for Issue 826 2012-02-03 00:29:27 -08:00
Adrian Cole
bf4b6e8c95 Issue 823:migrate rackspace services to authenticationservice 1.1 2012-01-29 23:11:23 +08:00
Adrian Cole
cc5aa5cee2 cloudfiles NPE when CDN not present 2012-01-07 05:13:58 -08:00
Adrian Cole
075c0c8e5e allow cdn lookup to fail while in beta 2011-12-19 17:49:28 -08:00
Adrian Cole
beb87a2131 Issue 781:update to guava 11.0-rc1 2011-12-14 23:56:50 -08:00
danikov
914f9adf41 refactored out commonalities and added apis to the rest.properties, plus corrected some meta-data 2011-11-10 15:34:58 +00:00
Adrian Cole
960bfe709f Issue 663:Update license headers to jclouds, Inc. and setup NOTICE file 2011-08-16 18:14:30 -07:00
Adrian Cole
a802c2adf5 stabilized cloudfiles tests 2011-07-28 22:15:06 -07:00
Adrian Cole
79a2646415 stabilization of tests for swift/cloudfiles 2011-07-28 12:06:28 -07:00
Adrian Cole
acd4b4a628 clean up style warnings 2011-07-22 12:48:59 +10:00
Dmitri Babaev
0fedf6e467 Merge commit '7d0248c5dd972287e51ad1971d61a6ddc8bdcdf5' 2011-06-01 20:37:49 +04:00
Adrian Cole
b6f3c29e11 cloudfiles now stores content disposition 2011-05-29 23:51:03 -07:00
Adrian Cole
9e94fc6fc9 updated license headers 2011-04-09 03:20:17 -07:00
Adrian Cole
53c735fdff enforced blobs must have uri, container, and can have publicAccess 2011-04-03 18:15:09 -07:00
Adrian Cole
675563c96a Issue 418: updated location object to include metadata and iso3166codes 2011-01-31 01:00:20 -08:00
Adrian Cole
b9e60a8b4e fixed swift to have a default version property 2011-01-25 17:11:05 -08:00
Adrian Cole
db3a533a92 Issue 429: added SwiftClient and SwiftAsyncClient so that we can add features in swift, but that rackspace cloudfiles doesn't support 2011-01-09 12:10:00 -08:00
Adrian Cole
e00b465c78 Issue 440, 429: decoupled openstack swift from cloudfiles 2011-01-09 11:49:59 -08:00
Adrian Cole
17629960cd Issue 429: pulled cloudfiles-specific logic apart from swift 2011-01-09 10:32:35 -08:00
Adrian Cole
3ca278723d Issue 440: added cloudservers and cloudfiles us and uk providers 2011-01-08 15:59:48 -08:00
Adrian Cole
9d6537dfc2 Issue 440: extracted cloudservers and cloudfiles into their own api modules, moved rackspace into commons 2011-01-08 10:46:54 -08:00