Package org.jclouds.cloudwatch.domain

Examples of org.jclouds.cloudwatch.domain.Unit


   public void testDescribeAlarmsForMetric() throws Exception {
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistics = Statistics.SAMPLE_COUNT;
      Unit unit = Unit.SECONDS;
      CloudWatchApi cloudWatchApi = requestSendsResponse(
            alarmRequest(ImmutableMap.<String, String>builder()
                                     .put("Action", "DescribeAlarmsForMetric")
                                     .put("Dimensions.member.1.Name", "TestDimensionName1")
                                     .put("Dimensions.member.1.Value", "TestDimensionValue1")
                                     .put("Dimensions.member.2.Name", "TestDimensionName2")
                                     .put("Dimensions.member.2.Value", "TestDimensionValue2")
                                     .put("MetricName", metricName)
                                     .put("Namespace", namespace)
                                     .put("Period", Integer.toString(period))
                                     .put("Statistic", statistics.toString())
                                     .put("Unit", unit.toString())
                                     .put("Signature", "y%2BpU0Lp6AAO2QSrNld1VQY4DhKVHcyn44dIfnrmJhpg%3D")
                                     .build()),
            HttpResponse.builder()
                        .statusCode(200)
                        .payload(payloadFromResourceWithContentType("/DescribeAlarmsForMetricResponse.xml", "text/xml"))
View Full Code Here


      );
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistic = Statistics.AVERAGE;
      Unit unit = Unit.COUNT;
      Multimap<String, String> formParameters = new ListAlarmsForMetric()
            .dimensions(dimensions)
            .metricName(metricName)
            .namespace(namespace)
            .period(period)
            .statistic(statistic)
            .unit(unit)
            .buildFormParameters();
      int dimensionIndex = 1;

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

            "TestOKAction2"
      );
      int period = 300;
      Statistics statistic = Statistics.SAMPLE_COUNT;
      double threshold = 1.0;
      Unit unit = Unit.BITS;
      Multimap<String, String> formParameters = new SaveAlarmOptions()
            .actionsEnabled(actionsEnabled)
            .alarmActions(alarmActions)
            .alarmDescription(alarmDescription)
            .alarmName(alarmName)
            .comparisonOperator(comparisonOperator)
            .dimensions(dimensions)
            .evaluationPeriods(evaluationPeriods)
            .insufficientDataActions(insufficientDataActions)
            .metricName(metricName)
            .namespace(namespace)
            .okActions(okActions)
            .period(period)
            .statistic(statistic)
            .threshold(threshold)
            .unit(unit)
            .buildFormParameters();
      int alarmActionIndex = 1;
      int dimensionIndex = 1;
      int insufficientDataActionIndex = 1;
      int okActionIndex = 1;

      for (String alarmAction : alarmActions) {
         assertEquals(formParameters.get("AlarmActions.member." + alarmActionIndex), ImmutableSet.of(alarmAction));
         alarmActionIndex++;
      }

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      for (String insufficientDataAction : insufficientDataActions) {
         assertEquals(formParameters.get("InsufficientDataActions.member." + insufficientDataActionIndex),
                      ImmutableSet.of(insufficientDataAction));
         insufficientDataActionIndex++;
      }

      for (String okAction : okActions) {
         assertEquals(formParameters.get("OKActions.member." + okActionIndex), ImmutableSet.of(okAction));
         okActionIndex++;
      }

      assertEquals(formParameters.get("ActionsEnabled"), ImmutableSet.of(Boolean.toString(actionsEnabled)));
      assertEquals(formParameters.get("AlarmDescription"), ImmutableSet.of(alarmDescription));
      assertEquals(formParameters.get("AlarmName"), ImmutableSet.of(alarmName));
      assertEquals(formParameters.get("ComparisonOperator"), ImmutableSet.of(comparisonOperator.toString()));
      assertEquals(formParameters.get("EvaluationPeriods"), ImmutableSet.of(Integer.toString(evaluationPeriods)));
      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Threshold"), ImmutableSet.of(Double.toString(threshold)));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

      );
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistic = Statistics.AVERAGE;
      Unit unit = Unit.COUNT;
      Multimap<String, String> formParameters = new ListAlarmsForMetric()
            .dimensions(dimensions)
            .metricName(metricName)
            .namespace(namespace)
            .period(period)
            .statistic(statistic)
            .unit(unit)
            .buildFormParameters();
      int dimensionIndex = 1;

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

            "TestOKAction2"
      );
      int period = 300;
      Statistics statistic = Statistics.SAMPLE_COUNT;
      double threshold = 1.0;
      Unit unit = Unit.BITS;
      Multimap<String, String> formParameters = new SaveAlarmOptions()
            .actionsEnabled(actionsEnabled)
            .alarmActions(alarmActions)
            .alarmDescription(alarmDescription)
            .alarmName(alarmName)
            .comparisonOperator(comparisonOperator)
            .dimensions(dimensions)
            .evaluationPeriods(evaluationPeriods)
            .insufficientDataActions(insufficientDataActions)
            .metricName(metricName)
            .namespace(namespace)
            .okActions(okActions)
            .period(period)
            .statistic(statistic)
            .threshold(threshold)
            .unit(unit)
            .buildFormParameters();
      int alarmActionIndex = 1;
      int dimensionIndex = 1;
      int insufficientDataActionIndex = 1;
      int okActionIndex = 1;

      for (String alarmAction : alarmActions) {
         assertEquals(formParameters.get("AlarmActions.member." + alarmActionIndex), ImmutableSet.of(alarmAction));
         alarmActionIndex++;
      }

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      for (String insufficientDataAction : insufficientDataActions) {
         assertEquals(formParameters.get("InsufficientDataActions.member." + insufficientDataActionIndex),
                      ImmutableSet.of(insufficientDataAction));
         insufficientDataActionIndex++;
      }

      for (String okAction : okActions) {
         assertEquals(formParameters.get("OKActions.member." + okActionIndex), ImmutableSet.of(okAction));
         okActionIndex++;
      }

      assertEquals(formParameters.get("ActionsEnabled"), ImmutableSet.of(Boolean.toString(actionsEnabled)));
      assertEquals(formParameters.get("AlarmDescription"), ImmutableSet.of(alarmDescription));
      assertEquals(formParameters.get("AlarmName"), ImmutableSet.of(alarmName));
      assertEquals(formParameters.get("ComparisonOperator"), ImmutableSet.of(comparisonOperator.toString()));
      assertEquals(formParameters.get("EvaluationPeriods"), ImmutableSet.of(Integer.toString(evaluationPeriods)));
      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Threshold"), ImmutableSet.of(Double.toString(threshold)));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

   public void testDescribeAlarmsForMetric() throws Exception {
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistics = Statistics.SAMPLE_COUNT;
      Unit unit = Unit.SECONDS;
      CloudWatchApi cloudWatchApi = requestSendsResponse(
            alarmRequest(ImmutableMap.<String, String>builder()
                                     .put("Action", "DescribeAlarmsForMetric")
                                     .put("Dimensions.member.1.Name", "TestDimensionName1")
                                     .put("Dimensions.member.1.Value", "TestDimensionValue1")
                                     .put("Dimensions.member.2.Name", "TestDimensionName2")
                                     .put("Dimensions.member.2.Value", "TestDimensionValue2")
                                     .put("MetricName", metricName)
                                     .put("Namespace", namespace)
                                     .put("Period", Integer.toString(period))
                                     .put("Statistic", statistics.toString())
                                     .put("Unit", unit.toString())
                                     .put("Signature", "y%2BpU0Lp6AAO2QSrNld1VQY4DhKVHcyn44dIfnrmJhpg%3D")
                                     .build()),
            HttpResponse.builder()
                        .statusCode(200)
                        .payload(payloadFromResourceWithContentType("/DescribeAlarmsForMetricResponse.xml", "text/xml"))
View Full Code Here

      );
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistic = Statistics.AVERAGE;
      Unit unit = Unit.COUNT;
      Multimap<String, String> formParameters = new ListAlarmsForMetric()
            .dimensions(dimensions)
            .metricName(metricName)
            .namespace(namespace)
            .period(period)
            .statistic(statistic)
            .unit(unit)
            .buildFormParameters();
      int dimensionIndex = 1;

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

            "TestOKAction2"
      );
      int period = 300;
      Statistics statistic = Statistics.SAMPLE_COUNT;
      double threshold = 1.0;
      Unit unit = Unit.BITS;
      Multimap<String, String> formParameters = new SaveAlarmOptions()
            .actionsEnabled(actionsEnabled)
            .alarmActions(alarmActions)
            .alarmDescription(alarmDescription)
            .alarmName(alarmName)
            .comparisonOperator(comparisonOperator)
            .dimensions(dimensions)
            .evaluationPeriods(evaluationPeriods)
            .insufficientDataActions(insufficientDataActions)
            .metricName(metricName)
            .namespace(namespace)
            .okActions(okActions)
            .period(period)
            .statistic(statistic)
            .threshold(threshold)
            .unit(unit)
            .buildFormParameters();
      int alarmActionIndex = 1;
      int dimensionIndex = 1;
      int insufficientDataActionIndex = 1;
      int okActionIndex = 1;

      for (String alarmAction : alarmActions) {
         assertEquals(formParameters.get("AlarmActions.member." + alarmActionIndex), ImmutableSet.of(alarmAction));
         alarmActionIndex++;
      }

      for (Dimension dimension : dimensions) {
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Name"),
                      ImmutableSet.of(dimension.getName()));
         assertEquals(formParameters.get("Dimensions.member." + dimensionIndex + ".Value"),
                      ImmutableSet.of(dimension.getValue()));
         dimensionIndex++;
      }

      for (String insufficientDataAction : insufficientDataActions) {
         assertEquals(formParameters.get("InsufficientDataActions.member." + insufficientDataActionIndex),
                      ImmutableSet.of(insufficientDataAction));
         insufficientDataActionIndex++;
      }

      for (String okAction : okActions) {
         assertEquals(formParameters.get("OKActions.member." + okActionIndex), ImmutableSet.of(okAction));
         okActionIndex++;
      }

      assertEquals(formParameters.get("ActionsEnabled"), ImmutableSet.of(Boolean.toString(actionsEnabled)));
      assertEquals(formParameters.get("AlarmDescription"), ImmutableSet.of(alarmDescription));
      assertEquals(formParameters.get("AlarmName"), ImmutableSet.of(alarmName));
      assertEquals(formParameters.get("ComparisonOperator"), ImmutableSet.of(comparisonOperator.toString()));
      assertEquals(formParameters.get("EvaluationPeriods"), ImmutableSet.of(Integer.toString(evaluationPeriods)));
      assertEquals(formParameters.get("MetricName"), ImmutableSet.of(metricName));
      assertEquals(formParameters.get("Namespace"), ImmutableSet.of(namespace));
      assertEquals(formParameters.get("Period"), ImmutableSet.of(Integer.toString(period)));
      assertEquals(formParameters.get("Statistic"), ImmutableSet.of(statistic.toString()));
      assertEquals(formParameters.get("Threshold"), ImmutableSet.of(Double.toString(threshold)));
      assertEquals(formParameters.get("Unit"), ImmutableSet.of(unit.toString()));
   }
