Interface Result
- All Superinterfaces:
org.opendaylight.yangtools.binding.Augmentable<Result>,org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.BindingObject,org.opendaylight.yangtools.binding.ChildOf<Output>,org.opendaylight.yangtools.binding.ContainerObject<Output,,Result> org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.DataObject,org.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,,Result> org.opendaylight.yangtools.binding.lib.JavaDataContainer<Result>,org.opendaylight.yangtools.binding.ParentObject<Result>
@Generated("mdsal-binding-generator")
public interface Result
extends org.opendaylight.yangtools.binding.ContainerObject<Output,Result>
This class represents the following YANG schema fragment defined in module odl-bgp-app-peer-benchmark
container result {
leaf count {
type uint32;
}
leaf duration {
type uint32;
units seconds;
}
leaf rate {
type uint32;
units per-second;
}
}
To create instances of this class use ResultBuilder.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameThe YANG identifier of thecontainerstatement represented by this interface. -
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.yangtools.yang.common.Uint32getCount()ReturnsUint32count, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint32ReturnsUint32duration, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint32getRate()ReturnsUint32rate, ornullif it is not present.default booleandefault intjavaHC()default StringjavaTS()default @NonNull org.opendaylight.yangtools.yang.common.Uint32ReturnsUint32count, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32ReturnsUint32duration, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32ReturnsUint32rate, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.Augmentable
augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentationsMethods inherited from interface org.opendaylight.yangtools.binding.lib.JavaContract
equals, hashCode, toString
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEThe YANG identifier of thecontainerstatement represented by this interface.
-
-
Method Details
-
getCount
org.opendaylight.yangtools.yang.common.Uint32 getCount()ReturnsUint32count, ornullif it is not present.- Returns:
Uint32count, ornullif it is not present
-
requireCount
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireCount()ReturnsUint32count, guaranteed to be non-null.- Returns:
Uint32count, guaranteed to be non-null- Throws:
NoSuchElementException- if count is not present
-
getDuration
org.opendaylight.yangtools.yang.common.Uint32 getDuration()ReturnsUint32duration, ornullif it is not present.- Returns:
Uint32duration, ornullif it is not present
-
requireDuration
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireDuration()ReturnsUint32duration, guaranteed to be non-null.- Returns:
Uint32duration, guaranteed to be non-null- Throws:
NoSuchElementException- if duration is not present
-
getRate
org.opendaylight.yangtools.yang.common.Uint32 getRate()ReturnsUint32rate, ornullif it is not present.- Returns:
Uint32rate, ornullif it is not present
-
requireRate
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireRate()ReturnsUint32rate, guaranteed to be non-null.- Returns:
Uint32rate, guaranteed to be non-null- Throws:
NoSuchElementException- if rate is not present
-
implementedInterface
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.DataObject- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.ParentObject<Result>
-
javaHC
default int javaHC() -
javaEQ
-
javaTS
-