1 package org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110;
2 import org.opendaylight.yangtools.yang.binding.DataObject;
3 import org.opendaylight.yangtools.yang.common.QName;
5 import org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameter;
6 import org.opendaylight.yangtools.yang.binding.Augmentable;
9 * <p>This class represents the following YANG schema fragment defined in module <b>SLI-API</b>
21 * list sli-parameter {
22 * key "parameter-name"
23 * leaf parameter-name {
32 * leaf boolean-value {
35 * uses parameter-setting;
39 * The schema path to identify an instance is
40 * <i>SLI-API/execute-graph/input</i>
42 * <p>To create instances of this class use {@link org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ExecuteGraphInputBuilder}.
43 * @see org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ExecuteGraphInputBuilder
46 public interface ExecuteGraphInput
49 Augmentable<org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ExecuteGraphInput>
60 java.lang.String name;
62 private static final java.util.Map<java.lang.Integer, Mode> VALUE_MAP;
65 final com.google.common.collect.ImmutableMap.Builder<java.lang.Integer, Mode> b = com.google.common.collect.ImmutableMap.builder();
66 for (Mode enumItem : Mode.values())
68 b.put(enumItem.value, enumItem);
71 VALUE_MAP = b.build();
74 private Mode(int value, java.lang.String name) {
80 * Returns the name of the enumeration item as it is specified in the input yang.
82 * @return the name of the enumeration item as it is specified in the input yang
84 public java.lang.String getName() {
89 * @return integer value
91 public int getIntValue() {
97 * @return corresponding Mode item
99 public static Mode forValue(int valueArg) {
100 return VALUE_MAP.get(valueArg);
104 public static final QName QNAME = org.opendaylight.yangtools.yang.common.QName.create("org:onap:ccsdk:sli:core:sliapi",
105 "2016-11-10", "input").intern();
108 * @return <code>java.lang.String</code> <code>moduleName</code>, or <code>null</code> if not present
110 java.lang.String getModuleName();
113 * @return <code>java.lang.String</code> <code>rpcName</code>, or <code>null</code> if not present
115 java.lang.String getRpcName();
118 * @return <code>org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.ExecuteGraphInput.Mode</code> <code>mode</code>, or <code>null</code> if not present
123 * @return <code>java.util.List</code> <code>sliParameter</code>, or <code>null</code> if not present
125 List<SliParameter> getSliParameter();