- added subnet api
authorJustin Thompson <justin.thompson@cloudsoftcorp.com>
Fri, 27 Jan 2017 17:00:07 +0000 (17:00 +0000)
committerAndrea Turli <andrea.turli@gmail.com>
Fri, 27 Jan 2017 17:53:57 +0000 (18:53 +0100)
commite248c37dce384c285fc80425b24256f502d8c8ac
tree324fd6aa805d43c64ff3c513e9b87bd243749d8a
parent3eb2646b436fb1cccb84b423d72ae797fce12ad1
- added subnet api
    - added new binders
    - added new methods to the load balancer api
    - renamed availabilityZoneResultHandler to more generic MemberResultHandler
    - updated jclouds version to 2.1.0
    - added BaseELBApiMockTest
    - added subnet mock test
    - added com.squareup.okhttp dependency for mock tests
    - removed checkNotNull on policyType description because this field is not always present
    - made some of the tests signle threaded
    - updated BindSubnetIdsToIndexedFormParams for readability
    - added subnet live test
28 files changed:
elb/pom.xml
elb/src/main/java/org/jclouds/elb/ELBApi.java
elb/src/main/java/org/jclouds/elb/binders/BindHealthCheckToFormParams.java [new file with mode: 0644]
elb/src/main/java/org/jclouds/elb/binders/BindListenerPortsToIndexedFormParams.java [new file with mode: 0644]
elb/src/main/java/org/jclouds/elb/binders/BindSubnetIdsToIndexedFormParams.java [new file with mode: 0644]
elb/src/main/java/org/jclouds/elb/domain/HealthCheck.java
elb/src/main/java/org/jclouds/elb/domain/PolicyType.java
elb/src/main/java/org/jclouds/elb/features/AvailabilityZoneApi.java
elb/src/main/java/org/jclouds/elb/features/HealthCheckApi.java [new file with mode: 0644]
elb/src/main/java/org/jclouds/elb/features/LoadBalancerApi.java
elb/src/main/java/org/jclouds/elb/features/SubnetApi.java [new file with mode: 0644]
elb/src/main/java/org/jclouds/elb/xml/MemberResultHandler.java [moved from elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java with 85% similarity]
elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java
elb/src/test/java/org/jclouds/elb/features/HealthCheckApiLiveTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/features/HealthCheckApiMockTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/features/PolicyApiLiveTest.java
elb/src/test/java/org/jclouds/elb/features/SubnetApiLiveTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/features/SubnetApiMockTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/internal/BaseELBApiMockTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/parse/AttachSubnetsResultHandlerTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/parse/AvailabilityZonesResultHandlerTest.java
elb/src/test/java/org/jclouds/elb/parse/DetachSubnetsResultHandlerTest.java [new file with mode: 0644]
elb/src/test/java/org/jclouds/elb/parse/HealthCheckResultHandlerTest.java [new file with mode: 0644]
elb/src/test/resources/attach_load_balancer_to_subnets.xml [new file with mode: 0644]
elb/src/test/resources/configure_health_check.xml [new file with mode: 0644]
elb/src/test/resources/detach_load_balancer_from_subnets.xml [new file with mode: 0644]
rds/src/test/java/org/jclouds/rds/features/InstanceApiLiveTest.java
rds/src/test/java/org/jclouds/rds/features/SecurityGroupApiLiveTest.java