Package com.google.api.gax.httpjson
Class ApiMethodDescriptor.Builder<RequestT,ResponseT>
- java.lang.Object
-
- com.google.api.gax.httpjson.ApiMethodDescriptor.Builder<RequestT,ResponseT>
-
- Enclosing class:
- ApiMethodDescriptor<RequestT,ResponseT>
public abstract static class ApiMethodDescriptor.Builder<RequestT,ResponseT> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setFullMethodName
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setFullMethodName(String fullMethodName)
-
setRequestFormatter
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setRequestFormatter(HttpRequestFormatter<RequestT> requestFormatter)
-
getRequestFormatter
public abstract HttpRequestFormatter<RequestT> getRequestFormatter()
-
setResponseParser
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setResponseParser(HttpResponseParser<ResponseT> responseParser)
-
setHttpMethod
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setHttpMethod(String httpMethod)
-
setOperationSnapshotFactory
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setOperationSnapshotFactory(OperationSnapshotFactory<RequestT,ResponseT> operationSnapshotFactory)
-
setPollingRequestFactory
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setPollingRequestFactory(PollingRequestFactory<RequestT> pollingRequestFactory)
-
setType
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setType(ApiMethodDescriptor.MethodType type)
-
build
public abstract ApiMethodDescriptor<RequestT,ResponseT> build()
-
-