Package org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.onf.bundle.service.rev170124
Interface BundleInnerMessageGrouping
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject,NodeContextRef
- All Known Subinterfaces:
Message,SalAddMessageData
@Generated("mdsal-binding-generator")
public interface BundleInnerMessageGrouping
extends org.opendaylight.yangtools.yang.binding.DataObject, NodeContextRef
This class represents the following YANG schema fragment defined in module sal-bundle
grouping bundle-inner-message-grouping {
uses inv:node-context-ref;
choice bundle-inner-message {
case bundle-add-flow-case {
container add-flow-case-data {
uses flow-types:flow;
}
}
case bundle-update-flow-case {
container update-flow-case-data {
uses flow-types:flow;
}
}
case bundle-remove-flow-case {
container remove-flow-case-data {
uses flow-types:flow;
}
}
case bundle-add-group-case {
container add-group-case-data {
uses group-types:group;
}
}
case bundle-update-group-case {
container update-group-case-data {
uses group-types:group;
}
}
case bundle-remove-group-case {
container remove-group-case-data {
uses group-types:group;
}
}
case bundle-update-port-case {
container update-port-case-data {
uses port-types:port-mod;
}
}
}
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn bundleInnerMessage, ornullif it is not present.Class<? extends BundleInnerMessageGrouping>Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
getNode, requireNode
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends BundleInnerMessageGrouping> implementedInterface()- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject- Specified by:
implementedInterfacein interfaceNodeContextRef
-
getBundleInnerMessage
BundleInnerMessage getBundleInnerMessage()Return bundleInnerMessage, ornullif it is not present.- Returns:
BundleInnerMessagebundleInnerMessage, ornullif it is not present.
-