public static class ApiMethodDescriptor.Builder<RequestT,ResponseT> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ApiMethodDescriptor<RequestT,ResponseT> |
build() |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setEndpointPathTemplate(String endpointPathTemplate) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setHttpMethod(String httpMethod) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setHttpRequestFormatter(HttpRequestFormatter<RequestT> httpRequestFormatter) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setMethodName(String fullMethodName) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setPathParams(Set<String> pathParams) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setQueryParams(Set<String> queryParams) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setRequestInstance(RequestT requestInstance) |
ApiMethodDescriptor.Builder<RequestT,ResponseT> |
setResponseInstance(ResponseT responseInstance) |
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setMethodName(String fullMethodName)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setRequestInstance(RequestT requestInstance)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setResponseInstance(ResponseT responseInstance)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setEndpointPathTemplate(String endpointPathTemplate)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setPathParams(Set<String> pathParams)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setQueryParams(Set<String> queryParams)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setHttpRequestFormatter(HttpRequestFormatter<RequestT> httpRequestFormatter)
public ApiMethodDescriptor.Builder<RequestT,ResponseT> setHttpMethod(String httpMethod)
public ApiMethodDescriptor<RequestT,ResponseT> build()