public final class NeutronUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PORT_STATUS_ACTIVE |
static String |
PORT_STATUS_BUILD |
static String |
PORT_STATUS_DOWN |
static String |
PORT_STATUS_ERROR |
static String |
PORT_STATUS_NOTAPPLICABLE |
static String |
VNIC_TYPE_NORMAL |
Modifier and Type | Method and Description |
---|---|
static boolean |
createPortStatus(String uuid,
String portStatus,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Create a Neutron Port status entry in the operational data store.
|
static boolean |
deletePortStatus(String uuid,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Delete a Neutron Port status entry from the operational data store.
|
static Long |
getNumberSegmentsFromNeutronNetwork(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network) |
static <T extends org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.NetworkTypeBase> |
getSegmentationIdFromNeutronNetwork(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network,
Class<T> networkType) |
static String |
getSegmentationIdFromNeutronNetworkSegment(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network,
Long index) |
static <T extends org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.NetworkTypeBase> |
isNetworkSegmentType(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network,
Long index,
Class<T> expectedNetworkType) |
static boolean |
isPortVnicTypeNormal(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.ports.attributes.ports.Port port) |
static boolean |
isUuid(String possibleUuid) |
static boolean |
updatePortStatus(String uuid,
String portStatus,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Update a Neutron Port status entry in the operational data store.
|
public static final String VNIC_TYPE_NORMAL
public static final String PORT_STATUS_ACTIVE
public static final String PORT_STATUS_BUILD
public static final String PORT_STATUS_DOWN
public static final String PORT_STATUS_ERROR
public static final String PORT_STATUS_NOTAPPLICABLE
public static boolean createPortStatus(String uuid, String portStatus, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
uuid
- The uuid of the Neutron portportStatus
- value to set the status (see constants above)dataBroker
- DataBroker instancepublic static boolean updatePortStatus(String uuid, String portStatus, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
uuid
- The uuid of the Neutron portportStatus
- value to set the status (see constants above)dataBroker
- DataBroker instancepublic static boolean deletePortStatus(String uuid, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
uuid
- The uuid of the Neutron portdataBroker
- DataBroker instancepublic static boolean isPortVnicTypeNormal(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.ports.attributes.ports.Port port)
public static <T extends org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.NetworkTypeBase> String getSegmentationIdFromNeutronNetwork(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network, Class<T> networkType)
public static <T extends org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.NetworkTypeBase> boolean isNetworkSegmentType(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network, Long index, Class<T> expectedNetworkType)
public static Long getNumberSegmentsFromNeutronNetwork(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network)
public static String getSegmentationIdFromNeutronNetworkSegment(org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network network, Long index)
public static boolean isUuid(String possibleUuid)
Copyright © 2019 OpenDaylight. All rights reserved.