Thanks to @eamonnmcmanus and @cgruber AutoValue (and also AutoService) are here 
to save us from writing tons of toStringHelpers, and from thrashing on guava 
versions of that. You'll notice that after using auto-value, these types 
are far easier to read. Whooot!
You can merge this Pull Request by running:

  git pull https://github.com/adriancole/jclouds-labs adrian.auto-azure

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

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

-- Commit Summary --

  * JCLOUDS-750 use AutoService to replace error-prone ProviderMetadata 
manifests.
  * JCLOUDS-750  Use AutoValue to decruft value types and remove guava 
dependency from them.

-- File Changes --

    M azurecompute/README.md (3)
    M azurecompute/pom.xml (6)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/AzureComputeProviderMetadata.java
 (6)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/CloudService.java 
(114)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/Deployment.java (137)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/DeploymentParams.java
 (169)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Disk.java (175)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Error.java (53)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Location.java 
(63)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/OSImage.java 
(120)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/OSImageParams.java 
(67)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Operation.java 
(68)
    D 
azurecompute/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
 (1)

-- Patch Links --

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

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

Reply via email to