Interface Counters
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Counters>,org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.ChildOf<AaaRadiusServerState>,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator")
public interface Counters
extends org.opendaylight.yangtools.yang.binding.ChildOf<AaaRadiusServerState>, org.opendaylight.yangtools.yang.binding.Augmentable<Counters>
A collection of RADIUS related state objects.
This class represents the following YANG schema fragment defined in module openconfig-aaa
container counters {
leaf retried-access-requests {
type oc-yang:counter64;
}
leaf access-accepts {
type oc-yang:counter64;
}
leaf access-rejects {
type oc-yang:counter64;
}
leaf timeout-access-requests {
type oc-yang:counter64;
}
}
To create instances of this class use CountersBuilder.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanbindingEquals(@NonNull Counters thisObj, Object obj) Default implementation ofObject.equals(Object)contract for this interface.static intbindingHashCode(@NonNull Counters obj) Default implementation ofObject.hashCode()contract for this interface.static StringbindingToString(@NonNull Counters obj) Default implementation ofObject.toString()contract for this interface.Return accessAccepts, ornullif it is not present.Return accessRejects, ornullif it is not present.Return retriedAccessRequests, ornullif it is not present.Return timeoutAccessRequests, ornullif it is not present.default @NonNull Counter64Return accessAccepts, guaranteed to be non-null.default @NonNull Counter64Return accessRejects, guaranteed to be non-null.default @NonNull Counter64Return retriedAccessRequests, guaranteed to be non-null.default @NonNull Counter64Return timeoutAccessRequests, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentations
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
Default implementation ofObject.hashCode()contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException- ifobjisnull
-
bindingEquals
Default implementation ofObject.equals(Object)contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj- Object acting as the receiver of equals invocationobj- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException- ifthisObjisnull
-
bindingToString
Default implementation ofObject.toString()contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj- Object for which to generate toString() result.- Returns:
Stringvalue of data modeled by this interface.- Throws:
NullPointerException- ifobjisnull
-
getRetriedAccessRequests
Counter64 getRetriedAccessRequests()Return retriedAccessRequests, ornullif it is not present.Retransmitted Access-Request messages.- Returns:
Counter64retriedAccessRequests, ornullif it is not present.
-
requireRetriedAccessRequests
Return retriedAccessRequests, guaranteed to be non-null.Retransmitted Access-Request messages.- Returns:
Counter64retriedAccessRequests, guaranteed to be non-null.- Throws:
NoSuchElementException- if retriedAccessRequests is not present
-
getAccessAccepts
Counter64 getAccessAccepts()Return accessAccepts, ornullif it is not present.Received Access-Accept messages.- Returns:
Counter64accessAccepts, ornullif it is not present.
-
requireAccessAccepts
Return accessAccepts, guaranteed to be non-null.Received Access-Accept messages.- Returns:
Counter64accessAccepts, guaranteed to be non-null.- Throws:
NoSuchElementException- if accessAccepts is not present
-
getAccessRejects
Counter64 getAccessRejects()Return accessRejects, ornullif it is not present.Received Access-Reject messages.- Returns:
Counter64accessRejects, ornullif it is not present.
-
requireAccessRejects
Return accessRejects, guaranteed to be non-null.Received Access-Reject messages.- Returns:
Counter64accessRejects, guaranteed to be non-null.- Throws:
NoSuchElementException- if accessRejects is not present
-
getTimeoutAccessRequests
Counter64 getTimeoutAccessRequests()Return timeoutAccessRequests, ornullif it is not present.Access-Request messages that have timed-out, requiring retransmission.- Returns:
Counter64timeoutAccessRequests, ornullif it is not present.
-
requireTimeoutAccessRequests
Return timeoutAccessRequests, guaranteed to be non-null.Access-Request messages that have timed-out, requiring retransmission.- Returns:
Counter64timeoutAccessRequests, guaranteed to be non-null.- Throws:
NoSuchElementException- if timeoutAccessRequests is not present
-