public interface ProcTime extends org.opendaylight.yangtools.yang.binding.ChildOf<ProcTimeObject>, org.opendaylight.yangtools.yang.binding.Augmentable<ProcTime>, Object
This class represents the following YANG schema fragment defined in module pcep-types
container proc-time {
uses object;
leaf estimated {
type boolean;
}
leaf current-proc-time {
type uint32;
}
leaf min-proc-time {
type uint32;
}
leaf max-proc-time {
type uint32;
}
leaf average-proc-time {
type uint32;
}
leaf variance-proc-time {
type uint32;
}
}
The schema path to identify an instance is
pcep-types/proc-time-object/proc-time
To create instances of this class use ProcTimeBuilder.
ProcTimeBuilder| Modifier and Type | Field and Description |
|---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Long |
getAverageProcTime()
The average processing time in milliseconds
|
@Nullable Long |
getCurrentProcTime()
Indicates, in milliseconds, the processing time for the path computation of
interest characterized in the corresponding PCMonReq message.
|
@Nullable Long |
getMaxProcTime()
The maximum processing time in milliseconds
|
@Nullable Long |
getMinProcTime()
The minimum processing time in milliseconds
|
@Nullable Long |
getVarianceProcTime()
The variance of processing times in milliseconds
|
default Class<ProcTime> |
implementedInterface() |
@Nullable Boolean |
isEstimated()
Indicates that the reported metric value is based on estimated processing time
as opposed to actual computations.
|
isIgnore, isProcessingRuledefault Class<ProcTime> implementedInterface()
implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainerimplementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObjectimplementedInterface in interface ObjectimplementedInterface in interface ObjectHeader@Nullable Boolean isEstimated()
java.lang.Boolean estimated, or null if not present@Nullable Long getCurrentProcTime()
java.lang.Long currentProcTime, or null if not present@Nullable Long getMinProcTime()
java.lang.Long minProcTime, or null if not present@Nullable Long getMaxProcTime()
java.lang.Long maxProcTime, or null if not present@Nullable Long getAverageProcTime()
java.lang.Long averageProcTime, or null if not present@Nullable Long getVarianceProcTime()
java.lang.Long varianceProcTime, or null if not presentCopyright © 2020 OpenDaylight. All rights reserved.