Interface NetworkProviderExtension
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentation<Network>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,ProviderAttributes
public interface NetworkProviderExtension extends org.opendaylight.yangtools.yang.binding.Augmentation<Network>, ProviderAttributes
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.provider.rev150712.ProviderAttributes
QNAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Map<SegmentsKey,Segments>
getSegments()
List of provider network(s) associated with this network.default Class<NetworkProviderExtension>
implementedInterface()
default @NonNull Map<SegmentsKey,Segments>
nonnullSegments()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.provider.rev150712.ProviderAttributes
getNetworkType, getPhysicalNetwork, getSegmentationId, getSegmentationIndex
-
-
-
-
Method Detail
-
implementedInterface
default Class<NetworkProviderExtension> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.Augmentation<Network>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceProviderAttributes
-
getSegments
@Nullable Map<SegmentsKey,Segments> getSegments()
List of provider network(s) associated with this network.- Returns:
java.util.Map
segments
, ornull
if not present
-
nonnullSegments
default @NonNull Map<SegmentsKey,Segments> nonnullSegments()
- Returns:
java.util.Map
segments
, or an empty list if it is not present
-
-