public class YtbIetfScheduleOpParam extends org.onosproject.yang.model.InnerModelObject implements YtbIetfSchedule
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeYtbIetfSchedule.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected Enum1Enum |
enum1 |
protected List<Enum2Enum> |
enum2 |
protected Monitor |
monitor |
protected byte |
time |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
YtbIetfScheduleOpParam()
Creates an instance of ytbIetfScheduleOpParam.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAugmentation(org.onosproject.yang.model.InnerModelObject obj) |
void |
addToEnum2(Enum2Enum addTo)
Adds to the list of enum2.
|
<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() |
Enum1Enum |
enum1()
Returns the attribute enum1.
|
void |
enum1(Enum1Enum enum1)
Sets the attribute enum1.
|
List<Enum2Enum> |
enum2()
Returns the attribute enum2.
|
void |
enum2(List<Enum2Enum> enum2)
Sets the attribute enum2.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(YtbIetfSchedule.LeafIdentifier leaf)
Checks if the leaf value is set.
|
Monitor |
monitor()
Returns the attribute monitor.
|
void |
monitor(Monitor monitor)
Sets the attribute monitor.
|
void |
removeAugmentation(org.onosproject.yang.model.InnerModelObject obj) |
byte |
time()
Returns the attribute time.
|
void |
time(byte time)
Sets the attribute time.
|
String |
toString() |
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
protected byte time
protected Enum1Enum enum1
protected BitSet valueLeafFlags
protected Monitor monitor
public YtbIetfScheduleOpParam()
public byte time()
YtbIetfScheduletime in interface YtbIetfSchedulepublic Enum1Enum enum1()
YtbIetfScheduleenum1 in interface YtbIetfSchedulepublic List<Enum2Enum> enum2()
YtbIetfScheduleenum2 in interface YtbIetfSchedulepublic BitSet valueLeafFlags()
YtbIetfSchedulevalueLeafFlags in interface YtbIetfSchedulepublic Monitor monitor()
YtbIetfSchedulemonitor in interface YtbIetfSchedulepublic void time(byte time)
YtbIetfScheduletime in interface YtbIetfScheduletime - value of timepublic void enum1(Enum1Enum enum1)
YtbIetfScheduleenum1 in interface YtbIetfScheduleenum1 - value of enum1public void enum2(List<Enum2Enum> enum2)
YtbIetfScheduleenum2 in interface YtbIetfScheduleenum2 - list of enum2public void monitor(Monitor monitor)
YtbIetfSchedulemonitor in interface YtbIetfSchedulemonitor - value of monitorpublic void addToEnum2(Enum2Enum addTo)
YtbIetfScheduleaddToEnum2 in interface YtbIetfScheduleaddTo - value of enum2public boolean isLeafValueSet(YtbIetfSchedule.LeafIdentifier leaf)
YtbIetfScheduleisLeafValueSet in interface YtbIetfScheduleleaf - leaf whose value status needs to checkedpublic void addAugmentation(org.onosproject.yang.model.InnerModelObject obj)
addAugmentation in interface org.onosproject.yang.model.AugmentableaddAugmentation in class org.onosproject.yang.model.InnerModelObjectpublic void removeAugmentation(org.onosproject.yang.model.InnerModelObject obj)
removeAugmentation in interface org.onosproject.yang.model.AugmentableremoveAugmentation in class org.onosproject.yang.model.InnerModelObjectpublic Map<Class<? extends org.onosproject.yang.model.InnerModelObject>,org.onosproject.yang.model.InnerModelObject> augmentations()
augmentations in interface org.onosproject.yang.model.Augmentableaugmentations in class org.onosproject.yang.model.InnerModelObjectpublic <T extends org.onosproject.yang.model.InnerModelObject> T augmentation(Class<T> c)
augmentation in interface org.onosproject.yang.model.Augmentableaugmentation in class org.onosproject.yang.model.InnerModelObjectCopyright © 2018. All rights reserved.