Class MetricAttribute
-
- All Implemented Interfaces:
public final class MetricAttribute extends Attribute
-
-
Field Summary
Fields Modifier and Type Field Description private final String
dataType
private final Boolean
isProperty
private final JsonObject
json
private final String
key
private final String
label
private final SdkUnit
unit
private final Boolean
isRate
private final Boolean
isDiscrete
private final Boolean
isKpi
private final Boolean
isImpact
private final Boolean
isKeyAttribute
private final Integer
dashboardOrder
-
Constructor Summary
Constructors Constructor Description MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute, Integer dashboardOrder)
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute)
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact)
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi)
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete)
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate)
MetricAttribute(String key, String label, SdkUnit unit)
MetricAttribute(String key, String label)
MetricAttribute(String key)
-
Method Summary
Modifier and Type Method Description String
getDataType()
Boolean
isProperty()
-
Methods inherited from class com.vmware.aria.operations.definition.Attribute
getDashboardOrder, getJson, getKey, getLabel, getUnit, isDiscrete, isImpact, isKeyAttribute, isKpi, isRate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute, Integer dashboardOrder)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).isDiscrete
- Declares that this attribute's range of values is discrete (integer) rather than continuous (floating point).isKpi
- If set, threshold breaches for this metric will be used in the calculation of the object's 'Self - Health Score' metric, which can affect the 'Anomalies' Badge.isImpact
- If set, this attribute will never be the 'root cause' of an issue.isKeyAttribute
- True if the attribute should be shown in some object summary widgets in the UI.dashboardOrder
- Determines the order parameters will be displayed in the UI.
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).isDiscrete
- Declares that this attribute's range of values is discrete (integer) rather than continuous (floating point).isKpi
- If set, threshold breaches for this metric will be used in the calculation of the object's 'Self - Health Score' metric, which can affect the 'Anomalies' Badge.isImpact
- If set, this attribute will never be the 'root cause' of an issue.isKeyAttribute
- True if the attribute should be shown in some object summary widgets in the UI.
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).isDiscrete
- Declares that this attribute's range of values is discrete (integer) rather than continuous (floating point).isKpi
- If set, threshold breaches for this metric will be used in the calculation of the object's 'Self - Health Score' metric, which can affect the 'Anomalies' Badge.isImpact
- If set, this attribute will never be the 'root cause' of an issue.
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).isDiscrete
- Declares that this attribute's range of values is discrete (integer) rather than continuous (floating point).isKpi
- If set, threshold breaches for this metric will be used in the calculation of the object's 'Self - Health Score' metric, which can affect the 'Anomalies' Badge.
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate, Boolean isDiscrete)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).isDiscrete
- Declares that this attribute's range of values is discrete (integer) rather than continuous (floating point).
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit, Boolean isRate)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).
-
MetricAttribute
MetricAttribute(String key, String label, SdkUnit unit)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.unit
- Specifies what unit this metric is returned in.
-
MetricAttribute
MetricAttribute(String key, String label)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.
-
MetricAttribute
MetricAttribute(String key)
- Parameters:
key
- Used to identify the parameter.
-
-
Method Detail
-
getDataType
String getDataType()
-
isProperty
Boolean isProperty()
-
-
-
-