Interface Counters
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Counters>,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:
CountersBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAMEYANG identifier of the statement represented by this class.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static 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.Counter64getAccessAccepts()Return accessAccepts, ornullif it is not present.Counter64getAccessRejects()Return accessRejects, ornullif it is not present.Counter64getRetriedAccessRequests()Return retriedAccessRequests, ornullif it is not present.Counter64getTimeoutAccessRequests()Return timeoutAccessRequests, ornullif it is not present.default Class<Counters>implementedInterface()default @NonNull Counter64requireAccessAccepts()Return accessAccepts, guaranteed to be non-null.default @NonNull Counter64requireAccessRejects()Return accessRejects, guaranteed to be non-null.default @NonNull Counter64requireRetriedAccessRequests()Return retriedAccessRequests, guaranteed to be non-null.default @NonNull Counter64requireTimeoutAccessRequests()Return timeoutAccessRequests, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
default Class<Counters> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull Counters obj)
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- ifobjis null
-
bindingEquals
static boolean bindingEquals(@NonNull Counters thisObj, Object obj)
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- ifthisObjis null
-
bindingToString
static String bindingToString(@NonNull Counters obj)
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- ifobjis null
-
getRetriedAccessRequests
Counter64 getRetriedAccessRequests()
Return retriedAccessRequests, ornullif it is not present.Retransmitted Access-Request messages.- Returns:
Counter64retriedAccessRequests, ornullif it is not present.
-
requireRetriedAccessRequests
default @NonNull Counter64 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
default @NonNull Counter64 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
default @NonNull Counter64 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
default @NonNull Counter64 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
-
-