View Full Code Here

   public void testDescribeAlarmsForMetric() throws Exception {
      String metricName = "TestMetricName";
      String namespace = Namespaces.EC2;
      int period = 60;
      Statistics statistics = Statistics.SAMPLE_COUNT;
      Unit unit = Unit.SECONDS;
      CloudWatchApi cloudWatchApi = requestSendsResponse(
            alarmRequest(ImmutableMap.<String, String>builder()
                                     .put("Action", "DescribeAlarmsForMetric")
                                     .put("Dimensions.member.1.Name", "TestDimensionName1")
                                     .put("Dimensions.member.1.Value", "TestDimensionValue1")
                                     .put("Dimensions.member.2.Name", "TestDimensionName2")
                                     .put("Dimensions.member.2.Value", "TestDimensionValue2")
                                     .put("MetricName", metricName)
                                     .put("Namespace", namespace)
                                     .put("Period", Integer.toString(period))
                                     .put("Statistic", statistics.toString())
                                     .put("Unit", unit.toString())
                                     .put("Signature", "y%2BpU0Lp6AAO2QSrNld1VQY4DhKVHcyn44dIfnrmJhpg%3D")
                                     .build()),
            HttpResponse.builder()
                        .statusCode(200)
                        .payload(payloadFromResourceWithContentType("/DescribeAlarmsForMetricResponse.xml", "text/xml"))
View Full Code Here

TOP

Related Classes of org.jclouds.cloudwatch.domain.Unit

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.