You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ev...@apache.org on 2015/03/30 23:06:54 UTC
[2/2] jclouds-examples git commit: Updated Rackspace examples to 1.9.0
Updated Rackspace examples to 1.9.0
Project: http://git-wip-us.apache.org/repos/asf/jclouds-examples/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-examples/commit/741371e6
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-examples/tree/741371e6
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-examples/diff/741371e6
Branch: refs/heads/master
Commit: 741371e6eba0a4fa8dd7d6ef05a6c657fca1825c
Parents: 9a4bc2e
Author: Everett Toews <ev...@rackspace.com>
Authored: Wed Mar 18 09:53:18 2015 -0500
Committer: Everett Toews <ev...@rackspace.com>
Committed: Mon Mar 30 16:06:48 2015 -0500
----------------------------------------------------------------------
rackspace/pom.xml | 19 +++++++-
.../examples/rackspace/Authentication.java | 8 ++--
.../jclouds/examples/rackspace/DeleteAll.java | 50 ++++++++++----------
.../org/jclouds/examples/rackspace/Logging.java | 10 ++--
.../jclouds/examples/rackspace/SmokeTest.java | 2 +-
.../rackspace/autoscale/AutoscaleCleanup.java | 8 ++--
.../examples/rackspace/autoscale/Constants.java | 2 +-
.../rackspace/autoscale/CreatePolicy.java | 6 +--
.../rackspace/autoscale/CreateWebhook.java | 12 ++---
.../rackspace/autoscale/ExecuteWebhook.java | 11 ++---
.../rackspace/autoscale/UpdatePolicy.java | 9 ++--
.../rackspace/cloudblockstorage/Constants.java | 2 +-
.../cloudblockstorage/CreateSnapshot.java | 6 +--
.../CreateVolumeAndAttach.java | 18 +++----
.../cloudblockstorage/DeleteSnapshot.java | 4 +-
.../cloudblockstorage/DeleteVolume.java | 4 +-
.../cloudblockstorage/DetachVolume.java | 19 ++++----
.../cloudblockstorage/ListSnapshots.java | 12 ++---
.../ListVolumeAttachments.java | 8 ++--
.../cloudblockstorage/ListVolumeTypes.java | 12 ++---
.../cloudblockstorage/ListVolumes.java | 12 ++---
.../rackspace/clouddatabases/Constants.java | 2 +-
.../clouddatabases/CreateDatabase.java | 6 +--
.../clouddatabases/CreateInstance.java | 6 +--
.../rackspace/clouddatabases/CreateUser.java | 6 +--
.../clouddatabases/DeleteDatabase.java | 6 +--
.../clouddatabases/DeleteInstance.java | 4 +-
.../rackspace/clouddatabases/DeleteUser.java | 6 +--
.../clouddatabases/GrantRootAccess.java | 4 +-
.../rackspace/clouddatabases/TestDatabase.java | 6 +--
.../clouddns/CRUDReverseDNSRecords.java | 6 +--
.../rackspace/clouddns/CreateDomains.java | 2 +-
.../rackspace/clouddns/CreateRecords.java | 4 +-
.../rackspace/clouddns/DeleteDomains.java | 2 +-
.../rackspace/clouddns/DeleteRecords.java | 6 +--
.../rackspace/clouddns/ListDomains.java | 2 +-
.../rackspace/clouddns/ListRecords.java | 8 ++--
.../rackspace/clouddns/UpdateDomains.java | 2 +-
.../rackspace/clouddns/UpdateRecords.java | 14 +++---
.../rackspace/cloudloadbalancers/AddNodes.java | 8 ++--
.../rackspace/cloudloadbalancers/Constants.java | 2 +-
.../CreateLoadBalancerWithExistingServers.java | 6 +--
.../CreateLoadBalancerWithNewServers.java | 4 +-
.../cloudloadbalancers/DeleteLoadBalancers.java | 4 +-
.../cloudloadbalancers/ListLoadBalancers.java | 8 ++--
.../cloudloadbalancers/RemoveNodes.java | 8 ++--
.../cloudloadbalancers/UpdateLoadBalancers.java | 4 +-
.../cloudloadbalancers/UpdateNodes.java | 8 ++--
.../rackspace/cloudqueues/Constants.java | 2 +-
.../rackspace/cloudqueues/ProducerConsumer.java | 10 ++--
.../rackspace/cloudqueues/PublishSubscribe.java | 8 ++--
.../rackspace/cloudqueues/StreamMessages.java | 8 ++--
.../cloudservers/CloudServersPublish.java | 12 ++---
.../rackspace/cloudservers/Constants.java | 2 +-
.../rackspace/cloudservers/CreateServer.java | 14 +++---
.../cloudservers/CreateServerWithKeyPair.java | 18 +++----
.../rackspace/cloudservers/DeleteServer.java | 2 +-
.../cloudservers/ListServersWithFiltering.java | 6 +--
.../rackspace/cloudservers/ServerMetadata.java | 9 ++--
59 files changed, 239 insertions(+), 230 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/pom.xml
----------------------------------------------------------------------
diff --git a/rackspace/pom.xml b/rackspace/pom.xml
index b1c2fd8..995ffd6 100644
--- a/rackspace/pom.xml
+++ b/rackspace/pom.xml
@@ -22,11 +22,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.jclouds.examples</groupId>
<artifactId>rackspace-examples</artifactId>
- <version>1.8.1</version>
+ <version>1.9.0</version>
<name>rackspace-examples</name>
<properties>
- <jclouds.version>1.8.1</jclouds.version>
+ <jclouds.version>1.9.0</jclouds.version>
</properties>
<dependencies>
@@ -77,6 +77,11 @@
<artifactId>rackspace-clouddns-us</artifactId>
<version>${jclouds.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.jclouds.labs</groupId>
+ <artifactId>rackspace-cdn-us</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
<!-- Rackspace UK dependencies -->
<dependency>
<groupId>org.apache.jclouds.provider</groupId>
@@ -118,6 +123,11 @@
<artifactId>rackspace-clouddns-uk</artifactId>
<version>${jclouds.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.jclouds.labs</groupId>
+ <artifactId>rackspace-cdn-uk</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
<!-- 3rd party dependencies -->
<dependency>
<groupId>ch.qos.logback</groupId>
@@ -129,6 +139,11 @@
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>
+ <dependency>
+ <groupId>com.google.auto.service</groupId>
+ <artifactId>auto-service</artifactId>
+ <version>1.0-rc2</version>
+ </dependency>
</dependencies>
<build>
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/Authentication.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/Authentication.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/Authentication.java
index 2887640..2b235cd 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/Authentication.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/Authentication.java
@@ -45,7 +45,7 @@ public class Authentication implements Closeable {
private final NovaApi nova;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key or password
@@ -87,13 +87,13 @@ public class Authentication implements Closeable {
}
/**
- * Calling getConfiguredZones() causes jclouds to authenticate. If authentication doesn't work, the call to
- * getConfiguredZones() will result in an org.jclouds.rest.AuthorizationException
+ * Calling getConfiguredRegions() causes jclouds to authenticate. If authentication doesn't work, the call to
+ * getConfiguredRegions() will result in an org.jclouds.rest.AuthorizationException
*/
private void authenticateOnCall() {
System.out.format("Authenticate On Call%n");
- nova.getConfiguredZones();
+ nova.getConfiguredRegions();
System.out.format(" Authenticated%n");
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/DeleteAll.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/DeleteAll.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/DeleteAll.java
index 1e97258..c91d208 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/DeleteAll.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/DeleteAll.java
@@ -137,18 +137,18 @@ public class DeleteAll {
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- for (String zone : cinderApi.getConfiguredZones()) {
+ for (String region : cinderApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Snapshots in %s%n", zone);
- SnapshotApi snapshotApi = cinderApi.getSnapshotApiForZone(zone);
+ System.out.format("Delete Snapshots in %s%n", region);
+ SnapshotApi snapshotApi = cinderApi.getSnapshotApi(region);
for (Snapshot snapshot : snapshotApi.list()) {
System.out.format(" %s%n", snapshot.getName());
snapshotApi.delete(snapshot.getId());
}
- System.out.format("Delete Volumes in %s%n", zone);
- VolumeApi volumeApi = cinderApi.getVolumeApiForZone(zone);
+ System.out.format("Delete Volumes in %s%n", region);
+ VolumeApi volumeApi = cinderApi.getVolumeApi(region);
for (Volume volume : volumeApi.list()) {
System.out.format(" %s%n", volume.getName());
@@ -167,19 +167,19 @@ public class DeleteAll {
.credentials(username, apiKey)
.buildApi(NovaApi.class);
- for (String zone : novaApi.getConfiguredZones()) {
+ for (String region : novaApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Key Pairs in %s%n", zone);
- KeyPairApi keyPairApi = novaApi.getKeyPairExtensionForZone(zone).get();
+ System.out.format("Delete Key Pairs in %s%n", region);
+ KeyPairApi keyPairApi = novaApi.getKeyPairApi(region).get();
for (KeyPair keyPair : keyPairApi.list()) {
System.out.format(" %s%n", keyPair.getName());
keyPairApi.delete(keyPair.getName());
}
- System.out.format("Delete Servers in %s%n", zone);
- VolumeAttachmentApi volumeAttachmentApi = novaApi.getVolumeAttachmentExtensionForZone(zone).get();
- ServerApi serverApi = novaApi.getServerApiForZone(zone);
+ System.out.format("Delete Servers in %s%n", region);
+ VolumeAttachmentApi volumeAttachmentApi = novaApi.getVolumeAttachmentApi(region).get();
+ ServerApi serverApi = novaApi.getServerApi(region);
for (Server server : serverApi.listInDetail().concat().toList()) {
for (VolumeAttachment volumeAttachment : volumeAttachmentApi.listAttachmentsOnServer(server.getId())) {
@@ -202,21 +202,21 @@ public class DeleteAll {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- for (String zone : troveApi.getConfiguredZones()) {
+ for (String region : troveApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Database Instances of DBs and Users in %s%n", zone);
- InstanceApi instanceApi = troveApi.getInstanceApiForZone(zone);
+ System.out.format("Delete Database Instances of DBs and Users in %s%n", region);
+ InstanceApi instanceApi = troveApi.getInstanceApi(region);
for (Instance instance : instanceApi.list()) {
System.out.format(" %s%n", instance.getName());
- DatabaseApi databaseApi = troveApi.getDatabaseApiForZoneAndInstance(zone, instance.getId());
+ DatabaseApi databaseApi = troveApi.getDatabaseApi(region, instance.getId());
for (String database : databaseApi.list()) {
System.out.format(" %s%n", database);
databaseApi.delete(database);
}
- UserApi userApi = troveApi.getUserApiForZoneAndInstance(zone, instance.getId());
+ UserApi userApi = troveApi.getUserApi(region, instance.getId());
for (User user : userApi.list()) {
System.out.format(" %s%n", user.getName());
@@ -259,10 +259,10 @@ public class DeleteAll {
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- for (String zone : clbApi.getConfiguredZones()) {
+ for (String region : clbApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Load Balancers in %s%n", zone);
- LoadBalancerApi lbApi = clbApi.getLoadBalancerApiForZone(zone);
+ System.out.format("Delete Load Balancers in %s%n", region);
+ LoadBalancerApi lbApi = clbApi.getLoadBalancerApi(region);
for (LoadBalancer loadBalancer : lbApi.list().concat()) {
System.out.format(" %s%n", loadBalancer.getName());
@@ -282,10 +282,10 @@ public class DeleteAll {
.buildApi(MarconiApi.class);
UUID uuid = UUID.randomUUID(); // any UUID can be used to list all queues
- for (String zone : marconiApi.getConfiguredZones()) {
+ for (String region : marconiApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Queues in %s%n", zone);
- QueueApi queueApi = marconiApi.getQueueApiForZoneAndClient(zone, uuid);
+ System.out.format("Delete Queues in %s%n", region);
+ QueueApi queueApi = marconiApi.getQueueApi(region, uuid);
for (Queue queue : queueApi.list(false).concat()) {
System.out.format(" %s%n", queue.getName());
@@ -304,10 +304,10 @@ public class DeleteAll {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- for (String zone : autoscaleApi.getConfiguredZones()) {
+ for (String region : autoscaleApi.getConfiguredRegions()) {
try {
- System.out.format("Delete Autoscale Groups in %s%n", zone);
- GroupApi groupApi = autoscaleApi.getGroupApiForZone(zone);
+ System.out.format("Delete Autoscale Groups in %s%n", region);
+ GroupApi groupApi = autoscaleApi.getGroupApi(region);
for (GroupState groupState : groupApi.listGroupStates()) {
System.out.format(" %s%n", groupState.getId());
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/Logging.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/Logging.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/Logging.java
index 03958d2..a1559bc 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/Logging.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/Logging.java
@@ -47,7 +47,7 @@ public class Logging implements Closeable {
private final NovaApi nova;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -81,13 +81,13 @@ public class Logging implements Closeable {
}
private void getConfiguredZones() {
- // Calling getConfiguredZones() talks to the cloud which gets logged
- Set<String> zones = nova.getConfiguredZones();
+ // Calling getConfiguredRegions() talks to the cloud which gets logged
+ Set<String> regions = nova.getConfiguredRegions();
System.out.format("Zones%n");
- for (String zone : zones) {
- System.out.format(" %s%n", zone);
+ for (String region : regions) {
+ System.out.format(" %s%n", region);
}
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/SmokeTest.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/SmokeTest.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/SmokeTest.java
index 9189f86..7926b55 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/SmokeTest.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/SmokeTest.java
@@ -38,7 +38,7 @@ public class SmokeTest {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/AutoscaleCleanup.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/AutoscaleCleanup.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/AutoscaleCleanup.java
index 3c31224..d2d1f6d 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/AutoscaleCleanup.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/AutoscaleCleanup.java
@@ -20,7 +20,7 @@ package org.jclouds.examples.rackspace.autoscale;
import static org.jclouds.examples.rackspace.autoscale.Constants.NAME;
import static org.jclouds.examples.rackspace.autoscale.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.autoscale.Constants.ZONE;
+import static org.jclouds.examples.rackspace.autoscale.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -49,7 +49,7 @@ public class AutoscaleCleanup implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -73,7 +73,7 @@ public class AutoscaleCleanup implements Closeable {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- groupApi = autoscaleApi.getGroupApiForZone(ZONE);
+ groupApi = autoscaleApi.getGroupApi(REGION);
}
private void autoscaleCleanup() {
@@ -81,7 +81,7 @@ public class AutoscaleCleanup implements Closeable {
// Remove ALL policies and groups with that name
for (GroupState g : groupApi.listGroupStates()) {
- PolicyApi pa = autoscaleApi.getPolicyApiForZoneAndGroup(ZONE, g.getId());
+ PolicyApi pa = autoscaleApi.getPolicyApi(REGION, g.getId());
for(ScalingPolicy p : pa.list()) {
if(p.getName().equals(NAME)) {
System.out.format("Found matching policy: %s with cooldown %s%n", p.getId(), p.getCooldown());
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/Constants.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/Constants.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/Constants.java
index 16f167a..5b705a2 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/Constants.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/Constants.java
@@ -26,7 +26,7 @@ public interface Constants {
// To use the Rackspace Cloud (UK) set the system property or default value to "rackspace-autoscale-uk".
// Note that autoscale is not yet supported for the UK.
public static final String PROVIDER = System.getProperty("provider.autoscale", "rackspace-autoscale-us");
- public static final String ZONE = System.getProperty("zone", "DFW");
+ public static final String REGION = System.getProperty("region", "DFW");
public static final String NAME = "jclouds-example";
public static final String SERVICE_NET = "11111111-1111-1111-1111-111111111111";
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreatePolicy.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreatePolicy.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreatePolicy.java
index 14885a7..ecf9e0b 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreatePolicy.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreatePolicy.java
@@ -22,7 +22,7 @@ import static org.jclouds.examples.rackspace.autoscale.Constants.NAME;
import static org.jclouds.examples.rackspace.autoscale.Constants.PROVIDER;
import static org.jclouds.examples.rackspace.autoscale.Constants.PUBLIC_NET;
import static org.jclouds.examples.rackspace.autoscale.Constants.SERVICE_NET;
-import static org.jclouds.examples.rackspace.autoscale.Constants.ZONE;
+import static org.jclouds.examples.rackspace.autoscale.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -59,7 +59,7 @@ public class CreatePolicy implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -83,7 +83,7 @@ public class CreatePolicy implements Closeable {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- groupApi = autoscaleApi.getGroupApiForZone(ZONE);
+ groupApi = autoscaleApi.getGroupApi(REGION);
}
private void createPolicy() {
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreateWebhook.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreateWebhook.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreateWebhook.java
index a401fd9..23d19cd 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreateWebhook.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/CreateWebhook.java
@@ -20,7 +20,7 @@ package org.jclouds.examples.rackspace.autoscale;
import static org.jclouds.examples.rackspace.autoscale.Constants.NAME;
import static org.jclouds.examples.rackspace.autoscale.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.autoscale.Constants.ZONE;
+import static org.jclouds.examples.rackspace.autoscale.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -41,13 +41,11 @@ import com.google.common.io.Closeables;
*/
public class CreateWebhook implements Closeable {
private final AutoscaleApi autoscaleApi;
- private final GroupApi groupApi;
- private final PolicyApi policyApi;
private final WebhookApi webhookApi;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -71,11 +69,11 @@ public class CreateWebhook implements Closeable {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- groupApi = autoscaleApi.getGroupApiForZone(ZONE);
+ GroupApi groupApi = autoscaleApi.getGroupApi(REGION);
String groupId = Utils.getGroupId(groupApi);
- policyApi = autoscaleApi.getPolicyApiForZoneAndGroup(ZONE, groupId);
+ PolicyApi policyApi = autoscaleApi.getPolicyApi(REGION, groupId);
String policyId = Utils.getPolicyId(policyApi);
- webhookApi = autoscaleApi.getWebhookApiForZoneAndGroupAndPolicy(ZONE, groupId, policyId);
+ webhookApi = autoscaleApi.getWebhookApi(REGION, groupId, policyId);
}
private void createWebhook() {
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/ExecuteWebhook.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/ExecuteWebhook.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/ExecuteWebhook.java
index 5afc04d..abbe79c 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/ExecuteWebhook.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/ExecuteWebhook.java
@@ -19,7 +19,7 @@
package org.jclouds.examples.rackspace.autoscale;
import static org.jclouds.examples.rackspace.autoscale.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.autoscale.Constants.ZONE;
+import static org.jclouds.examples.rackspace.autoscale.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -43,13 +43,12 @@ import com.google.common.util.concurrent.Uninterruptibles;
*/
public class ExecuteWebhook implements Closeable {
private final AutoscaleApi autoscaleApi;
- private final GroupApi groupApi;
private final PolicyApi policyApi;
private final WebhookApi webhookApi;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -73,11 +72,11 @@ public class ExecuteWebhook implements Closeable {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- groupApi = autoscaleApi.getGroupApiForZone(ZONE);
+ GroupApi groupApi = autoscaleApi.getGroupApi(REGION);
String groupId = Utils.getGroupId(groupApi);
- policyApi = autoscaleApi.getPolicyApiForZoneAndGroup(ZONE, groupId);
+ policyApi = autoscaleApi.getPolicyApi(REGION, groupId);
String policyId = Utils.getPolicyId(policyApi);
- webhookApi = autoscaleApi.getWebhookApiForZoneAndGroupAndPolicy(ZONE, groupId, policyId);
+ webhookApi = autoscaleApi.getWebhookApi(REGION, groupId, policyId);
}
private void executeWebhook() {
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/UpdatePolicy.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/UpdatePolicy.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/UpdatePolicy.java
index 27e2658..ac716e6 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/UpdatePolicy.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/autoscale/UpdatePolicy.java
@@ -20,7 +20,7 @@ package org.jclouds.examples.rackspace.autoscale;
import static org.jclouds.examples.rackspace.autoscale.Constants.NAME;
import static org.jclouds.examples.rackspace.autoscale.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.autoscale.Constants.ZONE;
+import static org.jclouds.examples.rackspace.autoscale.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -40,12 +40,11 @@ import com.google.common.io.Closeables;
*/
public class UpdatePolicy implements Closeable {
private final AutoscaleApi autoscaleApi;
- private final GroupApi groupApi;
private final PolicyApi policyApi;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -69,9 +68,9 @@ public class UpdatePolicy implements Closeable {
.credentials(username, apiKey)
.buildApi(AutoscaleApi.class);
- groupApi = autoscaleApi.getGroupApiForZone(ZONE);
+ GroupApi groupApi = autoscaleApi.getGroupApi(REGION);
String groupId = Utils.getGroupId(groupApi);
- policyApi = autoscaleApi.getPolicyApiForZoneAndGroup(ZONE, groupId);
+ policyApi = autoscaleApi.getPolicyApi(REGION, groupId);
}
private void updatePolicy() {
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/Constants.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/Constants.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/Constants.java
index 35d7def..b4dbe10 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/Constants.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/Constants.java
@@ -27,7 +27,7 @@ public interface Constants {
// The provider configures jclouds To use the Rackspace Cloud (US)
// To use the Rackspace Cloud (UK) set the system property or default value to "rackspace-cloudblockstorage-uk"
public static final String PROVIDER = System.getProperty("provider.cbs", "rackspace-cloudblockstorage-us");
- public static final String ZONE = System.getProperty("zone", "IAD");
+ public static final String REGION = System.getProperty("region", "IAD");
public static final String NAME = "jclouds-example";
public static final String POLL_PERIOD_TWENTY_SECONDS = String.valueOf(SECONDS.toMillis(20));
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateSnapshot.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateSnapshot.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateSnapshot.java
index 1cdb4aa..8b6221a 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateSnapshot.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateSnapshot.java
@@ -44,7 +44,7 @@ public class CreateSnapshot implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -68,8 +68,8 @@ public class CreateSnapshot implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- volumeApi = cinderApi.getVolumeApiForZone(ZONE);
- snapshotApi = cinderApi.getSnapshotApiForZone(ZONE);
+ volumeApi = cinderApi.getVolumeApi(REGION);
+ snapshotApi = cinderApi.getSnapshotApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java
index 82cb073..6c1aef5 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java
@@ -25,7 +25,7 @@ import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.NAME;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PASSWORD;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.POLL_PERIOD_TWENTY_SECONDS;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.ZONE;
+import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.REGION;
import static org.jclouds.scriptbuilder.domain.Statements.exec;
import java.io.Closeable;
@@ -49,7 +49,7 @@ import org.jclouds.openstack.cinder.v1.options.CreateVolumeOptions;
import org.jclouds.openstack.cinder.v1.predicates.VolumePredicates;
import org.jclouds.openstack.nova.v2_0.NovaApi;
import org.jclouds.openstack.nova.v2_0.domain.VolumeAttachment;
-import org.jclouds.openstack.nova.v2_0.domain.zonescoped.ZoneAndId;
+import org.jclouds.openstack.nova.v2_0.domain.regionscoped.RegionAndId;
import org.jclouds.openstack.nova.v2_0.extensions.VolumeAttachmentApi;
import org.jclouds.scriptbuilder.ScriptBuilder;
import org.jclouds.scriptbuilder.domain.OsFamily;
@@ -72,7 +72,7 @@ public class CreateVolumeAndAttach implements Closeable {
private final VolumeApi volumeApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -113,22 +113,22 @@ public class CreateVolumeAndAttach implements Closeable {
.buildView(ComputeServiceContext.class);
computeService = context.getComputeService();
novaApi = context.unwrapApi(NovaApi.class);
- volumeAttachmentApi = novaApi.getVolumeAttachmentExtensionForZone(ZONE).get();
+ volumeAttachmentApi = novaApi.getVolumeAttachmentApi(REGION).get();
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- volumeApi = cinderApi.getVolumeApiForZone(ZONE);
+ volumeApi = cinderApi.getVolumeApi(REGION);
}
private NodeMetadata createServer() throws RunNodesException, TimeoutException {
System.out.format("Create Server%n");
- ZoneAndId zoneAndId = ZoneAndId.fromZoneAndId(ZONE, "performance1-1");
+ RegionAndId regionAndId = RegionAndId.fromRegionAndId(REGION, "performance1-1");
Template template = computeService.templateBuilder()
- .locationId(ZONE)
+ .locationId(REGION)
.osDescriptionMatches(".*Ubuntu 12.04.*")
- .hardwareId(zoneAndId.slashEncode())
+ .hardwareId(regionAndId.slashEncode())
.build();
Set<? extends NodeMetadata> nodes = computeService.createNodesInGroup(NAME, 1, template);
@@ -136,7 +136,7 @@ public class CreateVolumeAndAttach implements Closeable {
String publicAddress = nodeMetadata.getPublicAddresses().iterator().next();
// We set the password to something we know so we can login in the DetachVolume example
- novaApi.getServerApiForZone(ZONE).changeAdminPass(nodeMetadata.getProviderId(), PASSWORD);
+ novaApi.getServerApi(REGION).changeAdminPass(nodeMetadata.getProviderId(), PASSWORD);
System.out.format(" %s%n", nodeMetadata);
System.out.format(" Login: ssh %s@%s%n", nodeMetadata.getCredentials().getUser(), publicAddress);
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteSnapshot.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteSnapshot.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteSnapshot.java
index 92d8f40..256f1a8 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteSnapshot.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteSnapshot.java
@@ -40,7 +40,7 @@ public class DeleteSnapshot implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -64,7 +64,7 @@ public class DeleteSnapshot implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- snapshotApi = cinderApi.getSnapshotApiForZone(ZONE);
+ snapshotApi = cinderApi.getSnapshotApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteVolume.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteVolume.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteVolume.java
index 01359fc..d13e69e 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteVolume.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DeleteVolume.java
@@ -40,7 +40,7 @@ public class DeleteVolume implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -64,7 +64,7 @@ public class DeleteVolume implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- volumeApi = cinderApi.getVolumeApiForZone(ZONE);
+ volumeApi = cinderApi.getVolumeApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DetachVolume.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DetachVolume.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DetachVolume.java
index 41478f4..310a0f0 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DetachVolume.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/DetachVolume.java
@@ -22,7 +22,7 @@ import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.NAME;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PASSWORD;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PROVIDER;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.ROOT;
-import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.ZONE;
+import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.REGION;
import static org.jclouds.scriptbuilder.domain.Statements.exec;
import java.io.Closeable;
@@ -41,7 +41,7 @@ import org.jclouds.openstack.cinder.v1.predicates.VolumePredicates;
import org.jclouds.openstack.nova.v2_0.NovaApi;
import org.jclouds.openstack.nova.v2_0.domain.Server;
import org.jclouds.openstack.nova.v2_0.domain.VolumeAttachment;
-import org.jclouds.openstack.nova.v2_0.domain.zonescoped.ZoneAndId;
+import org.jclouds.openstack.nova.v2_0.domain.regionscoped.RegionAndId;
import org.jclouds.openstack.nova.v2_0.extensions.VolumeAttachmentApi;
import org.jclouds.openstack.nova.v2_0.features.ServerApi;
import org.jclouds.scriptbuilder.ScriptBuilder;
@@ -58,7 +58,6 @@ import com.google.inject.Module;
*/
public class DetachVolume implements Closeable {
private final ComputeService computeService;
- private final NovaApi novaApi;
private final ServerApi serverApi;
private final VolumeAttachmentApi volumeAttachmentApi;
@@ -67,7 +66,7 @@ public class DetachVolume implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -100,14 +99,14 @@ public class DetachVolume implements Closeable {
.modules(modules)
.buildView(ComputeServiceContext.class);
computeService = context.getComputeService();
- novaApi = context.unwrapApi(NovaApi.class);
- serverApi = novaApi.getServerApiForZone(ZONE);
- volumeAttachmentApi = novaApi.getVolumeAttachmentExtensionForZone(ZONE).get();
+ NovaApi novaApi = context.unwrapApi(NovaApi.class);
+ serverApi = novaApi.getServerApi(REGION);
+ volumeAttachmentApi = novaApi.getVolumeAttachmentApi(REGION).get();
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- volumeApi = cinderApi.getVolumeApiForZone(ZONE);
+ volumeApi = cinderApi.getVolumeApi(REGION);
}
/**
@@ -141,8 +140,8 @@ public class DetachVolume implements Closeable {
.overrideLoginPassword(PASSWORD)
.blockOnComplete(true);
- ZoneAndId zoneAndId = ZoneAndId.fromZoneAndId(ZONE, volumeAttachment.getServerId());
- ExecResponse response = computeService.runScriptOnNode(zoneAndId.slashEncode(), script, options);
+ RegionAndId regionAndId = RegionAndId.fromRegionAndId(REGION, volumeAttachment.getServerId());
+ ExecResponse response = computeService.runScriptOnNode(regionAndId.slashEncode(), script, options);
if (response.getExitStatus() == 0) {
System.out.format(" Exit Status: %s%n", response.getExitStatus());
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListSnapshots.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListSnapshots.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListSnapshots.java
index 9e657c2..6bf3e62 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListSnapshots.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListSnapshots.java
@@ -34,11 +34,11 @@ import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PROVIDE
*/
public class ListSnapshots implements Closeable {
private final CinderApi cinderApi;
- private final Set<String> zones;
+ private final Set<String> regions;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -61,16 +61,16 @@ public class ListSnapshots implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- zones = cinderApi.getConfiguredZones();
+ regions = cinderApi.getConfiguredRegions();
}
private void listSnapshots() {
System.out.format("List Snapshots%n");
- for (String zone: zones) {
- System.out.format(" %s%n", zone);
+ for (String region: regions) {
+ System.out.format(" %s%n", region);
- for (Snapshot snapshot: cinderApi.getSnapshotApiForZone(zone).listInDetail()) {
+ for (Snapshot snapshot: cinderApi.getSnapshotApi(region).listInDetail()) {
System.out.format(" %s%n", snapshot);
}
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeAttachments.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeAttachments.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeAttachments.java
index 2662d3a..d72f0f6 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeAttachments.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeAttachments.java
@@ -19,7 +19,7 @@
package org.jclouds.examples.rackspace.cloudblockstorage;
import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.NAME;
-import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.ZONE;
+import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.REGION;
import java.io.Closeable;
import java.io.IOException;
@@ -44,7 +44,7 @@ public class ListVolumeAttachments implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -73,8 +73,8 @@ public class ListVolumeAttachments implements Closeable {
.credentials(username, apiKey)
.buildApi(NovaApi.class);
- serverApi = nova.getServerApiForZone(ZONE);
- volumeAttachmentApi = nova.getVolumeAttachmentExtensionForZone(ZONE).get();
+ serverApi = nova.getServerApi(REGION);
+ volumeAttachmentApi = nova.getVolumeAttachmentApi(REGION).get();
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeTypes.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeTypes.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeTypes.java
index e5ea197..e73d1a2 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeTypes.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumeTypes.java
@@ -34,11 +34,11 @@ import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PROVIDE
*/
public class ListVolumeTypes implements Closeable {
private final CinderApi cinderApi;
- private final Set<String> zones;
+ private final Set<String> regions;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -61,16 +61,16 @@ public class ListVolumeTypes implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- zones = cinderApi.getConfiguredZones();
+ regions = cinderApi.getConfiguredRegions();
}
private void listVolumeTypes() {
System.out.format("List Volumes Types%n");
- for (String zone: zones) {
- System.out.format(" %s%n", zone);
+ for (String region: regions) {
+ System.out.format(" %s%n", region);
- for (VolumeType volumeType: cinderApi.getVolumeTypeApiForZone(zone).list()) {
+ for (VolumeType volumeType: cinderApi.getVolumeTypeApi(region).list()) {
System.out.format(" %s%n", volumeType);
}
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumes.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumes.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumes.java
index fca0094..8ebedde 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumes.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/ListVolumes.java
@@ -34,11 +34,11 @@ import static org.jclouds.examples.rackspace.cloudblockstorage.Constants.PROVIDE
*/
public class ListVolumes implements Closeable {
private final CinderApi cinderApi;
- private final Set<String> zones;
+ private final Set<String> regions;
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -61,16 +61,16 @@ public class ListVolumes implements Closeable {
cinderApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CinderApi.class);
- zones = cinderApi.getConfiguredZones();
+ regions = cinderApi.getConfiguredRegions();
}
private void listVolumes() {
System.out.format("List Volumes%n");
- for (String zone: zones) {
- System.out.format(" %s%n", zone);
+ for (String region: regions) {
+ System.out.format(" %s%n", region);
- for (Volume volume: cinderApi.getVolumeApiForZone(zone).listInDetail()) {
+ for (Volume volume: cinderApi.getVolumeApi(region).listInDetail()) {
System.out.format(" %s%n", volume);
}
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/Constants.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/Constants.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/Constants.java
index 33826e1..53c32f0 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/Constants.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/Constants.java
@@ -25,7 +25,7 @@ public interface Constants {
// The provider configures jclouds To use the Rackspace Cloud (US)
// To use the Rackspace Cloud (UK) set the system property or default value to "rackspace-clouddatabases-uk"
public static final String PROVIDER = System.getProperty("provider.cdb", "rackspace-clouddatabases-us");
- public static final String ZONE = System.getProperty("zone", "IAD");
+ public static final String REGION = System.getProperty("region", "IAD");
public static final String NAME = "jclouds-example";
public static final String PASSWORD = "0192j41dm311iaadjaoqpvplw";
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateDatabase.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateDatabase.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateDatabase.java
index 1bc99ed..0cd8122 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateDatabase.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateDatabase.java
@@ -44,7 +44,7 @@ public class CreateDatabase implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -68,8 +68,8 @@ public class CreateDatabase implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
- databaseApi = troveApi.getDatabaseApiForZoneAndInstance(ZONE, getInstance().getId());
+ instanceApi = troveApi.getInstanceApi(REGION);
+ databaseApi = troveApi.getDatabaseApi(REGION, getInstance().getId());
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateInstance.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateInstance.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateInstance.java
index 1e12bd4..b2a3bd7 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateInstance.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateInstance.java
@@ -44,7 +44,7 @@ public class CreateInstance implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -69,7 +69,7 @@ public class CreateInstance implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- flavorApi = troveApi.getFlavorApiForZone(ZONE);
+ flavorApi = troveApi.getFlavorApi(REGION);
}
/**
@@ -84,7 +84,7 @@ public class CreateInstance implements Closeable {
TroveUtils utils = new TroveUtils(troveApi);
// This call will take a while - it ensures a working instance is created.
- Instance instance = utils.getWorkingInstance(ZONE, NAME, "" + flavor.getId(), 1);
+ Instance instance = utils.getWorkingInstance(REGION, NAME, "" + flavor.getId(), 1);
System.out.format(" %s%n", instance);
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateUser.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateUser.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateUser.java
index 4c368b0..b888749 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateUser.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/CreateUser.java
@@ -42,7 +42,7 @@ public class CreateUser implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -66,8 +66,8 @@ public class CreateUser implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
- userApi = troveApi.getUserApiForZoneAndInstance(ZONE, getInstance().getId());
+ instanceApi = troveApi.getInstanceApi(REGION);
+ userApi = troveApi.getUserApi(REGION, getInstance().getId());
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteDatabase.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteDatabase.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteDatabase.java
index 6fb7d28..8ff50db 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteDatabase.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteDatabase.java
@@ -42,7 +42,7 @@ public class DeleteDatabase implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -66,8 +66,8 @@ public class DeleteDatabase implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
- databaseApi = troveApi.getDatabaseApiForZoneAndInstance(ZONE, getInstance().getId());
+ instanceApi = troveApi.getInstanceApi(REGION);
+ databaseApi = troveApi.getDatabaseApi(REGION, getInstance().getId());
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteInstance.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteInstance.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteInstance.java
index 7c09dbb..551cf3b 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteInstance.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteInstance.java
@@ -41,7 +41,7 @@ public class DeleteInstance implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -65,7 +65,7 @@ public class DeleteInstance implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
+ instanceApi = troveApi.getInstanceApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteUser.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteUser.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteUser.java
index ef0bcaa..7fc65af 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteUser.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/DeleteUser.java
@@ -42,7 +42,7 @@ public class DeleteUser implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -66,8 +66,8 @@ public class DeleteUser implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
- userApi = troveApi.getUserApiForZoneAndInstance(ZONE, getInstance().getId());
+ instanceApi = troveApi.getInstanceApi(REGION);
+ userApi = troveApi.getUserApi(REGION, getInstance().getId());
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/GrantRootAccess.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/GrantRootAccess.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/GrantRootAccess.java
index e19ab11..e3a60a0 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/GrantRootAccess.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/GrantRootAccess.java
@@ -40,7 +40,7 @@ public class GrantRootAccess implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -64,7 +64,7 @@ public class GrantRootAccess implements Closeable {
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
+ instanceApi = troveApi.getInstanceApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java
index 6f508ca..476cd1c 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java
@@ -67,7 +67,7 @@ public class TestDatabase implements Closeable {
/**
* To get a username and API key see
- * http://www.jclouds.org/documentation/quickstart/rackspace/
+ * http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username.
* The second argument (args[1]) must be your API key.
@@ -101,12 +101,12 @@ public class TestDatabase implements Closeable {
clbApi = ContextBuilder.newBuilder(provider)
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- lbApi = clbApi.getLoadBalancerApiForZone(ZONE);
+ lbApi = clbApi.getLoadBalancerApi(REGION);
troveApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(TroveApi.class);
- instanceApi = troveApi.getInstanceApiForZone(ZONE);
+ instanceApi = troveApi.getInstanceApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CRUDReverseDNSRecords.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CRUDReverseDNSRecords.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CRUDReverseDNSRecords.java
index 8f3b0f1..2c6f9ae 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CRUDReverseDNSRecords.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CRUDReverseDNSRecords.java
@@ -49,7 +49,7 @@ public class CRUDReverseDNSRecords implements Closeable {
private final ReverseDNSApi reverseDNSApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -79,7 +79,7 @@ public class CRUDReverseDNSRecords implements Closeable {
dnsApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CloudDNSApi.class);
- reverseDNSApi = dnsApi.getReverseDNSApiForService(CLOUD_SERVERS);
+ reverseDNSApi = dnsApi.getReverseDNSApi(CLOUD_SERVERS);
}
private RecordDetail createReverseDNSRecords(NodeMetadata node) throws TimeoutException {
@@ -126,7 +126,7 @@ public class CRUDReverseDNSRecords implements Closeable {
private void deleteAllReverseDNSRecords(NodeMetadata node) throws TimeoutException {
System.out.format("Delete Reverse DNS Records%n");
- awaitComplete(dnsApi, dnsApi.getReverseDNSApiForService(CLOUD_SERVERS).deleteAll(node.getUri()));
+ awaitComplete(dnsApi, dnsApi.getReverseDNSApi(CLOUD_SERVERS).deleteAll(node.getUri()));
System.out.format(" Deleted all reverse DNS records%n");
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateDomains.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateDomains.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateDomains.java
index f3f1d9f..4425d5c 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateDomains.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateDomains.java
@@ -45,7 +45,7 @@ public class CreateDomains implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateRecords.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateRecords.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateRecords.java
index 55c258b..4e4576f 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateRecords.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/CreateRecords.java
@@ -43,7 +43,7 @@ public class CreateRecords implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -95,7 +95,7 @@ public class CreateRecords implements Closeable {
Set<Record> createRecords = ImmutableSet.of(createTXTRecord, createARecord);
- Set<RecordDetail> recordDetails = awaitComplete(dnsApi, dnsApi.getRecordApiForDomain(domainId).create(createRecords));
+ Set<RecordDetail> recordDetails = awaitComplete(dnsApi, dnsApi.getRecordApi(domainId).create(createRecords));
for (RecordDetail recordDetail: recordDetails) {
System.out.format(" %s%n", recordDetail);
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteDomains.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteDomains.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteDomains.java
index 8bbffc2..7878db2 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteDomains.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteDomains.java
@@ -40,7 +40,7 @@ public class DeleteDomains implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteRecords.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteRecords.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteRecords.java
index 6e02737..954f557 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteRecords.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/DeleteRecords.java
@@ -43,7 +43,7 @@ public class DeleteRecords implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -82,10 +82,10 @@ public class DeleteRecords implements Closeable {
private void deleteRecords(Domain domain) throws TimeoutException {
System.out.format("Delete Records%n");
- Set<RecordDetail> recordDetails = dnsApi.getRecordApiForDomain(domain.getId()).listByType("TXT").concat().toSet();
+ Set<RecordDetail> recordDetails = dnsApi.getRecordApi(domain.getId()).listByType("TXT").concat().toSet();
Iterable<String> recordIds = Iterables.transform(recordDetails, GET_RECORD_ID);
- awaitComplete(dnsApi, dnsApi.getRecordApiForDomain(domain.getId()).delete(recordIds));
+ awaitComplete(dnsApi, dnsApi.getRecordApi(domain.getId()).delete(recordIds));
System.out.format(" Deleted %s records", Iterables.size(recordDetails));
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListDomains.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListDomains.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListDomains.java
index 65a4d62..c38e856 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListDomains.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListDomains.java
@@ -37,7 +37,7 @@ public class ListDomains implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListRecords.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListRecords.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListRecords.java
index 387c01a..8830298 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListRecords.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/ListRecords.java
@@ -38,7 +38,7 @@ public class ListRecords implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -79,7 +79,7 @@ public class ListRecords implements Closeable {
private void listRecords(Domain domain) {
System.out.format("List Records%n");
- Iterable<RecordDetail> recordDetails = dnsApi.getRecordApiForDomain(domain.getId()).list().concat();
+ Iterable<RecordDetail> recordDetails = dnsApi.getRecordApi(domain.getId()).list().concat();
for (RecordDetail recordDetail: recordDetails) {
System.out.format(" %s%n", recordDetail);
@@ -89,7 +89,7 @@ public class ListRecords implements Closeable {
private void listRecordsByNameAndType(Domain domain) {
System.out.format("List Records by Name and Type%n");
- Iterable<RecordDetail> recordDetails = dnsApi.getRecordApiForDomain(domain.getId()).listByNameAndType(NAME, "A").concat();
+ Iterable<RecordDetail> recordDetails = dnsApi.getRecordApi(domain.getId()).listByNameAndType(NAME, "A").concat();
for (RecordDetail recordDetail: recordDetails) {
System.out.format(" %s%n", recordDetail);
@@ -99,7 +99,7 @@ public class ListRecords implements Closeable {
private void listRecordsByType(Domain domain) {
System.out.format("List Records by Type%n");
- Iterable<RecordDetail> recordDetails = dnsApi.getRecordApiForDomain(domain.getId()).listByType("MX").concat();
+ Iterable<RecordDetail> recordDetails = dnsApi.getRecordApi(domain.getId()).listByType("MX").concat();
for (RecordDetail recordDetail: recordDetails) {
System.out.format(" %s%n", recordDetail);
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateDomains.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateDomains.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateDomains.java
index 208ee20..5d4859c 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateDomains.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateDomains.java
@@ -40,7 +40,7 @@ public class UpdateDomains implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateRecords.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateRecords.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateRecords.java
index ff4b456..2b19303 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateRecords.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddns/UpdateRecords.java
@@ -46,7 +46,7 @@ public class UpdateRecords implements Closeable {
private final CloudDNSApi dnsApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -86,24 +86,24 @@ public class UpdateRecords implements Closeable {
private void updateRecord(Domain domain) throws TimeoutException {
System.out.format("Update Record%n");
- RecordDetail recordDetail = dnsApi.getRecordApiForDomain(domain.getId()).getByNameAndTypeAndData(NAME, "A", "10.0.0.1");
+ RecordDetail recordDetail = dnsApi.getRecordApi(domain.getId()).getByNameAndTypeAndData(NAME, "A", "10.0.0.1");
Record updateRecord = recordDetail.getRecord().toBuilder().data("10.0.1.0").build();
- awaitComplete(dnsApi, dnsApi.getRecordApiForDomain(domain.getId()).update(recordDetail.getId(), updateRecord));
+ awaitComplete(dnsApi, dnsApi.getRecordApi(domain.getId()).update(recordDetail.getId(), updateRecord));
- System.out.format(" %s%n", dnsApi.getRecordApiForDomain(domain.getId()).get(recordDetail.getId()));
+ System.out.format(" %s%n", dnsApi.getRecordApi(domain.getId()).get(recordDetail.getId()));
}
private void updateRecords(Domain domain) throws TimeoutException {
System.out.format("Update Records%n");
- Set<RecordDetail> recordDetails = dnsApi.getRecordApiForDomain(domain.getId()).listByType("A").concat().toSet();
+ Set<RecordDetail> recordDetails = dnsApi.getRecordApi(domain.getId()).listByType("A").concat().toSet();
Map<String, Record> idsToRecords = RecordFunctions.toRecordMap(recordDetails);
Map<String, Record> updateRecords = Maps.transformValues(idsToRecords, updateTTLAndComment(235813, "New TTL"));
- awaitComplete(dnsApi, dnsApi.getRecordApiForDomain(domain.getId()).update(updateRecords));
+ awaitComplete(dnsApi, dnsApi.getRecordApi(domain.getId()).update(updateRecords));
- Iterable<RecordDetail> recordDetailsUpdated = dnsApi.getRecordApiForDomain(domain.getId()).listByType("A").concat();
+ Iterable<RecordDetail> recordDetailsUpdated = dnsApi.getRecordApi(domain.getId()).listByType("A").concat();
for (RecordDetail recordDetailUpdated: recordDetailsUpdated) {
System.out.format(" %s%n", recordDetailUpdated);
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/AddNodes.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/AddNodes.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/AddNodes.java
index bfe0de1..4a6f51f 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/AddNodes.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/AddNodes.java
@@ -36,7 +36,7 @@ import java.util.concurrent.TimeoutException;
import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.NAME;
import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.ZONE;
+import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.REGION;
import static org.jclouds.rackspace.cloudloadbalancers.v1.domain.internal.BaseNode.Condition.DISABLED;
import static org.jclouds.rackspace.cloudloadbalancers.v1.domain.internal.BaseNode.Condition.ENABLED;
@@ -49,7 +49,7 @@ public class AddNodes implements Closeable {
private final LoadBalancerApi lbApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -74,7 +74,7 @@ public class AddNodes implements Closeable {
clbApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- lbApi = clbApi.getLoadBalancerApiForZone(ZONE);
+ lbApi = clbApi.getLoadBalancerApi(REGION);
}
private LoadBalancer getLoadBalancer() {
@@ -122,7 +122,7 @@ public class AddNodes implements Closeable {
private void addNodesToLoadBalancer(Set<AddNode> addNodes, LoadBalancer loadBalancer) throws TimeoutException {
System.out.format("Add Nodes%n");
- NodeApi nodeApi = clbApi.getNodeApiForZoneAndLoadBalancer(ZONE, loadBalancer.getId());
+ NodeApi nodeApi = clbApi.getNodeApi(REGION, loadBalancer.getId());
Set<Node> nodes = nodeApi.add(addNodes);
// Wait for the Load Balancer to become Active before moving on
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/Constants.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/Constants.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/Constants.java
index 77eb841..4ed240a 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/Constants.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/Constants.java
@@ -26,7 +26,7 @@ public interface Constants {
// The provider configures jclouds To use the Rackspace Cloud (US)
// To use the Rackspace Cloud (UK) set the system property or default value to "rackspace-cloudloadbalancers-uk"
public static final String PROVIDER = System.getProperty("provider.clb", "rackspace-cloudloadbalancers-us");
- public static final String ZONE = System.getProperty("zone", "IAD");
+ public static final String REGION = System.getProperty("region", "IAD");
public static final String NAME = "jclouds-example";
}
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithExistingServers.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithExistingServers.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithExistingServers.java
index fd524bc..fb07767 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithExistingServers.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithExistingServers.java
@@ -33,7 +33,7 @@ import java.util.concurrent.TimeoutException;
import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.NAME;
import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.PROVIDER;
-import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.ZONE;
+import static org.jclouds.examples.rackspace.cloudloadbalancers.Constants.REGION;
import static org.jclouds.rackspace.cloudloadbalancers.v1.domain.VirtualIP.Type.PUBLIC;
import static org.jclouds.rackspace.cloudloadbalancers.v1.domain.internal.BaseLoadBalancer.Algorithm.WEIGHTED_LEAST_CONNECTIONS;
import static org.jclouds.rackspace.cloudloadbalancers.v1.domain.internal.BaseNode.Condition.ENABLED;
@@ -47,7 +47,7 @@ public class CreateLoadBalancerWithExistingServers implements Closeable {
private final LoadBalancerApi lbApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -71,7 +71,7 @@ public class CreateLoadBalancerWithExistingServers implements Closeable {
clbApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- lbApi = clbApi.getLoadBalancerApiForZone(ZONE);
+ lbApi = clbApi.getLoadBalancerApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithNewServers.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithNewServers.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithNewServers.java
index 3cb7197..bbb2a94 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithNewServers.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/CreateLoadBalancerWithNewServers.java
@@ -49,7 +49,7 @@ public class CreateLoadBalancerWithNewServers implements Closeable {
private final LoadBalancerApi lbApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -77,7 +77,7 @@ public class CreateLoadBalancerWithNewServers implements Closeable {
clbApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- lbApi = clbApi.getLoadBalancerApiForZone(ZONE);
+ lbApi = clbApi.getLoadBalancerApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/DeleteLoadBalancers.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/DeleteLoadBalancers.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/DeleteLoadBalancers.java
index a056f42..c43a381 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/DeleteLoadBalancers.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/DeleteLoadBalancers.java
@@ -40,7 +40,7 @@ public class DeleteLoadBalancers implements Closeable {
private final LoadBalancerApi lbApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -63,7 +63,7 @@ public class DeleteLoadBalancers implements Closeable {
clbApi = ContextBuilder.newBuilder(PROVIDER)
.credentials(username, apiKey)
.buildApi(CloudLoadBalancersApi.class);
- lbApi = clbApi.getLoadBalancerApiForZone(ZONE);
+ lbApi = clbApi.getLoadBalancerApi(REGION);
}
/**
http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/741371e6/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/ListLoadBalancers.java
----------------------------------------------------------------------
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/ListLoadBalancers.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/ListLoadBalancers.java
index 1456fb0..91541e3 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/ListLoadBalancers.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudloadbalancers/ListLoadBalancers.java
@@ -37,7 +37,7 @@ public class ListLoadBalancers implements Closeable {
private final CloudLoadBalancersApi clbApi;
/**
- * To get a username and API key see http://www.jclouds.org/documentation/quickstart/rackspace/
+ * To get a username and API key see http://jclouds.apache.org/guides/rackspace/
*
* The first argument (args[0]) must be your username
* The second argument (args[1]) must be your API key
@@ -65,10 +65,10 @@ public class ListLoadBalancers implements Closeable {
private void listLoadBalancers() {
System.out.format("List Load Balancers%n");
- for (String zone: clbApi.getConfiguredZones()) {
- System.out.format(" %s%n", zone);
+ for (String region: clbApi.getConfiguredRegions()) {
+ System.out.format(" %s%n", region);
- LoadBalancerApi lbApi = clbApi.getLoadBalancerApiForZone(zone);
+ LoadBalancerApi lbApi = clbApi.getLoadBalancerApi(region);
for (LoadBalancer loadBalancer: lbApi.list().concat()) {
System.out.format(" %s%n", loadBalancer);