Interface NetconfNmdaBaseService
- All Superinterfaces:
org.opendaylight.mdsal.dom.api.DOMService,NetconfBaseService
- All Known Implementing Classes:
NetconfNmdaBaseServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult>editData(org.opendaylight.yangtools.yang.common.QName targetDatastore, Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode> data, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dataPath, Optional<org.opendaylight.netconf.api.EffectiveOperation> dataEffectiveOperationAttribute, Optional<org.opendaylight.netconf.api.EffectiveOperation> defaultEffectiveOperation) Netconf protocol operation edit-data.com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult>getData(org.opendaylight.yangtools.yang.common.QName sourceDatastore, Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII, Optional<Boolean> configFilter, Optional<Integer> maxDepth, Optional<Set<org.opendaylight.yangtools.yang.common.QName>> originFilter, Optional<Boolean> negateOriginFilter, Optional<Boolean> withOrigin) Netconf protocol operation get-data.Methods inherited from interface io.lighty.modules.southbound.netconf.impl.NetconfBaseService
copyConfig, deleteConfig, editConfig, get, getConfig, getDeviceId, getDOMRpcService, getEffectiveModelContext, lock, unlock
-
Method Details
-
getData
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> getData(org.opendaylight.yangtools.yang.common.QName sourceDatastore, Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII, Optional<Boolean> configFilter, Optional<Integer> maxDepth, Optional<Set<org.opendaylight.yangtools.yang.common.QName>> originFilter, Optional<Boolean> negateOriginFilter, Optional<Boolean> withOrigin) Netconf protocol operation get-data.- Parameters:
sourceDatastore- type of the configuration datastore being queriedfilterYII- may contain filter YangInstanceIdentifier if neededconfigFilter- flag for getting the configuration nodes onlymaxDepth- flag for limiting the number of subtree levels returned in the replyoriginFilter- flag for specifying the origin filter which selects nodes equal to or derived from any of the given valuesnegateOriginFilter- flag if we want to negate the origin filterwithOrigin- requests that the server includes "origin" metadata annotations in its response, as detailed in the NMDA.- Returns:
- future with RPC result
-
editData
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> editData(org.opendaylight.yangtools.yang.common.QName targetDatastore, Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode> data, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dataPath, Optional<org.opendaylight.netconf.api.EffectiveOperation> dataEffectiveOperationAttribute, Optional<org.opendaylight.netconf.api.EffectiveOperation> defaultEffectiveOperation) Netconf protocol operation edit-data.- Parameters:
targetDatastore- type of the configuration datastore being editeddata- configuration datadataPath- YangInstanceIdentifier for the configuration datadataEffectiveOperationAttribute- may contain operation attribute for the configuration datadefaultEffectiveOperation- may contain default operation- Returns:
- future with RPC result
-