org.openstack4j.model.compute.Limits Maven / Gradle / Ivy
package org.openstack4j.model.compute;
import java.util.List;
import org.openstack4j.model.ModelEntity;
/**
* Accounts may be pre-configured with a set of thresholds (or limits) to manage capacity and prevent abuse of the system.
* The system recognizes two kinds of limits: rate limits and absolute limits. Rate limits are thresholds that are reset after a
* certain amount of time passes. Absolute limits are fixed.
*
* @author Jeremy Unruh
* @see http://docs.openstack.org/api/openstack-compute/2/content/Limits-d1e846.html
*/
public interface Limits extends ModelEntity {
/**
* @return the rate limits (limits that are reset as X time passes)
*/
List getRate();
/**
* @return the absolute fixed layout limits
*/
AbsoluteLimit getAbsolute();
}