Package org.opendaylight.neutron.spi
Class NeutronLoadBalancerPool
- java.lang.Object
 - 
- org.opendaylight.neutron.spi.NeutronID
 - 
- org.opendaylight.neutron.spi.NeutronObject<T>
 - 
- org.opendaylight.neutron.spi.NeutronBaseAttributes<NeutronLoadBalancerPool>
 - 
- org.opendaylight.neutron.spi.NeutronLoadBalancerPool
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable,INeutronBaseAttributes<NeutronLoadBalancerPool>,INeutronObject<NeutronLoadBalancerPool>
public final class NeutronLoadBalancerPool extends NeutronBaseAttributes<NeutronLoadBalancerPool>
OpenStack Neutron v2.0 Load Balancer as a service (LBaaS) bindings. See OpenStack Network API v2.0 Reference for description of the fields: Implemented fields are as follows:id uuid-str tenant_id uuid-str name String protocol String lb_algorithm String healthmonitor_id String admin_state_up Bool status String members List <NeutronLoadBalancerPoolMember> http://docs.openstack.org/api/openstack-network/2.0/openstack-network.pdf
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description NeutronLoadBalancerPool() 
- 
Method Summary
- 
Methods inherited from class org.opendaylight.neutron.spi.NeutronBaseAttributes
getName, setName 
- 
Methods inherited from class org.opendaylight.neutron.spi.NeutronObject
extractFields, getProjectID, getRevisionNumber, getTenantID, initDefaults, setProjectID, setRevisionNumber, setTenantID, setTenantID 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface org.opendaylight.neutron.spi.INeutronObject
extractFields, getID, getProjectID, getRevisionNumber, getTenantID, initDefaults, setID, setProjectID, setRevisionNumber, setTenantID, setTenantID 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getLoadBalancerPoolProtocol
public String getLoadBalancerPoolProtocol()
 
- 
setLoadBalancerPoolProtocol
public void setLoadBalancerPoolProtocol(String loadBalancerPoolProtocol)
 
- 
getLoadBalancerPoolLbAlgorithm
public String getLoadBalancerPoolLbAlgorithm()
 
- 
setLoadBalancerPoolLbAlgorithm
public void setLoadBalancerPoolLbAlgorithm(String loadBalancerPoolLbAlgorithm)
 
- 
getLoadBalancerPoolHealthMonitorID
public String getLoadBalancerPoolHealthMonitorID()
 
- 
setLoadBalancerPoolHealthMonitorID
public void setLoadBalancerPoolHealthMonitorID(String loadBalancerPoolHealthMonitorID)
 
- 
getLoadBalancerPoolAdminIsStateIsUp
public Boolean getLoadBalancerPoolAdminIsStateIsUp()
 
- 
setLoadBalancerPoolAdminStateIsUp
public void setLoadBalancerPoolAdminStateIsUp(Boolean loadBalancerPoolAdminStateIsUp)
 
- 
getLoadBalancerPoolSessionPersistence
public NeutronLoadBalancerSessionPersistence getLoadBalancerPoolSessionPersistence()
 
- 
setLoadBalancerSessionPersistence
public void setLoadBalancerSessionPersistence(NeutronLoadBalancerSessionPersistence persistence)
 
- 
setLoadBalancerPoolListeners
public void setLoadBalancerPoolListeners(List<NeutronID> loadBalancerPoolListeners)
 
- 
getLoadBalancerPoolMembers
public List<NeutronLoadBalancerPoolMember> getLoadBalancerPoolMembers()
 
- 
getNeutronLoadBalancerPoolMember
public NeutronLoadBalancerPoolMember getNeutronLoadBalancerPoolMember(String uuid)
 
- 
setLoadBalancerPoolMembers
public void setLoadBalancerPoolMembers(List<NeutronLoadBalancerPoolMember> loadBalancerPoolMembers)
 
- 
addLoadBalancerPoolMember
public void addLoadBalancerPoolMember(NeutronLoadBalancerPoolMember loadBalancerPoolMember)
 
- 
removeLoadBalancerPoolMember
public void removeLoadBalancerPoolMember(NeutronLoadBalancerPoolMember loadBalancerPoolMember)
 
- 
extractField
protected boolean extractField(String field, NeutronLoadBalancerPool ans)
- Overrides:
 extractFieldin classNeutronBaseAttributes<NeutronLoadBalancerPool>
 
- 
toString
public String toString()
- Overrides:
 toStringin classNeutronObject<NeutronLoadBalancerPool>
 
 - 
 
 -