Adrian Cole
05fd64af44
cleaned up http builders and expect tests
2012-07-15 01:50:38 -07:00
Adrian Cole
74b404eab8
Issue 1008:aws-s3 could not get location for region eu-west-1 error
2012-07-07 17:28:44 -07:00
Jeremy Whitlock
2702e942d2
Issue 992: Fix AWS S3 to work with non-DNS, but still valid, named buckets.
...
Prior to this commit, jclouds wouldn't allow you to interact with any buckets
in S3 that were named with uppercase characters. Per AWS S3 docs, this
non-standard naming is valid in US regions only. This update fixes jclouds so
that it can interact with, and even attempt to create, buckets with uppercase
characters for AWS S3 without actually impacting other S3 implementations. This
fix also will not have any impact in non-US regions other than instead of a
bucket name validation error you'll get an InvalidBucketName error back from
AWS S3 when you attempt to create a bucket with an uppercase character in a
non-US region. To summarize, nothing changes other than US regions now allow
creation of bucket names with upper case characters and jclouds now can
interact with these non-standard named buckets without failure.
2012-06-21 17:05:20 -06:00
Andrew Gaul
736554d049
Correct spelling errors
2012-06-14 10:03:39 -04:00
Adrian Cole
8c2cc935b8
removed awkward test, as this is now addressed at a higher level. Ex. malformed date string creation can be tested in jclouds-core
2012-05-22 11:31:32 -06:00
Aled Sage
ffe783d92b
Issue 936: fixes async multi-part upload of small blob
...
Previously, the upload did not start...
2012-05-21 15:39:27 +01:00
Aled Sage
2637a4b6e9
Issue 647: DateCodec impl delegates to DateService
2012-05-17 11:25:13 +01:00
Aled Sage
cd9c830c5a
Issue 647: store Expires as Date; added ContentMetadataCodec for converting to/from HTTP headers
2012-05-17 11:24:50 +01:00
Aled Sage
9aedf7b6f6
Issue 647: added "Expires" header for ContentMetadata
2012-05-17 11:24:45 +01:00
Aled Sage
1b2eb74604
Issue 656: failing test, demonstrating failures when non-default aws-s3 location is specified
2012-05-14 23:18:30 -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
807d078c6f
First working implementation of swift multipart upload. Async client TDB.
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
Andrew Gaul
b47860afc1
Use inference to elide duplicated type parameters
...
Found with:
grep 'Builder.*<.*>.*Immutable.*<.*>.*builder();'
2012-04-08 22:32:04 -07: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
Roman Bogorodskiy
ef549235fe
Issue 882: Make aws-s3 provider respect PROPERTY_S3_VIRTUAL_HOST_BUCKETS.
2012-03-27 13:46:43 +04:00
Adrian Cole
61314015dc
Merge pull request #347 from andrewgaul/remove-create-http-module
...
Remove AWSS3ClientLiveTest.createHttpModule
2012-02-03 16:29:57 -08:00
Andrew Gaul
2eb0b76092
Remove AWSS3ClientLiveTest.createHttpModule
...
This yields confusing hangs with tests that have multiple outstanding
operations.
2012-02-03 16:09:19 -08:00
Andrew Gaul
3f102fcbb2
Fix JavaDoc warnings in AWS provider
2012-02-03 11:06:06 -08:00
Adrian Cole
3e9c566edc
aws related changes for issue 826
2012-02-03 00:29:41 -08:00
Adrian Cole
f93c495c43
refactored to use consistent setup*Properties methods like expect tt tests
2012-01-29 20:36:24 +08:00
Adrian Cole
de1e8a7ce3
avoid stackoverflow on multipart upload
2012-01-15 02:19:05 -08:00
andreisavu
20f5205727
Added expect test for putBlob with reduced redundancy
2012-01-14 14:05:33 +02:00
andreisavu
f27bed524c
Putting basic blocks in place for writing Expect tests for aws-s3
2012-01-14 14:05:33 +02:00
Adrian Cole
c395eb613e
unused imports
2012-01-13 17:22:20 -08:00
andreisavu
bf330f6348
Use listBucket to query StorageClass for a blob
2012-01-11 23:02:36 +02:00
andreisavu
f90a2bd039
Issue 681. Enhance jcloud to support aws-s3 Reduce Redundancy Storage (RRS)
2012-01-11 22:18:28 +02:00
Adrian Cole
f570ec99e6
moved base test into internal package
2012-01-10 12:21:25 -08:00
Adrian Cole
add431a329
missing build property commit
2012-01-08 00:04:04 -08:00
Adrian Cole
42137677da
Issue 801:fix inconsistency in test property test.provider.apiversion set in pom.xml -> api-version
2012-01-05 13:09:45 -08:00
Adrian Cole
beb87a2131
Issue 781:update to guava 11.0-rc1
2011-12-14 23:56:50 -08:00
Adrian Cole
40d2abbac5
Issue 780:add new sa-east-1 region
2011-12-14 22:42:32 -08:00
Adrian Cole
e9cff5e17c
Issue 747:add new us-west-2 region
2011-11-09 11:19:40 +01:00
Adrian Cole
dd89ad3068
backfilled tests and refactored most of org.jclouds.location.suppliers package
2011-10-23 04:38:25 +02:00
Guillaume Nodet
87dd23551c
Avoid using a non official jsr and use our own annotations
2011-09-16 17:52:12 +02: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
96a4923c4c
added message and null check guarding MPU on payloads with contentLength set
2011-06-27 07:11:10 -07:00
Jeremy Whitlock
63cd9d0535
Issue 550: Cleaned up a few minor formatting nits and implemented linked services for Eucalyptus.
...
[in providers]
* aws-s3/src/main/java/org/jclouds/aws/s3/AWSS3ProviderMetadata.java: Fixed a javadoc link.
* aws-s3/src/test/java/org/jclouds/aws/s3/AWSS3ProviderTest.java: Fixed a javadoc link
and fixed an erroneous full-qualified class reference.
* eucalyptus-partnercloud-ec2/src/main/java/org/jclouds/epc/EucalyptusPartnerCloudEC2ProviderMetadata.java,
eucalyptus-partnercloud-s3/src/main/java/org/jclouds/epc/EucalyptusPartnerCloudS3ProviderMetadata.java
(getLinkedServices): Implemented.
2011-06-03 00:06:38 -06:00
Jeremy Whitlock
1e2ebc0365
Issue 550: Added support to retrieve ISO 3166 codes from ProviderMetadata.
...
[in core/src/main/java/org/jclouds]
* providers/BaseProviderMetadata.java
(equals, hashCode): Updated for the iso 3166 codes.
* providers/ProviderMetadata.java
(getIso3166Codes): Added.
[in core/src/main/test/org/jclouds]
* providers/JcloudsTestBlobStoreProviderMetadata.java,
providers/JcloudsTestComputeProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-ec2/src/main/java/org/jclouds]
* aws/ec2/AWSEC2ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-s3/src/main/java/org/jclouds]
* aws/s3/AWSS3ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-ecloud/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkECloudProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-vcloudexpress/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkVCloudExpressProviderMetadata.java
(getIso3166Codes): Added.
2011-05-23 16:03:37 -06:00
Adrian Cole
f70b793533
Issue 550: updated aws provider metadata
2011-05-17 00:01:52 -07:00
Adrian Cole
c880c057b1
Issue 550: added loadbalancer, table, and queue types
2011-05-16 22:55:56 -07:00
Adrian Cole
36e6ca787d
Issue 550: added api docs, identity and credential names
2011-05-16 21:37:25 -07:00
Adrian Cole
08a3cc0275
Issue 540:fixed NPE when overriding aws-s3.endpoint with a regional one
2011-04-24 16:00:37 -07:00
Adrian Cole
2b111b2604
Issue 536:terremark delete operation now returns tasks
2011-04-19 16:57:37 -07:00
Adrian Cole
9e94fc6fc9
updated license headers
2011-04-09 03:20:17 -07:00
Adrian Cole
ba40e8a7b5
Issue 516:add ning payload to enterprise configuration
2011-04-07 12:23:57 -07:00