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 classMetricDefinition.AggregationTypestatic classMetricDefinition.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 MetricDefinitioncreate(String resourceId, MetricName name, Boolean isDimensionRequired, String unit, MetricDefinition.AggregationType primaryAggregationType, List<MetricDefinition.MetricAvailability> metricAvailabilities, String id)abstract Stringid()abstract BooleanisDimensionRequired()abstract List<MetricDefinition.MetricAvailability>metricAvailabilities()abstract MetricNamename()abstract MetricDefinition.AggregationTypeprimaryAggregationType()abstract StringresourceId()abstract Stringunit()
-
-
-
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)
-
-