public interface NetconfBaseService
extends org.opendaylight.mdsal.dom.api.DOMService
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
copyConfig(org.opendaylight.yangtools.yang.common.QName sourceDatastore,
org.opendaylight.yangtools.yang.common.QName targetDatastore)
Netconf protocol operation copy-config.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
deleteConfig(org.opendaylight.yangtools.yang.common.QName targetDatastore)
Netconf protocol operation delete-config.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
editConfig(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.ModifyAction> dataModifyActionAttribute,
Optional<org.opendaylight.netconf.api.ModifyAction> defaultModifyAction,
boolean rollback)
Netconf protocol operation edit-config.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
get(Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII)
Netconf protocol operation get.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
getConfig(org.opendaylight.yangtools.yang.common.QName sourceDatastore,
Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII)
Netconf protocol operation get-config.
|
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId |
getDeviceId()
Get Id of the Netconf device of this service instance.
|
org.opendaylight.mdsal.dom.api.DOMRpcService |
getDOMRpcService()
Get DOMRpcService for the Netconf device of this service instance.
|
org.opendaylight.yangtools.yang.model.api.SchemaContext |
getSchemaContext()
Get SchemaContext for the Netconf device of this service instance.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
lock(org.opendaylight.yangtools.yang.common.QName targetDatastore)
Netconf protocol operation lock.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> |
unlock(org.opendaylight.yangtools.yang.common.QName targetDatastore)
Netconf protocol operation unlock.
|
com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> get(Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII)
filterYII - may contain filter YangInstanceIdentifier if neededcom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> getConfig(org.opendaylight.yangtools.yang.common.QName sourceDatastore,
Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII)
sourceDatastore - type of the configuration datastore being queriedfilterYII - may contain filter YangInstanceIdentifier if neededcom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> editConfig(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.ModifyAction> dataModifyActionAttribute,
Optional<org.opendaylight.netconf.api.ModifyAction> defaultModifyAction,
boolean rollback)
targetDatastore - type of the configuration datastore being editeddata - configuration datadataPath - YangInstanceIdentifier for the configuration datadataModifyActionAttribute - may contain operation attribute for the configuration datadefaultModifyAction - may contain default operationrollback - if true, rollback on error option is added to the edit-config messagecom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> copyConfig(org.opendaylight.yangtools.yang.common.QName sourceDatastore,
org.opendaylight.yangtools.yang.common.QName targetDatastore)
sourceDatastore - type of the configuration datastore to use as the source of the copy-config operationtargetDatastore - type of the configuration datastore to use as the destination of the copy-config operationcom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> deleteConfig(org.opendaylight.yangtools.yang.common.QName targetDatastore)
targetDatastore - type of the configuration datastore to deletecom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> lock(org.opendaylight.yangtools.yang.common.QName targetDatastore)
targetDatastore - of the configuration datastore to lockcom.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> unlock(org.opendaylight.yangtools.yang.common.QName targetDatastore)
targetDatastore - of the configuration datastore to unlockorg.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId getDeviceId()
org.opendaylight.mdsal.dom.api.DOMRpcService getDOMRpcService()
org.opendaylight.yangtools.yang.model.api.SchemaContext getSchemaContext()
Copyright © 2020. All rights reserved.