Interface Edit
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Edit>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.ChildOf<NetconfConfigChange>,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface Edit extends org.opendaylight.yangtools.yang.binding.ChildOf<NetconfConfigChange>, org.opendaylight.yangtools.yang.binding.Augmentable<Edit>
An edit record SHOULD be present for each distinct edit operation that the server has detected on the target datastore. This list MAY be omitted if the detailed edit operations are not known. The server MAY report entries in this list for changes not made by a NETCONF session (e.g., CLI).This class represents the following YANG schema fragment defined in module ietf-netconf-notifications
list edit { leaf target { type instance-identifier; } leaf operation { type nc:edit-operation-type; } }The schema path to identify an instance is ietf-netconf-notifications/netconf-config-change/editTo create instances of this class use
EditBuilder.- See Also:
EditBuilder
-
-
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 Edit thisObj, Object obj)Default implementation ofObject.equals(Object)contract for this interface.static intbindingHashCode(@NonNull Edit obj)Default implementation ofObject.hashCode()contract for this interface.static StringbindingToString(@NonNull Edit obj)Default implementation ofObject.toString()contract for this interface.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.EditOperationTypegetOperation()Return operation, ornullif it is not present.org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>getTarget()Return target, ornullif it is not present.default Class<Edit>implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<Edit> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull Edit 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 Edit 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 Edit 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
-
getTarget
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> getTarget()
Return target, ornullif it is not present.Topmost node associated with the configuration change. A server SHOULD set this object to the node within the datastore that is being altered. A server MAY set this object to one of the ancestors of the actual node that was changed, or omit this object, if the exact node is not known.- Returns:
org.opendaylight.yangtools.yang.binding.InstanceIdentifiertarget, ornullif it is not present.
-
getOperation
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.EditOperationType getOperation()
Return operation, ornullif it is not present.Type of edit operation performed. A server MUST set this object to the NETCONF edit operation performed on the target datastore.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.EditOperationTypeoperation, ornullif it is not present.
-
-