e1cac53c5433558368086ccc80d88f977911015c
[ccsdk/sli.git] /
1 package org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input;
2 import org.opendaylight.yangtools.yang.binding.ChildOf;
3 import org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ParameterSetting;
4 import org.opendaylight.yangtools.yang.common.QName;
5 import org.opendaylight.yangtools.yang.binding.Augmentable;
6 import org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ExecuteGraphInput;
7 import org.opendaylight.yangtools.yang.binding.Identifiable;
8
9 /**
10  * <p>This class represents the following YANG schema fragment defined in module <b>SLI-API</b>
11  * <pre>
12  * list sli-parameter {
13  *     key "parameter-name"
14  *     leaf parameter-name {
15  *         type string;
16  *     }
17  *     leaf int-value {
18  *         type int32;
19  *     }
20  *     leaf string-value {
21  *         type string;
22  *     }
23  *     leaf boolean-value {
24  *         type boolean;
25  *     }
26  *     uses parameter-setting;
27  * }
28  * </pre>
29  * The schema path to identify an instance is
30  * <i>SLI-API/execute-graph/input/sli-parameter</i>
31  *
32  * <p>To create instances of this class use {@link org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameterBuilder}.
33  * @see org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameterBuilder
34  * @see org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameterKey
35  *
36  */
37 public interface SliParameter
38     extends
39     ChildOf<ExecuteGraphInput>,
40     Augmentable<org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameter>,
41     ParameterSetting,
42     Identifiable<SliParameterKey>
43 {
44
45
46
47     public static final QName QNAME = org.opendaylight.yangtools.yang.common.QName.create("org:onap:ccsdk:sli:core:sliapi",
48         "2016-11-10", "sli-parameter").intern();
49
50     /**
51      * Returns Primary Key of Yang List Type
52      *
53      *
54      *
55      * @return <code>org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameterKey</code> <code>key</code>, or <code>null</code> if not present
56      */
57     SliParameterKey getKey();
58
59 }
60