public class YtbDataTypeOpParam extends org.onosproject.yang.model.InnerModelObject implements YtbDataType
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeYtbDataType.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected List<EnumLeafListUnion> |
enumLeafList |
protected List<EnumDer1> |
leafRefEnum |
protected UnionEnumUnion |
unionEnum |
protected BitSet |
valueLeafFlags |
protected EnumDer1 |
yangAutoPrefixEnum |
| Constructor and Description |
|---|
YtbDataTypeOpParam()
Creates an instance of ytbDataTypeOpParam.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAugmentation(org.onosproject.yang.model.InnerModelObject obj) |
void |
addToEnumLeafList(EnumLeafListUnion addTo)
Adds to the list of enumLeafList.
|
void |
addToLeafRefEnum(EnumDer1 addTo)
Adds to the list of leafRefEnum.
|
<T extends org.onosproject.yang.model.InnerModelObject> |
augmentation(Class<T> c) |
Map<Class<? extends org.onosproject.yang.model.InnerModelObject>,org.onosproject.yang.model.InnerModelObject> |
augmentations() |
List<EnumLeafListUnion> |
enumLeafList()
Returns the attribute enumLeafList.
|
void |
enumLeafList(List<EnumLeafListUnion> enumLeafList)
Sets the attribute enumLeafList.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(YtbDataType.LeafIdentifier leaf)
Checks if the leaf value is set.
|
List<EnumDer1> |
leafRefEnum()
Returns the attribute leafRefEnum.
|
void |
leafRefEnum(List<EnumDer1> leafRefEnum)
Sets the attribute leafRefEnum.
|
void |
removeAugmentation(org.onosproject.yang.model.InnerModelObject obj) |
String |
toString() |
UnionEnumUnion |
unionEnum()
Returns the attribute unionEnum.
|
void |
unionEnum(UnionEnumUnion unionEnum)
Sets the attribute unionEnum.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
EnumDer1 |
yangAutoPrefixEnum()
Returns the attribute yangAutoPrefixEnum.
|
void |
yangAutoPrefixEnum(EnumDer1 yangAutoPrefixEnum)
Sets the attribute yangAutoPrefixEnum.
|
protected EnumDer1 yangAutoPrefixEnum
protected UnionEnumUnion unionEnum
protected List<EnumLeafListUnion> enumLeafList
protected BitSet valueLeafFlags
public YtbDataTypeOpParam()
public EnumDer1 yangAutoPrefixEnum()
YtbDataTypeyangAutoPrefixEnum in interface YtbDataTypepublic UnionEnumUnion unionEnum()
YtbDataTypeunionEnum in interface YtbDataTypepublic List<EnumLeafListUnion> enumLeafList()
YtbDataTypeenumLeafList in interface YtbDataTypepublic List<EnumDer1> leafRefEnum()
YtbDataTypeleafRefEnum in interface YtbDataTypepublic BitSet valueLeafFlags()
YtbDataTypevalueLeafFlags in interface YtbDataTypepublic void yangAutoPrefixEnum(EnumDer1 yangAutoPrefixEnum)
YtbDataTypeyangAutoPrefixEnum in interface YtbDataTypeyangAutoPrefixEnum - value of yangAutoPrefixEnumpublic void unionEnum(UnionEnumUnion unionEnum)
YtbDataTypeunionEnum in interface YtbDataTypeunionEnum - value of unionEnumpublic void enumLeafList(List<EnumLeafListUnion> enumLeafList)
YtbDataTypeenumLeafList in interface YtbDataTypeenumLeafList - list of enumLeafListpublic void leafRefEnum(List<EnumDer1> leafRefEnum)
YtbDataTypeleafRefEnum in interface YtbDataTypeleafRefEnum - list of leafRefEnumpublic void addToEnumLeafList(EnumLeafListUnion addTo)
YtbDataTypeaddToEnumLeafList in interface YtbDataTypeaddTo - value of enumLeafListpublic void addToLeafRefEnum(EnumDer1 addTo)
YtbDataTypeaddToLeafRefEnum in interface YtbDataTypeaddTo - value of leafRefEnumpublic boolean isLeafValueSet(YtbDataType.LeafIdentifier leaf)
YtbDataTypeisLeafValueSet in interface YtbDataTypeleaf - leaf whose value status needs to checkedpublic void addAugmentation(org.onosproject.yang.model.InnerModelObject obj)
addAugmentation in class org.onosproject.yang.model.InnerModelObjectpublic void removeAugmentation(org.onosproject.yang.model.InnerModelObject obj)
removeAugmentation in class org.onosproject.yang.model.InnerModelObjectpublic Map<Class<? extends org.onosproject.yang.model.InnerModelObject>,org.onosproject.yang.model.InnerModelObject> augmentations()
augmentations in class org.onosproject.yang.model.InnerModelObjectpublic <T extends org.onosproject.yang.model.InnerModelObject> T augmentation(Class<T> c)
augmentation in class org.onosproject.yang.model.InnerModelObjectCopyright © 2017. All rights reserved.