package org.opennaas.extensions.router.model;
/**
* CompoundPolicyCondition is used to represent compound conditions formed by aggregating simpler policy conditions. Compound conditions are
* constructed by associating subordinate condition terms together using the PolicyConditionInPolicyCondition aggregation.
*
* @version 2.20.1
*/
/*
* @Generated(value="org.dmtf.cim.TranslateCIM", comments="TranslateCIM version 0.9.1", date="2012-11-19T12:22:55+0100")
*/
public class CompoundPolicyCondition extends PolicyCondition {
/**
* Default constructor
*/
public CompoundPolicyCondition() {
}
/**
* Indicates whether the list of CompoundPolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF) or conjunctive
* normal form (CNF). The default value is 1 ("DNF").
*/
public enum conditionListType_enum {
DNF(1),
CNF(2);
private final int localValue;
conditionListType_enum(int enumValue) {
this.localValue = enumValue;
}
}
private conditionListType_enum conditionListType;
public conditionListType_enum getConditionListType() {
return conditionListType;
}
public void setConditionListType(conditionListType_enum conditionListType) {
this.conditionListType = conditionListType;
}
}