Package org.jclouds.rest

Interface Summary
ApiContext<A> Represents an authenticated context to the cloud.
Binder Adds an payload to a request.
HttpApiMetadata<A>  
HttpApiMetadata.Builder<A,T extends HttpApiMetadata.Builder<A,T>>  
HttpAsyncClient Deprecated. will be removed in jclouds 1.7, as async interfaces are no longer supported.
HttpClient Simple client
InvocationContext<I extends InvocationContext<I>> Passes generated Http request into this object;
MapBinder Builds the payload of a Post request.
RequestSigner  
RestApiMetadata Deprecated. please use HttpApiMetadata as async interface will be removed in jclouds 1.7.
RestApiMetadata.Builder<T extends RestApiMetadata.Builder<T>>  
RestContext<S,A> Deprecated. please use org.jclouds.ContextBuilder#buildApi() as async interface will be removed in jclouds 1.7.
Utils  
 

Class Summary
AnonymousHttpApiMetadata<A> Useful in creating arbitrary http apis.
AnonymousRestApiMetadata Deprecated. please use AnonymousHttpApiMetadata as async interface will be removed in jclouds 1.7.
AnonymousRestApiMetadata.Builder  
InputParamValidator Validates method parameters.
 

Exception Summary
AuthorizationException Thrown when there is an authorization error.
InsufficientResourcesException Thrown when there is a quota or otherwise limit preventing the operation from occurring.
ResourceNotFoundException Thrown when a resource cannot be located.
RetryAfterException This exception is raised when an http endpoint returns with a response telling the caller to make the same request after a certain period of time.
 

Annotation Types Summary
ConfiguresCredentialStore designates the module configures a Map<String, ? extends Credentials>
ConfiguresHttpApi designates the module configures a top-level api which is annotated with http methods.
ConfiguresRestClient designates the module configures a Client to a cloud.
 



Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.