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