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:
extractField
in classNeutronBaseAttributes<NeutronLoadBalancerPool>
-
toString
public String toString()
- Overrides:
toString
in classNeutronObject<NeutronLoadBalancerPool>
-
-