public class NeutronLoadBalancerPoolInterface extends AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool> implements INeutronLoadBalancerPoolCRUD
Modifier and Type | Method and Description |
---|---|
protected boolean |
addMemberMd(Pool pool,
NeutronLoadBalancerPoolMember neutronObject) |
boolean |
addNeutronLoadBalancerPoolMember(String poolUuid,
NeutronLoadBalancerPoolMember input)
Applications call this interface method to add a NeutronLoadBalancerPoolMember object to the
concurrent map
|
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Pools> |
createInstanceIdentifier() |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Pool> |
createInstanceIdentifier(Pool pool) |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Member> |
createMemberInstanceIdentifier(Pool pool,
Member item) |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Members> |
createMembersInstanceIdentifier(Pool pool) |
protected NeutronLoadBalancerPool |
fromMd(Pool pool) |
List<NeutronLoadBalancerPoolMember> |
getAllNeutronLoadBalancerPoolMembers(String poolUuid)
Applications call this interface method to return all NeutronLoadBalancerPoolMember objects
|
protected List<Pool> |
getDataObjectList(Pools pools) |
NeutronLoadBalancerPoolMember |
getNeutronLoadBalancerPoolMember(String poolUuid,
String uuid)
Applications call this interface method to return if a particular
NeutronLoadBalancerPoolMember object exists
|
boolean |
neutronLoadBalancerPoolMemberExists(String poolUuid,
String uuid)
Applications call this interface method to determine if a particular
NeutronLoadBalancerPoolMember object exists
|
boolean |
neutronLoadBalancerPoolMemberInUse(String poolUuid,
String loadBalancerPoolMemberID)
Applications call this interface method to see if a MAC address is in use
|
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
readMemberMd(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path) |
protected boolean |
removeMemberMd(Pool pool,
Member item) |
boolean |
removeNeutronLoadBalancerPoolMember(String poolUuid,
String uuid)
Applications call this interface method to remove a Neutron NeutronLoadBalancerPoolMember object to the
concurrent map
|
protected Pool |
toMd(NeutronLoadBalancerPool pool) |
protected Pool |
toMd(String uuid) |
protected Member |
toMemberMd(NeutronLoadBalancerPoolMember member) |
protected Member |
toMemberMd(String uuid) |
protected boolean |
updateMemberMd(Pool pool,
NeutronLoadBalancerPoolMember neutronObject) |
boolean |
updateNeutronLoadBalancerPoolMember(String poolUuid,
String uuid,
NeutronLoadBalancerPoolMember delta)
Applications call this interface method to edit a NeutronLoadBalancerPoolMember object
|
add, addMd, close, exists, get, getAll, getDataBroker, inUse, overwrite, readMd, remove, removeMd, toUuid, update, updateMd
protected List<Pool> getDataObjectList(Pools pools)
getDataObjectList
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
protected Pool toMd(String uuid)
toMd
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Pool> createInstanceIdentifier(Pool pool)
createInstanceIdentifier
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Pools> createInstanceIdentifier()
createInstanceIdentifier
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
protected Pool toMd(NeutronLoadBalancerPool pool)
toMd
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
protected NeutronLoadBalancerPool fromMd(Pool pool)
fromMd
in class AbstractNeutronInterface<Pool,Pools,NeutronLoadBalancerPool>
public boolean neutronLoadBalancerPoolMemberExists(String poolUuid, String uuid)
INeutronLoadBalancerPoolCRUD
neutronLoadBalancerPoolMemberExists
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- UUID of the NeutronLoadBalancerPool objectuuid
- UUID of the NeutronLoadBalancerPoolMember objectpublic NeutronLoadBalancerPoolMember getNeutronLoadBalancerPoolMember(String poolUuid, String uuid)
INeutronLoadBalancerPoolCRUD
getNeutronLoadBalancerPoolMember
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- UUID of the NeutronLoadBalancerPool objectuuid
- UUID of the NeutronLoadBalancerPoolMember objectNeutronLoadBalancerPoolMember
OpenStackNeutronLoadBalancerPoolMember classpublic List<NeutronLoadBalancerPoolMember> getAllNeutronLoadBalancerPoolMembers(String poolUuid)
INeutronLoadBalancerPoolCRUD
getAllNeutronLoadBalancerPoolMembers
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- UUID of the NeutronLoadBalancerPool objectpublic boolean addNeutronLoadBalancerPoolMember(String poolUuid, NeutronLoadBalancerPoolMember input)
INeutronLoadBalancerPoolCRUD
addNeutronLoadBalancerPoolMember
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- UUID of the NeutronLoadBalancerPool objectinput
- OpenStackNetwork objectpublic boolean removeNeutronLoadBalancerPoolMember(String poolUuid, String uuid)
INeutronLoadBalancerPoolCRUD
removeNeutronLoadBalancerPoolMember
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- UUID of the NeutronLoadBalancerPool objectuuid
- identifier for the NeutronLoadBalancerPoolMember objectpublic boolean updateNeutronLoadBalancerPoolMember(String poolUuid, String uuid, NeutronLoadBalancerPoolMember delta)
INeutronLoadBalancerPoolCRUD
updateNeutronLoadBalancerPoolMember
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- identifier of the NeutronLoadBalancerPool objectuuid
- identifier of the NeutronLoadBalancerPoolMember objectdelta
- OpenStackNeutronLoadBalancerPoolMember object containing changes to applypublic boolean neutronLoadBalancerPoolMemberInUse(String poolUuid, String loadBalancerPoolMemberID)
INeutronLoadBalancerPoolCRUD
neutronLoadBalancerPoolMemberInUse
in interface INeutronLoadBalancerPoolCRUD
poolUuid
- identifier of the NeutronLoadBalancerPool objectloadBalancerPoolMemberID
- identifier of the NeutronLoadBalancerPoolMember objectprotected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Member> createMemberInstanceIdentifier(Pool pool, Member item)
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Members> createMembersInstanceIdentifier(Pool pool)
protected Member toMemberMd(NeutronLoadBalancerPoolMember member)
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject> T readMemberMd(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
protected boolean addMemberMd(Pool pool, NeutronLoadBalancerPoolMember neutronObject)
protected boolean updateMemberMd(Pool pool, NeutronLoadBalancerPoolMember neutronObject)
Copyright © 2017 OpenDaylight. All rights reserved.