Package com.google.api.gax.httpjson
Class ApiMethodDescriptor<RequestT,ResponseT>
- java.lang.Object
-
- com.google.api.gax.httpjson.ApiMethodDescriptor<RequestT,ResponseT>
-
@BetaApi public abstract class ApiMethodDescriptor<RequestT,ResponseT> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApiMethodDescriptor.Builder<RequestT,ResponseT>static classApiMethodDescriptor.MethodType
-
Constructor Summary
Constructors Constructor Description ApiMethodDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.StringgetFullMethodName()abstract java.lang.StringgetHttpMethod()Return the HTTP method for this request message type.abstract OperationSnapshotFactory<RequestT,ResponseT>getOperationSnapshotFactory()abstract PollingRequestFactory<RequestT>getPollingRequestFactory()abstract HttpRequestFormatter<RequestT>getRequestFormatter()abstract HttpResponseParser<ResponseT>getResponseParser()abstract ApiMethodDescriptor.MethodTypegetType()static <RequestT,ResponseT>
ApiMethodDescriptor.Builder<RequestT,ResponseT>newBuilder()abstract ApiMethodDescriptor.Builder<RequestT,ResponseT>toBuilder()
-
-
-
Method Detail
-
getFullMethodName
public abstract java.lang.String getFullMethodName()
-
getRequestFormatter
public abstract HttpRequestFormatter<RequestT> getRequestFormatter()
-
getResponseParser
public abstract HttpResponseParser<ResponseT> getResponseParser()
-
getHttpMethod
@Nullable public abstract java.lang.String getHttpMethod()
Return the HTTP method for this request message type.
-
getOperationSnapshotFactory
@Nullable public abstract OperationSnapshotFactory<RequestT,ResponseT> getOperationSnapshotFactory()
-
getPollingRequestFactory
@Nullable public abstract PollingRequestFactory<RequestT> getPollingRequestFactory()
-
getType
public abstract ApiMethodDescriptor.MethodType getType()
-
newBuilder
public static <RequestT,ResponseT> ApiMethodDescriptor.Builder<RequestT,ResponseT> newBuilder()
-
toBuilder
public abstract ApiMethodDescriptor.Builder<RequestT,ResponseT> toBuilder()
-
-