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

- Packages that use MetricDescriptor.MetricDescriptorBuilder
  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.MetricDescriptorBuilder in com.h3c.sdn.adm.json

    Methods in com.h3c.sdn.adm.json with parameters of type MetricDescriptor.MetricDescriptorBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractMetricDescriptorCodec.`setCommonMetricDescriptor(com.fasterxml.jackson.databind.JsonNode metricNode, MetricDescriptor.MetricDescriptorBuilder<T> builder)`

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

    Subclasses of MetricDescriptor.MetricDescriptorBuilder in com.h3c.sdn.metric
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CounterDescriptor.CounterDescriptorBuilder` Counter descriptor builder object, which requires that only arguments that are mandatory for the construction of a `CounterDescriptor` be specified during its own construction.
    `static class` | `GaugeDescriptor.GaugeDescriptorBuilder` Gauge descriptor builder object, which requires that only arguments that are mandatory for the construction of a `GaugeDescriptor` be specified during its own construction.
    `static class` | `HistogramDescriptor.HistogramDescriptorBuilder` Histogram descriptor builder object, which requires that only arguments that are mandatory for the construction of a `HistogramDescriptor` be specified during its own construction.
    `static class` | `MeterDescriptor.MeterDescriptorBuilder` Meter descriptor builder object, which requires that only arguments that are mandatory for the construction of a `MeterDescriptor` be specified during its own construction.
    `static class` | `RatioGaugeDescriptor.RatioGaugeDescriptorBuilder` Ratio gauge descriptor builder object, which requires that only arguments that are mandatory for the construction of a `RatioGaugeDescriptor` be specified during its own construction.
    `static class` | `RollingCounterDescriptor.RollingCounterDescriptorBuilder` Counter descriptor builder object, which requires that only arguments that are mandatory for the construction of a `RollingCounterDescriptor` be specified during its own construction.
    `static class` | `TimerDescriptor.TimerDescriptorBuilder` Timer descriptor builder object, which requires that only arguments that are mandatory for the construction of a `TimerDescriptor` be specified during its own construction.

    Methods in com.h3c.sdn.metric that return MetricDescriptor.MetricDescriptorBuilder
    Modifier and Type | Method and Description
    --- | ---
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`appId(String toSet)` Sets the application ID to apply to the `MetricDescriptor` that will be built.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`description(String toSet)` Sets the description to apply to the `MetricDescriptor` that will be built.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`name(String toSet)` Sets the name to apply to the `MetricDescriptor` that will be built.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`persist(boolean toSet)` Sets the flag that indicates whether the `MetricDescriptor` that will be built is to be persisted.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`primaryTag(String toSet)` Sets the primary tag (e.g.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`publishToJmx(boolean toSet)` Sets the flag that indicates whether the `MetricDescriptor` that will be built should be made visible via JMX.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`secondaryTag(String toSet)` Sets the secondary tag (e.g.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`summaryMinutes(MetricDescriptor.SummaryIntervalMinutes toSet)` Sets the number of minutes that should elapse between the persistence of summarized values to apply to the `MetricDescriptor` that will be built.
    `MetricDescriptor.MetricDescriptorBuilder<T>` | MetricDescriptor.MetricDescriptorBuilder.`type(MetricDescriptor.Type toSet)` Sets the metric type to apply to the `MetricDescriptor` that will be built.

Copyright © 2014. All Rights Reserved.