All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy