public final class NeutronLoadBalancerPoolInterface extends AbstractNeutronInterface<Pool,Pools,PoolKey,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<Member> |
createMemberInstanceIdentifier(Pool pool,
Member item) |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Members> |
createMembersInstanceIdentifier(Pool pool) |
protected NeutronLoadBalancerPool |
fromMd(Pool pool) |
protected NeutronLoadBalancerPoolMember |
fromMemberMd(Member member) |
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 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.
|
getMdParentClassadd, addMd, close, exists, fromMdAdminAttributes, fromMdBaseAttributes, fromMdIds, get, getAll, getDataBroker, readMd, remove, removeMd, toMd, toMdAdminAttributes, toMdBaseAttributes, toMdIds, toMdIds, toUuid, update, updateMdprotected List<Pool> getDataObjectList(Pools pools)
getDataObjectList in class AbstractTranscriberInterface<Pool,Pools,PoolKey,NeutronLoadBalancerPool,Neutron>protected Pool toMd(NeutronLoadBalancerPool pool)
toMd in class AbstractTranscriberInterface<Pool,Pools,PoolKey,NeutronLoadBalancerPool,Neutron>protected NeutronLoadBalancerPool fromMd(Pool pool)
fromMd in class AbstractTranscriberInterface<Pool,Pools,PoolKey,NeutronLoadBalancerPool,Neutron>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 NeutronLoadBalancerPoolMember fromMemberMd(Member member)
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 © 2019 OpenDaylight. All rights reserved.