Package org.jclouds.rackspace.cloudbigdata.v1.domain

Examples of org.jclouds.rackspace.cloudbigdata.v1.domain.Cluster


      MockWebServer server = mockOpenStackServer();
      server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json"))));
      server.enqueue(addCommonHeaders(new MockResponse().setResponseCode(201).setBody(stringFromResource("/cluster_delete_response.json"))));

      try {
         CloudBigDataApi cbdApi = api(server.getUrl("/").toString(), "rackspace-cloudbigdata", overrides);
         ClusterApi api = cbdApi.getClusterApiForZone("ORD");        

         Cluster cluster = api.delete("5");

         /*
          * Check request
View Full Code Here


      MockWebServer server = mockOpenStackServer();
      server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json"))));
      server.enqueue(addCommonHeaders(new MockResponse().setResponseCode(404).setBody(stringFromResource("/cluster_delete_response.json"))));

      try {
         CloudBigDataApi cbdApi = api(server.getUrl("/").toString(), "rackspace-cloudbigdata", overrides);
         ClusterApi api = cbdApi.getClusterApiForZone("ORD");        

         Cluster cluster = api.delete("5");

         /*
          * Check request
View Full Code Here

      MockWebServer server = mockOpenStackServer();
      server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json"))));
      server.enqueue(addCommonHeaders(new MockResponse().setResponseCode(201).setBody(stringFromResource("/cluster_resize_response.json"))));

      try {
         CloudBigDataApi cbdApi = api(server.getUrl("/").toString(), "rackspace-cloudbigdata", overrides);
         ClusterApi api = cbdApi.getClusterApiForZone("ORD");        

         Cluster cluster = api.resize("5", 10);

         /*
          * Check request
View Full Code Here

      MockWebServer server = mockOpenStackServer();
      server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json"))));
      server.enqueue(addCommonHeaders(new MockResponse().setResponseCode(404).setBody(stringFromResource("/cluster_resize_response.json"))));

      try {
         CloudBigDataApi cbdApi = api(server.getUrl("/").toString(), "rackspace-cloudbigdata", overrides);
         ClusterApi api = cbdApi.getClusterApiForZone("ORD");        

         Cluster cluster = api.resize("5", 10);

         /*
          * Check request
View Full Code Here

   /**
    * CloudBigDataUSProviderTest
    */
   public CloudBigDataUSProviderTest() {
      super(new CloudBigDataUSProviderMetadata(), new CloudBigDataApiMetadata());
   }
View Full Code Here

   public static class Builder extends BaseProviderMetadata.Builder {

      protected Builder(){
         id("rackspace-cloudbigdata-us")
         .name("Rackspace CloudBigData US")
         .apiMetadata(new CloudBigDataApiMetadata().toBuilder()
               .identityName("${userName}")
               .credentialName("${apiKey}")
               .defaultEndpoint("https://identity.api.rackspacecloud.com/v2.0/")
               .endpointName("identity service url ending in /v2.0/")
               .documentation(URI.create("http://docs.rackspace.com/cbs/api/v1.0/cbs-devguide/content/overview.html"))
View Full Code Here

        
         if (status.equals(cluster.getStatus())) {
            return true;
         }
         else {
            Cluster ClusterUpdated = clusterApi.get(cluster.getId());
            checkNotNull(ClusterUpdated, "Cluster %s not found.", cluster.getId());
           
            return status.equals(ClusterUpdated.getStatus());
         }
      }
View Full Code Here

               .flavorId("4fba3bca-7c76-11e2-b737-beeffa00040e")
               .nodeCount(5)
               .postInitScript(new URI("http://example.com/configure_cluster.sh"))
               .build();

         Cluster cluster = api.create(createCluster);

         /*
          * Check request
          */
         assertAuthentication(server);
         assertRequest(server.takeRequest(), "POST", "/v1.0/888888/clusters", "/cluster_create_request.json");

         /*
          * Check response
          */
         assertNotNull(cluster);
         assertEquals(cluster.getId(), "db478fc1-2d86-4597-8010-cbe787bbbc41");
         TimeZone.setDefault(TimeZone.getTimeZone("GMT+0"));
         assertEquals(cluster.getCreated().toString(), "Thu Dec 27 10:10:10 GMT+00:00 2012");
         assertEquals(cluster.getUpdated().toString(), "Fri Dec 27 10:10:10 GMT+00:00 2013");
         assertEquals(cluster.getName(), "slice");
         assertEquals(cluster.getClusterType(), ClusterType.HADOOP_HDP1_1.name());
         assertEquals(cluster.getFlavorId(), "4fba3bca-7c76-11e2-b737-beeffa00040e");
         assertEquals(cluster.getNodeCount(), 5);
         assertEquals(cluster.getPostInitScriptStatus().toString(), "PENDING");
         assertEquals(cluster.getProgress(), 0.0F);
         assertEquals(cluster.getStatus(), Status.BUILDING);
         assertEquals(cluster.getLinks().get(0).getHref(), new URI("https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41"));
      } finally {
         server.shutdown();
      }
   }
View Full Code Here

               .flavorId("4fba3bca-7c76-11e2-b737-beeffa00040e")
               .nodeCount(5)
               .postInitScript(new URI("http://example.com/configure_cluster.sh"))
               .build();

         Cluster cluster = api.create(createCluster);

         /*
          * Check request
          */
         assertAuthentication(server);
View Full Code Here

      try {
         CloudBigDataApi cbdApi = api(server.getUrl("/").toString(), "rackspace-cloudbigdata", overrides);
         ClusterApi api = cbdApi.getClusterApiForZone("ORD");        

         Cluster cluster = api.get("5");

         /*
          * Check request
          */
         assertAuthentication(server);
         assertRequest(server.takeRequest(), "GET", "/v1.0/888888/clusters/5");

         /*
          * Check response
          */
         assertNotNull(cluster);
         assertEquals(cluster.getId(), "db478fc1-2d86-4597-8010-cbe787bbbc41");
         TimeZone.setDefault(TimeZone.getTimeZone("GMT+0"));
         assertEquals(cluster.getCreated().toString(), "Thu Dec 27 10:10:10 GMT+00:00 2012");
         assertEquals(cluster.getUpdated().toString(), "Fri Dec 27 10:10:10 GMT+00:00 2013");
         assertEquals(cluster.getName(), "slice");
         assertEquals(cluster.getClusterType(), ClusterType.HADOOP_HDP1_1.name());
         assertEquals(cluster.getFlavorId(), "4fba3bca-7c76-11e2-b737-beeffa00040e");
         assertEquals(cluster.getNodeCount(), 5);
         assertEquals(cluster.getPostInitScriptStatus().toString(), "PENDING");
         assertEquals(cluster.getProgress(), 1.0F);
         assertEquals(cluster.getStatus(), Status.ACTIVE);
         assertEquals(cluster.getLinks().get(0).getHref(), new URI("https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41"));
      } finally {
         server.shutdown();
      }
   }
View Full Code Here

TOP

Related Classes of org.jclouds.rackspace.cloudbigdata.v1.domain.Cluster

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.