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>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ApiMethodDescriptor<RequestT,ResponseT> build()abstract HttpRequestFormatter<RequestT>abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setFullMethodName(String fullMethodName) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setHttpMethod(String httpMethod) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setOperationSnapshotFactory(OperationSnapshotFactory<RequestT, ResponseT> operationSnapshotFactory) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setPollingRequestFactory(PollingRequestFactory<RequestT> pollingRequestFactory) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setRequestFormatter(HttpRequestFormatter<RequestT> requestFormatter) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setResponseParser(HttpResponseParser<ResponseT> responseParser) abstract ApiMethodDescriptor.Builder<RequestT,ResponseT>
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setFullMethodName
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setFullMethodName(String fullMethodName) -
setRequestFormatter
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setRequestFormatter(HttpRequestFormatter<RequestT> requestFormatter) -
getRequestFormatter
-
setResponseParser
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> setResponseParser(HttpResponseParser<ResponseT> responseParser) -
setHttpMethod
-
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
-