## Uses of Class
com.h3c.util.health.Health

- Packages that use Health
  Package | Description
  --- | ---
  com.h3c.sdn.misc | Miscellaneous SDN-specific utilities and auxiliaries for use as part of implementations in either tier; entities provided within cannot not be used as part of the mutual interface between the tiers however.
  com.h3c.util.health |

- - ### Uses of Health in com.h3c.sdn.misc

    Subclasses of Health in com.h3c.sdn.misc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DomainHealth` Instances of this class denote the health of a Control Domain.
    `class` | `LocationHealth` Instances of this class denote the health of a location.
    `class` | `VsnHealth` Instances of this class denote the health of a VSN.

  - ### Uses of Health in com.h3c.util.health

    Methods in com.h3c.util.health that return Health
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends Enum<C>> Health<C>` | HealthUtils.`decode(String blueprint)` Produces an instance of health from a blueprint string previously generated via the `HealthUtils.encode(Health)` method.

    Methods in com.h3c.util.health with parameters of type Health
    Modifier and Type | Method and Description
    --- | ---
    `<C extends Enum<C>> void` | StateAggregator.`aggregate(Health<C> health)` Applies the aggregation computation and sets the result as the aggregate state on the specified health object.
    `int` | Health.`compareTo(Health<C> o)` Compares this Health instance to the specified Health instance and returns a value consistent with the contract for Comparable.
    `static <C extends Enum<C>> String` | HealthUtils.`encode(Health<C> health)` Takes a health instance and produces a string representation of that instance, which can later be used to reconstitute an equivalent instance, via the `decode(String)` method.

Copyright © 2014. All Rights Reserved.