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

java.lang.Object
  extended by org.jclouds.http.HttpMessage.Builder<T>
      extended by org.jclouds.http.HttpRequest.Builder<T>
          extended by org.jclouds.rest.internal.GeneratedHttpRequest.Builder<T>
Enclosing class:
GeneratedHttpRequest

public abstract static class GeneratedHttpRequest.Builder<T extends GeneratedHttpRequest.Builder<T>>
extends HttpRequest.Builder<T>


Field Summary
protected  List<Object> args
           
protected  com.google.common.base.Optional<ClassMethodArgs> caller
           
protected  Class<?> declaring
           
protected  Method javaMethod
           
 
Fields inherited from class org.jclouds.http.HttpRequest.Builder
endpoint, filters, method, skips
 
Fields inherited from class org.jclouds.http.HttpMessage.Builder
headers, payload
 
Constructor Summary
GeneratedHttpRequest.Builder()
           
 
Method Summary
 T arg(Object arg)
           
 T args(Iterable<Object> args)
           
 T args(Object[] args)
           
 GeneratedHttpRequest build()
           
 T caller(ClassMethodArgs caller)
           
 T declaring(Class<?> declaring)
           
 T fromGeneratedHttpRequest(GeneratedHttpRequest in)
           
 T javaMethod(Method javaMethod)
           
 
Methods inherited from class org.jclouds.http.HttpRequest.Builder
addFormParam, addFormParams, addQueryParam, addQueryParam, addQueryParams, endpoint, endpoint, filter, filters, fromHttpRequest, method, replaceFormParam, replaceFormParams, replacePath, replaceQueryParam, replaceQueryParam, replaceQueryParams, skips
 
Methods inherited from class org.jclouds.http.HttpMessage.Builder
addHeader, fromHttpMessage, headers, payload, payload, payload, payload, payload, removeHeader, replaceHeader, replaceHeaders, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

declaring

protected Class<?> declaring

javaMethod

protected Method javaMethod

args

protected List<Object> args

caller

protected com.google.common.base.Optional<ClassMethodArgs> caller
Constructor Detail

GeneratedHttpRequest.Builder

public GeneratedHttpRequest.Builder()
Method Detail

declaring

public T declaring(Class<?> declaring)
See Also:
GeneratedHttpRequest.getDeclaring()

javaMethod

public T javaMethod(Method javaMethod)
See Also:
GeneratedHttpRequest.getJavaMethod()

args

public T args(Iterable<Object> args)
See Also:
GeneratedHttpRequest.getArgs()

args

public T args(@Nullable
              Object[] args)
See Also:
GeneratedHttpRequest.getArgs()

arg

public T arg(@Nullable
             Object arg)
See Also:
GeneratedHttpRequest.getArgs()

caller

public T caller(@Nullable
                ClassMethodArgs caller)
See Also:
GeneratedHttpRequest.getCaller()

build

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

fromGeneratedHttpRequest

public T fromGeneratedHttpRequest(GeneratedHttpRequest in)


Copyright © 2009-2012 jclouds. All Rights Reserved.