public static class ResourceCondition.EditableResourceCondition extends ResourceCondition
ResourceCondition.EditableResourceCondition, ResourceCondition.OperatorTypeDEFAULT_RESOURCE_CONDITION_ID| Constructor and Description |
|---|
EditableResourceCondition(Attribute attribute,
ResourceCondition.OperatorType operatorType,
long conditionDuration,
java.lang.Object thresholdAttributeValue)
Constructs
ResourceCondition.EditableResourceCondition. |
| Modifier and Type | Method and Description |
|---|---|
void |
setAttributeId(Capability.AttributeId attributeId)
A function to set
Capability.AttributeId to this ResourceCondition.EditableResourceCondition. |
void |
setCapability(Capability capability)
A function to set
Capability to this ResourceCondition.EditableResourceCondition. |
void |
setConditionDuration(long duration)
A function to set duration.
|
void |
setDataType(Attribute.DataType dataType)
A function to set data type of the
Attribute that belongs to the
ResourceCondition.EditableResourceCondition. |
void |
setOperatorType(ResourceCondition.OperatorType operatorType)
A function set
ResourceCondition.OperatorType to
this ResourceCondition.EditableResourceCondition. |
void |
setValue(java.lang.Object value)
A function to set
ResourceCondition.thresholdAttributeValue. |
duplicate, getAttribute, getAttributeDataType, getAttributeId, getConditionDuration, getId, getOperatorType, getParentCapability, getThresholdAttributeValue, toStringpublic EditableResourceCondition(Attribute attribute, ResourceCondition.OperatorType operatorType, long conditionDuration, java.lang.Object thresholdAttributeValue)
ResourceCondition.EditableResourceCondition.attribute - Attribute whose values are used to trigger condition.operatorType - Mathematical operator that needs to be used to
compare value attribute with threshold value.conditionDuration - Time for which condition has to hold true.thresholdAttributeValue - Threshold value is a value used to
compare attribute value using ResourceCondition.OperatorType
specified to trigger condition.public void setCapability(Capability capability)
Capability to this ResourceCondition.EditableResourceCondition.capability - Capability which needs to be set.public void setAttributeId(Capability.AttributeId attributeId)
Capability.AttributeId to this ResourceCondition.EditableResourceCondition.attributeId - Capability.AttributeId which needs to be set.public void setOperatorType(ResourceCondition.OperatorType operatorType)
ResourceCondition.OperatorType to
this ResourceCondition.EditableResourceCondition.operatorType - ResourceCondition.OperatorType which needs to be set.public void setConditionDuration(long duration)
duration - duration in milli seconds.public void setDataType(Attribute.DataType dataType)
Attribute that belongs to the
ResourceCondition.EditableResourceCondition.dataType - Attribute.DataType which needs to be set.public void setValue(java.lang.Object value)
ResourceCondition.thresholdAttributeValue.value - Threshold value.