JCLOUDS-1255 Dimension Data Network API implementation.
authorTrevor Flanagan <trevor.flanagan@itaas.dimensiondata.com>
Wed, 28 Jun 2017 12:44:47 +0000 (13:44 +0100)
committerIgnasi Barrera <nacx@apache.org>
Thu, 6 Jul 2017 14:14:10 +0000 (16:14 +0200)
commit2495dd9a6453450c7341b66043b8ed82bc377600
tree30a83cec5d7444c6d22c63aa6b50cc7e56c66ca7
parent4febcfa6ba72d31bb9e880d61202f16d197980ad
JCLOUDS-1255 Dimension Data Network API implementation.
41 files changed:
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/DimensionDataCloudControlApi.java
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkDomain.java
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/Server.java
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/State.java [new file with mode: 0644]
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/Vlan.java
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/features/NetworkApi.java [new file with mode: 0644]
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/predicates/NetworkDomainStatus.java [new file with mode: 0644]
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/predicates/VlanStatus.java [new file with mode: 0644]
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/utils/DimensionDataCloudControlResponseUtils.java [new file with mode: 0644]
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/utils/ParseResponse.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/features/NetworkApiLiveTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/features/NetworkApiMockTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/internal/BaseDimensionDataCloudControlMockTest.java
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/FirewallRulesParseTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/NatRulesParseTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/NetworkDomainsParseTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/PublicIpBlocksParseTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/VlansParseTest.java [new file with mode: 0644]
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/utils/ResponseParseTest.java [new file with mode: 0644]
dimensiondata/src/test/resources/firewallRules-page1.json [new file with mode: 0644]
dimensiondata/src/test/resources/firewallRules-page2.json [new file with mode: 0644]
dimensiondata/src/test/resources/firewallRules.json [new file with mode: 0644]
dimensiondata/src/test/resources/natRule.json [new file with mode: 0644]
dimensiondata/src/test/resources/natRules-page1.json [new file with mode: 0644]
dimensiondata/src/test/resources/natRules-page2.json [new file with mode: 0644]
dimensiondata/src/test/resources/natRules.json [new file with mode: 0644]
dimensiondata/src/test/resources/networkDomain.json [new file with mode: 0644]
dimensiondata/src/test/resources/networkDomains-page1.json [new file with mode: 0644]
dimensiondata/src/test/resources/networkDomains-page2.json [new file with mode: 0644]
dimensiondata/src/test/resources/networkDomains.json [new file with mode: 0644]
dimensiondata/src/test/resources/portList.json [new file with mode: 0644]
dimensiondata/src/test/resources/portLists.json [new file with mode: 0644]
dimensiondata/src/test/resources/publicIpBlock.json [new file with mode: 0644]
dimensiondata/src/test/resources/publicIpBlocks-page1.json [new file with mode: 0644]
dimensiondata/src/test/resources/publicIpBlocks-page2.json [new file with mode: 0644]
dimensiondata/src/test/resources/publicIpBlocks.json [new file with mode: 0644]
dimensiondata/src/test/resources/response.json [new file with mode: 0644]
dimensiondata/src/test/resources/vlan.json [new file with mode: 0644]
dimensiondata/src/test/resources/vlans-page1.json [new file with mode: 0644]
dimensiondata/src/test/resources/vlans-page2.json [new file with mode: 0644]
dimensiondata/src/test/resources/vlans.json [new file with mode: 0644]