This cleans up the last input objects and ensures current naming matches azure 
terminology (even if XML doesn't) 
http://msdn.microsoft.com/en-us/library/ee460799.aspx.

Next change will be bumping the version to latest, after that building compute 
service, finally any trimming of unneeded or untested code.
You can merge this Pull Request by running:

  git pull https://github.com/adriancole/jclouds-labs adrian.input-cleanup-2

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

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

-- Commit Summary --

  * Minimalize code around hosted service creation.
  * Cleanup Azure compute ImageParams input value type.
  * Azure compute DeploymentParams name is not globally unique.
  * Rename Azure HostedService -> CloudService to match documentation.

-- File Changes --

    M azurecompute/src/main/java/org/jclouds/azurecompute/AzureComputeApi.java 
(9)
    D 
azurecompute/src/main/java/org/jclouds/azurecompute/binders/BindCreateHostedServiceToXmlPayload.java
 (79)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/binders/DeploymentParamsToXML.java
 (29)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/binders/ImageParamsToXML.java
 (18)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/CloudService.java 
(24)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/Deployment.java (2)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/DeploymentParams.java
 (39)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Disk.java (2)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/ImageParams.java 
(165)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/features/CloudServiceApi.java
 (71)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/features/DeploymentApi.java 
(16)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/features/ImageApi.java (26)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/features/LocationApi.java 
(2)
    A 
azurecompute/src/main/java/org/jclouds/azurecompute/functions/Base64EncodeLabel.java
 (28)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/functions/ImageParamsName.java
 (13)
    D 
azurecompute/src/main/java/org/jclouds/azurecompute/options/CreateHostedServiceOptions.java
 (116)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/CloudServiceHandler.java
 (18)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListCloudServicesHandler.java
 (22)
    A 
azurecompute/src/test/java/org/jclouds/azurecompute/features/CloudServiceApiLiveTest.java
 (143)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/features/CloudServiceApiMockTest.java
 (48)
    M 
azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiMockTest.java
 (6)
    D 
azurecompute/src/test/java/org/jclouds/azurecompute/features/HostedServiceApiLiveTest.java
 (145)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/xml/CloudServiceHandlerTest.java
 (14)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListCloudServicesHandlerTest.java
 (18)
    D azurecompute/src/test/resources/create_hostedservice_location_options.xml 
(1)
    M azurecompute/src/test/resources/hostedservice.xml (2)
    M azurecompute/src/test/resources/hostedservices.xml (2)

-- Patch Links --

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

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

Reply via email to