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, updateMdprotected 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)
INeutronLoadBalancerPoolCRUDneutronLoadBalancerPoolMemberExists in interface INeutronLoadBalancerPoolCRUDpoolUuid - UUID of the NeutronLoadBalancerPool objectuuid - UUID of the NeutronLoadBalancerPoolMember objectpublic NeutronLoadBalancerPoolMember getNeutronLoadBalancerPoolMember(String poolUuid, String uuid)
INeutronLoadBalancerPoolCRUDgetNeutronLoadBalancerPoolMember in interface INeutronLoadBalancerPoolCRUDpoolUuid - UUID of the NeutronLoadBalancerPool objectuuid - UUID of the NeutronLoadBalancerPoolMember objectNeutronLoadBalancerPoolMember
OpenStackNeutronLoadBalancerPoolMember classpublic List<NeutronLoadBalancerPoolMember> getAllNeutronLoadBalancerPoolMembers(String poolUuid)
INeutronLoadBalancerPoolCRUDgetAllNeutronLoadBalancerPoolMembers in interface INeutronLoadBalancerPoolCRUDpoolUuid - UUID of the NeutronLoadBalancerPool objectpublic boolean addNeutronLoadBalancerPoolMember(String poolUuid, NeutronLoadBalancerPoolMember input)
INeutronLoadBalancerPoolCRUDaddNeutronLoadBalancerPoolMember in interface INeutronLoadBalancerPoolCRUDpoolUuid - UUID of the NeutronLoadBalancerPool objectinput - OpenStackNetwork objectpublic boolean removeNeutronLoadBalancerPoolMember(String poolUuid, String uuid)
INeutronLoadBalancerPoolCRUDremoveNeutronLoadBalancerPoolMember in interface INeutronLoadBalancerPoolCRUDpoolUuid - UUID of the NeutronLoadBalancerPool objectuuid - identifier for the NeutronLoadBalancerPoolMember objectpublic boolean updateNeutronLoadBalancerPoolMember(String poolUuid, String uuid, NeutronLoadBalancerPoolMember delta)
INeutronLoadBalancerPoolCRUDupdateNeutronLoadBalancerPoolMember in interface INeutronLoadBalancerPoolCRUDpoolUuid - identifier of the NeutronLoadBalancerPool objectuuid - identifier of the NeutronLoadBalancerPoolMember objectdelta - OpenStackNeutronLoadBalancerPoolMember object containing changes to applypublic boolean neutronLoadBalancerPoolMemberInUse(String poolUuid, String loadBalancerPoolMemberID)
INeutronLoadBalancerPoolCRUDneutronLoadBalancerPoolMemberInUse in interface INeutronLoadBalancerPoolCRUDpoolUuid - 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.