- All Superinterfaces:
- org.opendaylight.yangtools.yang.binding.RpcService
public interface OpendaylightMdsalListTestService
extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module <b>opendaylight-mdsal-list-test</b>
<br>(Source path: <i>META-INF/yang/opendaylight-mdsal-list-test.yang</i>):
<pre>
rpc put-top {
input {
list top-level-list {
key "name"
leaf name {
type string;
}
list nested-list {
key "name"
leaf name {
type string;
}
leaf type {
type string;
}
}
leaf leaf-from-grouping {
type string;
}
container container-with-uses {
leaf leaf-from-grouping {
type string;
}
uses leaf-from-grouping;
}
list list-via-uses {
key "name"
leaf name {
type string;
}
}
leaf simple-value {
type string;
}
leaf second-simple-value {
type string;
}
augment \(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)put-top\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)input\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)top-level-list {
status CURRENT;
leaf leaf-from-grouping {
type string;
}
uses leaf-from-grouping;
}
augment \(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)put-top\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)input\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)top-level-list {
status CURRENT;
container container-with-uses {
leaf leaf-from-grouping {
type string;
}
uses leaf-from-grouping;
}
list list-via-uses {
key "name"
leaf name {
type string;
}
}
uses complex-from-grouping;
}
augment \(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)put-top\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)input\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)top-level-list {
status CURRENT;
leaf simple-value {
type string;
}
}
augment \(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)put-top\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)input\(urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:list)top-level-list {
status CURRENT;
leaf second-simple-value {
type string;
}
}
}
}
status CURRENT;
}
</pre>