org.jclouds.rest.internal
Class GeneratedHttpRequest<T>

java.lang.Object
  extended by org.jclouds.http.internal.PayloadEnclosingImpl
      extended by org.jclouds.http.HttpMessage
          extended by org.jclouds.http.HttpRequest
              extended by org.jclouds.rest.internal.GeneratedHttpRequest<T>
All Implemented Interfaces:
PayloadEnclosing

public class GeneratedHttpRequest<T>
extends HttpRequest

Represents a request generated from annotations

Author:
Adrian Cole

Nested Class Summary
static class GeneratedHttpRequest.Builder<T>
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.HttpMessage
headers
 
Fields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload
 
Method Summary
static GeneratedHttpRequest.Builder<?> builder()
           
 List<Object> getArgs()
           
 Class<T> getDeclaring()
           
 Method getJavaMethod()
           
static
<T> GeneratedHttpRequest.Builder<T>
requestBuilder()
           
 GeneratedHttpRequest.Builder<T> toBuilder()
           
 
Methods inherited from class org.jclouds.http.HttpRequest
addFilter, equals, getEndpoint, getFilters, getMethod, getRequestLine, getSkips, hashCode, toString
 
Methods inherited from class org.jclouds.http.HttpMessage
getFirstHeaderOrNull, getHeaders
 
Methods inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
getPayload, setPayload, setPayload, setPayload, setPayload, setPayload
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

builder

public static GeneratedHttpRequest.Builder<?> builder()

requestBuilder

public static <T> GeneratedHttpRequest.Builder<T> requestBuilder()

getDeclaring

public Class<T> getDeclaring()

getJavaMethod

public Method getJavaMethod()

getArgs

public List<Object> getArgs()

toBuilder

public GeneratedHttpRequest.Builder<T> toBuilder()
Overrides:
toBuilder in class HttpRequest


Copyright © 2009-2012 jclouds. All Rights Reserved.