Interface PortPairGroups
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<PortPairGroups>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<SfcAttributes>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface PortPairGroups extends org.opendaylight.yangtools.yang.binding.ChildOf<SfcAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<PortPairGroups>
List of group of Service Functions (Port Pair Groups) created by OpenStack SFCThis class represents the following YANG schema fragment defined in module neutron-sfc
container port-pair-groups { list port-pair-group { key uuid; uses attrs:base-attributes; uses port-pair-group-attributes; } }
The schema path to identify an instance is neutron-sfc/sfc-attributes/port-pair-groupsTo create instances of this class use
PortPairGroupsBuilder
.- See Also:
PortPairGroupsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull PortPairGroups thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull PortPairGroups obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull PortPairGroups obj)
Default implementation ofObject.toString()
contract for this interface.@Nullable Map<PortPairGroupKey,PortPairGroup>
getPortPairGroup()
Return portPairGroup, ornull
if it is not present.default Class<PortPairGroups>
implementedInterface()
default @NonNull Map<PortPairGroupKey,PortPairGroup>
nonnullPortPairGroup()
Return portPairGroup, or an empty list if it is not present.
-
-
-
Method Detail
-
implementedInterface
default Class<PortPairGroups> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull PortPairGroups obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull PortPairGroups thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull PortPairGroups obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getPortPairGroup
@Nullable Map<PortPairGroupKey,PortPairGroup> getPortPairGroup()
Return portPairGroup, ornull
if it is not present.Port Pair group defines the group of Service Fucntions (Port pair). Inside each 'port-pair-group', there could be one or more port-pairs. Multiple port-pairs may be included in a 'port-pair-group to allow the specification of a set of functionally equivalent SFs that can be be used for load distribution, i.e., the 'port-pair' option may be repeated for multiple port-pairs of functionally equivalent SFs.
- Returns:
java.util.Map
portPairGroup, ornull
if it is not present.
-
nonnullPortPairGroup
default @NonNull Map<PortPairGroupKey,PortPairGroup> nonnullPortPairGroup()
Return portPairGroup, or an empty list if it is not present.- Returns:
java.util.Map
portPairGroup, or an empty list if it is not present.
-
-