Class PropertyAttribute
-
- All Implemented Interfaces:
public final class PropertyAttribute 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 PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute, Integer dashboardOrder)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact, Boolean isKeyAttribute)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi, Boolean isImpact)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete, Boolean isKpi)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate)
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit)
PropertyAttribute(String key, String label, Boolean isString)
PropertyAttribute(String key, String label)
PropertyAttribute(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
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, 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.isString
- Determines if the property is numeric or string (text).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.
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, 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.isString
- Determines if the property is numeric or string (text).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.
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, 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.isString
- Determines if the property is numeric or string (text).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.
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, 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.isString
- Determines if the property is numeric or string (text).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.
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate, Boolean isDiscrete)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.isString
- Determines if the property is numeric or string (text).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).
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit, Boolean isRate)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.isString
- Determines if the property is numeric or string (text).unit
- Specifies what unit this metric is returned in.isRate
- Declares this attribute as a rate (e.g., kilobytes per second).
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString, SdkUnit unit)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.isString
- Determines if the property is numeric or string (text).unit
- Specifies what unit this metric is returned in.
-
PropertyAttribute
PropertyAttribute(String key, String label, Boolean isString)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.isString
- Determines if the property is numeric or string (text).
-
PropertyAttribute
PropertyAttribute(String key, String label)
- Parameters:
key
- Used to identify the parameter.label
- Label that is displayed in the VMware Aria Operations UI.
-
PropertyAttribute
PropertyAttribute(String key)
- Parameters:
key
- Used to identify the parameter.
-
-
Method Detail
-
getDataType
String getDataType()
-
isProperty
Boolean isProperty()
-
-
-
-