Hi! This PR is the implementation of ProfitBricks' API for:
* **Server** - [live test](https://gist.github.com/devcsrj/6a17a3c1347f740b0715)
* **Image** - [live test](https://gist.github.com/devcsrj/e4ab53864b75afa9655b)

As usual, looking forward to awesome code reviews!

You can merge this Pull Request by running:

  git pull https://github.com/devcsrj/jclouds-labs master

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds-labs/pull/119

-- Commit Summary --

  * JCLOUDS-702: JCloud ProfitBricks provider implementation
  * Merge remote-tracking branch 'upstream/master'
  * Image Api
  * Server api
  * Merge branch 'master' of github.com:jclouds/jclouds-labs

-- File Changes --

    M profitbricks/src/main/java/org/jclouds/profitbricks/ProfitBricksApi.java 
(8)
    M 
profitbricks/src/main/java/org/jclouds/profitbricks/binder/BaseProfitBricksRequestBinder.java
 (2)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/binder/server/CreateServerRequestBinder.java
 (57)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/binder/server/UpdateServerRequestBinder.java
 (56)
    M 
profitbricks/src/main/java/org/jclouds/profitbricks/compute/internal/ProvisioningStatusAware.java
 (2)
    M 
profitbricks/src/main/java/org/jclouds/profitbricks/compute/internal/ProvisioningStatusPollingPredicate.java
 (2)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/domain/AvailabilityZone.java
 (35)
    A profitbricks/src/main/java/org/jclouds/profitbricks/domain/Image.java 
(207)
    A profitbricks/src/main/java/org/jclouds/profitbricks/domain/OsType.java 
(30)
    A profitbricks/src/main/java/org/jclouds/profitbricks/domain/Server.java 
(424)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/domain/internal/ServerCommonProperties.java
 (49)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/features/ImageApi.java (65)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/features/ServerApi.java 
(164)
    M 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/BaseProfitBricksResponseHandler.java
 (8)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/RequestIdOnlyResponseHandler.java
 (49)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/image/BaseImageResponseHandler.java
 (76)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/image/ImageInfoResponseHandler.java
 (48)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/image/ImageListResponseHandler.java
 (51)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/server/BaseServerResponseHandler.java
 (75)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/server/ServerIdOnlyResponseHandler.java
 (55)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/server/ServerInfoResponseHandler.java
 (48)
    A 
profitbricks/src/main/java/org/jclouds/profitbricks/http/parser/server/ServerListResponseHandler.java
 (51)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/binder/server/CreateServerRequestBinderTest.java
 (65)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/binder/server/UpdateServerRequestBinderTest.java
 (64)
    M 
profitbricks/src/test/java/org/jclouds/profitbricks/features/DataCenterApiMockTest.java
 (2)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/features/ImageApiLiveTest.java
 (58)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/features/ImageApiMockTest.java
 (114)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/features/ServerApiLiveTest.java
 (139)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/features/ServerApiMockTest.java
 (256)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/RequestIdOnlyResponseHandlerTest.java
 (76)
    M 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/ServiceFaultResponseHandlerTest.java
 (4)
    M 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/datacenter/DataCenterInfoResponseHandlerTest.java
 (3)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/image/ImageInfoResponseHandlerTest.java
 (65)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/image/ImageListResponseHandlerTest.java
 (183)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/server/ServerIdOnlyResponseHandlerTest.java
 (40)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/server/ServerInfoResponseHandlerTest.java
 (76)
    A 
profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/server/ServerListResponseHandlerTest.java
 (97)
    A profitbricks/src/test/resources/datacenter/datacenter-not-found.xml (17)
    M profitbricks/src/test/resources/fault-404.xml (28)
    A profitbricks/src/test/resources/image/image-not-found.xml (17)
    A profitbricks/src/test/resources/image/image.xml (26)
    A profitbricks/src/test/resources/image/images.xml (140)
    A profitbricks/src/test/resources/server/server-create.xml (13)
    A profitbricks/src/test/resources/server/server-delete.xml (13)
    A profitbricks/src/test/resources/server/server-reset.xml (11)
    A profitbricks/src/test/resources/server/server-start.xml (11)
    A profitbricks/src/test/resources/server/server-stop.xml (11)
    A profitbricks/src/test/resources/server/server-update.xml (13)
    A profitbricks/src/test/resources/server/server.xml (57)
    A profitbricks/src/test/resources/server/servers.xml (104)

-- Patch Links --

https://github.com/jclouds/jclouds-labs/pull/119.patch
https://github.com/jclouds/jclouds-labs/pull/119.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/119

Reply via email to