This PR is intended to get feedback from the community on the new builder 
support. It does _not_ include live tests.

- Introduces `AutoValue.Builder` support to jclouds
- Adds `Service` and related domain objects
- Adds Poppy `ServiceApi` create and get methods
- Adds `ServiceApiMockTest`

/cc @zack-shoylev @nacx @demobox 

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/178

-- Commit Summary --

  * JCLOUDS-806: Support OpenStack Poppy Service API and introduce 
AutoValue.Builder support

-- File Changes --

    M openstack-poppy/pom.xml (1)
    M 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/PoppyApi.java (6)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Caching.java
 (82)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Domain.java 
(70)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Error.java 
(40)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Origin.java 
(85)
    M 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Provider.java
 (6)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Restriction.java
 (82)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Service.java
 (85)
    M 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/features/FlavorApi.java
 (16)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/features/ServiceApi.java
 (78)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/functions/ParseServiceURIFromHeaders.java
 (43)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/options/ServiceCreateOptions.java
 (67)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/ServiceApiMockTest.java
 (130)
    A openstack-poppy/src/test/resources/poppy_service_create_request.json (37)
    A openstack-poppy/src/test/resources/poppy_service_get_response.json (72)

-- Patch Links --

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

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

Reply via email to