Package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.notifications.rev120206
Interface NetconfCapabilityChange
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NetconfCapabilityChange>,org.opendaylight.yangtools.yang.binding.BaseNotification,org.opendaylight.yangtools.yang.binding.BindingObject,ChangedByParms,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject,org.opendaylight.yangtools.yang.binding.Notification
@Generated("mdsal-binding-generator") public interface NetconfCapabilityChange extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Augmentable<NetconfCapabilityChange>, ChangedByParms, org.opendaylight.yangtools.yang.binding.Notification
Generated when the NETCONF server detects that the server capabilities have changed. Indicates which capabilities have been added, deleted, and/or The manner in which a server capability is changed is outside the scope of this document.This class represents the following YANG schema fragment defined in module ietf-netconf-notifications
notification netconf-capability-change { uses changed-by-parms; leaf-list added-capability { type inet:uri; } leaf-list deleted-capability { type inet:uri; } leaf-list modified-capability { type inet:uri; } }The schema path to identify an instance is ietf-netconf-notifications/netconf-capability-changeTo create instances of this class use
NetconfCapabilityChangeBuilder.- See Also:
NetconfCapabilityChangeBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static booleanbindingEquals(@NonNull NetconfCapabilityChange thisObj, Object obj)Default implementation ofObject.equals(Object)contract for this interface.static intbindingHashCode(@NonNull NetconfCapabilityChange obj)Default implementation ofObject.hashCode()contract for this interface.static StringbindingToString(@NonNull NetconfCapabilityChange obj)Default implementation ofObject.toString()contract for this interface.@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri>getAddedCapability()Return addedCapability, ornullif it is not present.@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri>getDeletedCapability()Return deletedCapability, ornullif it is not present.@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri>getModifiedCapability()Return modifiedCapability, ornullif it is not present.default Class<NetconfCapabilityChange>implementedInterface()-
Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.notifications.rev120206.ChangedByParms
getChangedBy
-
-
-
-
Method Detail
-
implementedInterface
default Class<NetconfCapabilityChange> implementedInterface()
- Specified by:
implementedInterfacein interfaceChangedByParms- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull NetconfCapabilityChange 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 NetconfCapabilityChange 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 NetconfCapabilityChange 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
-
getAddedCapability
@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri> getAddedCapability()
Return addedCapability, ornullif it is not present.List of capabilities that have just been added.- Returns:
java.util.ListaddedCapability, ornullif it is not present.
-
getDeletedCapability
@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri> getDeletedCapability()
Return deletedCapability, ornullif it is not present.List of capabilities that have just been deleted.- Returns:
java.util.ListdeletedCapability, ornullif it is not present.
-
getModifiedCapability
@Nullable List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri> getModifiedCapability()
Return modifiedCapability, ornullif it is not present.List of capabilities that have just been modified. A capability is considered to be modified if the base URI for the capability has not changed, but one or more of the parameters encoded at the end of the capability URI have changed. The new modified value of the complete URI is returned.- Returns:
java.util.ListmodifiedCapability, ornullif it is not present.
-
-