org.jclouds.cloudservers.domain
Class RateLimit.Builder<T extends RateLimit.Builder<T>>
java.lang.Object
org.jclouds.cloudservers.domain.RateLimit.Builder<T>
- Enclosing class:
- RateLimit
public abstract static class RateLimit.Builder<T extends RateLimit.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uri
protected String uri
regex
protected String regex
remaining
protected int remaining
resetTime
protected long resetTime
unit
protected RateLimitUnit unit
value
protected int value
verb
protected String verb
RateLimit.Builder
public RateLimit.Builder()
self
protected abstract T self()
uri
public T uri(String uri)
- See Also:
RateLimit.getUri()
regex
public T regex(String regex)
- See Also:
RateLimit.getRegex()
remaining
public T remaining(int remaining)
- See Also:
RateLimit.getRemaining()
resetTime
public T resetTime(long resetTime)
- See Also:
RateLimit.getResetTime()
unit
public T unit(RateLimitUnit unit)
- See Also:
RateLimit.getUnit()
value
public T value(int value)
- See Also:
RateLimit.getValue()
verb
public T verb(String verb)
- See Also:
RateLimit.getVerb()
build
public RateLimit build()
fromRateLimit
public T fromRateLimit(RateLimit in)
Copyright © 2009-2012 jclouds. All Rights Reserved.