Class HttpJsonCallSettings<RequestT,ResponseT> (2.53.0)

public class HttpJsonCallSettings<RequestT,ResponseT>

HTTP-specific settings for creating callables.

Inheritance

java.lang.Object > HttpJsonCallSettings<RequestT,ResponseT>

Type Parameters

Name Description
RequestT
ResponseT

Static Methods

<RequestT,ResponseT>create(ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor)

public static HttpJsonCallSettings<RequestT,ResponseT> <RequestT,ResponseT>create(ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor)
Parameter
Name Description
methodDescriptor ApiMethodDescriptor<RequestT,ResponseT>
Returns
Type Description
HttpJsonCallSettings<RequestT,ResponseT>

<RequestT,ResponseT>newBuilder()

public static HttpJsonCallSettings.Builder<RequestT,ResponseT> <RequestT,ResponseT>newBuilder()
Returns
Type Description
Builder<RequestT,ResponseT>

Methods

getMethodDescriptor()

public ApiMethodDescriptor<RequestT,ResponseT> getMethodDescriptor()
Returns
Type Description
ApiMethodDescriptor<RequestT,ResponseT>

getParamsExtractor()

public RequestParamsExtractor<RequestT> getParamsExtractor()
Returns
Type Description
RequestParamsExtractor<RequestT>

getRequestMutator()

public RequestMutator<RequestT> getRequestMutator()
Returns
Type Description
RequestMutator<RequestT>

getTypeRegistry()

public TypeRegistry getTypeRegistry()
Returns
Type Description
TypeRegistry

toBuilder()

public HttpJsonCallSettings.Builder toBuilder()
Returns
Type Description
Builder