Class MetricDefinition
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.MetricDefinition
-
public abstract class MetricDefinition extends Object
A Metric definition for a resource
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetricDefinition.AggregationType
static class
MetricDefinition.MetricAvailability
-
Constructor Summary
Constructors Constructor Description MetricDefinition()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MetricDefinition
create(String resourceId, MetricName name, Boolean isDimensionRequired, String unit, MetricDefinition.AggregationType primaryAggregationType, List<MetricDefinition.MetricAvailability> metricAvailabilities, String id)
abstract String
id()
abstract Boolean
isDimensionRequired()
abstract List<MetricDefinition.MetricAvailability>
metricAvailabilities()
abstract MetricName
name()
abstract MetricDefinition.AggregationType
primaryAggregationType()
abstract String
resourceId()
abstract String
unit()
-
-
-
Method Detail
-
name
public abstract MetricName name()
-
unit
public abstract String unit()
-
primaryAggregationType
public abstract MetricDefinition.AggregationType primaryAggregationType()
-
metricAvailabilities
public abstract List<MetricDefinition.MetricAvailability> metricAvailabilities()
-
id
public abstract String id()
-
create
public static MetricDefinition create(String resourceId, MetricName name, Boolean isDimensionRequired, String unit, MetricDefinition.AggregationType primaryAggregationType, List<MetricDefinition.MetricAvailability> metricAvailabilities, String id)
-
-