## Uses of Class
com.h3c.sdn.metric.MetricDescriptor.Type

- Packages that use MetricDescriptor.Type
  Package | Description
  --- | ---
  com.h3c.sdn.adm.json | Implementations of Core Services JSON factory and associated codecs.
  com.h3c.sdn.metric | Fundamental classes for the SDN core controller metering framework, including the classes for various metric types that may be obtained from the framework.

- - ### Uses of MetricDescriptor.Type in com.h3c.sdn.adm.json

    Methods in com.h3c.sdn.adm.json that return MetricDescriptor.Type
    Modifier and Type | Method and Description
    --- | ---
    `protected MetricDescriptor.Type` | AbstractMetricDescriptorCodec.`getType(com.fasterxml.jackson.databind.JsonNode metricNode)`

  - ### Uses of MetricDescriptor.Type in com.h3c.sdn.metric

    Fields in com.h3c.sdn.metric declared as MetricDescriptor.Type
    Modifier and Type | Field and Description
    --- | ---
    `protected MetricDescriptor.Type` | MetricDescriptor.MetricDescriptorBuilder.`type`

    Methods in com.h3c.sdn.metric that return MetricDescriptor.Type
    Modifier and Type | Method and Description
    --- | ---
    `MetricDescriptor.Type` | MetricDescriptor.`getType()` Gets the metric type for the `TimeStampedMetric`.
    `MetricDescriptor.Type` | MetricValue.`getType()` Gets the metric type name for the metric.
    `static MetricDescriptor.Type` | MetricDescriptor.Type.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static MetricDescriptor.Type[]` | MetricDescriptor.Type.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.h3c.sdn.metric with parameters of type MetricDescriptor.Type
    Modifier and Type | Method and Description
    --- | ---
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`type(MetricDescriptor.Type toSet)` Sets the metric type to apply to the `MetricDescriptor` that will be built.
    `TimerDescriptor.TimerDescriptorBuilder` | TimerDescriptor.TimerDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `MetricValue.Builder<?>` | MetricValue.Builder.`type(MetricDescriptor.Type type)` Sets the metric type.
    `MeterDescriptor.MeterDescriptorBuilder` | MeterDescriptor.MeterDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `GaugeDescriptor.GaugeDescriptorBuilder` | GaugeDescriptor.GaugeDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `RatioGaugeDescriptor.RatioGaugeDescriptorBuilder` | RatioGaugeDescriptor.RatioGaugeDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `RollingCounterDescriptor.RollingCounterDescriptorBuilder` | RollingCounterDescriptor.RollingCounterDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `CounterDescriptor.CounterDescriptorBuilder` | CounterDescriptor.CounterDescriptorBuilder.`type(MetricDescriptor.Type toSet)`
    `HistogramDescriptor.HistogramDescriptorBuilder` | HistogramDescriptor.HistogramDescriptorBuilder.`type(MetricDescriptor.Type toSet)`

    Constructors in com.h3c.sdn.metric with parameters of type MetricDescriptor.Type
    Constructor and Description
    `MetricDescriptor(MetricDescriptor.Type type, String appId, String name, String primaryTag, String secondaryTag, String description, boolean persist, MetricDescriptor.SummaryIntervalMinutes minutes, boolean jmx)` Creates a new `MetricDescriptor` that can subsequently be used when creating a new `TimeStampedMetric`.

Copyright © 2014. All Rights Reserved.