public class DefaultSchedule extends org.onosproject.yang.model.InnerModelObject implements Schedule, org.onosproject.yang.model.MultiInstanceObject<ScheduleKeys>
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeSchedule.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected InclusiveExclusiveEnum |
inclusiveExclusive |
protected String |
repeatInterval |
protected String |
scheduleDuration |
protected long |
scheduleId |
protected DateAndTime |
start |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultSchedule()
Creates an instance of defaultSchedule.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
InclusiveExclusiveEnum |
inclusiveExclusive()
Returns the attribute inclusiveExclusive.
|
void |
inclusiveExclusive(InclusiveExclusiveEnum inclusiveExclusive)
Sets the attribute inclusiveExclusive.
|
boolean |
isLeafValueSet(Schedule.LeafIdentifier leaf)
Checks if the leaf value is set.
|
String |
repeatInterval()
Returns the attribute repeatInterval.
|
void |
repeatInterval(String repeatInterval)
Sets the attribute repeatInterval.
|
String |
scheduleDuration()
Returns the attribute scheduleDuration.
|
void |
scheduleDuration(String scheduleDuration)
Sets the attribute scheduleDuration.
|
long |
scheduleId()
Returns the attribute scheduleId.
|
void |
scheduleId(long scheduleId)
Sets the attribute scheduleId.
|
DateAndTime |
start()
Returns the attribute start.
|
void |
start(DateAndTime start)
Sets the attribute start.
|
String |
toString() |
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected long scheduleId
protected InclusiveExclusiveEnum inclusiveExclusive
protected DateAndTime start
protected String scheduleDuration
protected String repeatInterval
protected BitSet valueLeafFlags
public long scheduleId()
SchedulescheduleId in interface Schedulepublic InclusiveExclusiveEnum inclusiveExclusive()
ScheduleinclusiveExclusive in interface Schedulepublic DateAndTime start()
Schedulepublic String scheduleDuration()
SchedulescheduleDuration in interface Schedulepublic String repeatInterval()
SchedulerepeatInterval in interface Schedulepublic BitSet valueLeafFlags()
SchedulevalueLeafFlags in interface Schedulepublic void scheduleId(long scheduleId)
SchedulescheduleId in interface SchedulescheduleId - value of scheduleIdpublic void inclusiveExclusive(InclusiveExclusiveEnum inclusiveExclusive)
ScheduleinclusiveExclusive in interface ScheduleinclusiveExclusive - value of inclusiveExclusivepublic void start(DateAndTime start)
Schedulepublic void scheduleDuration(String scheduleDuration)
SchedulescheduleDuration in interface SchedulescheduleDuration - value of scheduleDurationpublic void repeatInterval(String repeatInterval)
SchedulerepeatInterval in interface SchedulerepeatInterval - value of repeatIntervalpublic boolean isLeafValueSet(Schedule.LeafIdentifier leaf)
ScheduleisLeafValueSet in interface Scheduleleaf - leaf whose value status needs to checkedCopyright © 2018. All rights reserved.