public class Specification
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
description |
java.lang.String |
mBeanAttributeName |
java.lang.String |
mBeanCompositeDataItem |
java.lang.String |
mBeanName |
java.lang.String |
name |
boolean |
optional |
ValueSemantics |
semantics |
javax.measure.Unit<?> |
unit |
Modifier | Constructor and Description |
---|---|
|
Specification() |
|
Specification(com.fasterxml.jackson.databind.JsonNode node) |
private |
Specification(java.lang.String name,
boolean optional,
java.lang.String description,
java.lang.String semantics,
java.lang.String units,
java.lang.String mBeanName,
java.lang.String mBeanAttributeName,
java.lang.String mBeanCompositeDataItem) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
java.lang.String |
getMBeanAttributeName() |
java.lang.String |
getMBeanCompositeDataItem() |
java.lang.String |
getMBeanName() |
java.lang.String |
getName() |
boolean |
getOptional() |
ValueSemantics |
getSemantics() |
javax.measure.Unit<?> |
getUnits() |
ValueSemantics |
parseSemantics(java.lang.String name,
java.lang.String semantics) |
javax.measure.Unit<?> |
parseUnits(java.lang.String name,
java.lang.String units) |
public java.lang.String name
public boolean optional
public java.lang.String description
public javax.measure.Unit<?> unit
public ValueSemantics semantics
public java.lang.String mBeanName
public java.lang.String mBeanAttributeName
public java.lang.String mBeanCompositeDataItem
public Specification()
private Specification(java.lang.String name, boolean optional, java.lang.String description, java.lang.String semantics, java.lang.String units, java.lang.String mBeanName, java.lang.String mBeanAttributeName, java.lang.String mBeanCompositeDataItem)
public Specification(com.fasterxml.jackson.databind.JsonNode node)
public ValueSemantics getSemantics()
public java.lang.String getName()
public boolean getOptional()
public java.lang.String getDescription()
public javax.measure.Unit<?> getUnits()
public java.lang.String getMBeanName()
public java.lang.String getMBeanAttributeName()
public java.lang.String getMBeanCompositeDataItem()
public ValueSemantics parseSemantics(java.lang.String name, java.lang.String semantics)
public javax.measure.Unit<?> parseUnits(java.lang.String name, java.lang.String units)