public abstract static class ApiMethodDescriptor.Builder<RequestT,ResponseT> extends Object
| Constructor and Description |
|---|
Builder() |
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setFullMethodName(String fullMethodName)
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setRequestFormatter(HttpRequestFormatter<RequestT> requestFormatter)
public abstract HttpRequestFormatter<RequestT> getRequestFormatter()
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setResponseParser(HttpResponseParser<ResponseT> responseParser)
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setHttpMethod(String httpMethod)
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setOperationSnapshotFactory(OperationSnapshotFactory<RequestT,ResponseT> operationSnapshotFactory)
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setPollingRequestFactory(PollingRequestFactory<RequestT> pollingRequestFactory)
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setType(ApiMethodDescriptor.MethodType type)
public abstract ApiMethodDescriptor<RequestT,ResponseT> build()