Package com.google.api.gax.httpjson
Class ProtoOperationTransformers.ResponseTransformer<ResponseT extends com.google.protobuf.Message>
- java.lang.Object
-
- com.google.api.gax.httpjson.ProtoOperationTransformers.ResponseTransformer<ResponseT>
-
- All Implemented Interfaces:
com.google.api.core.ApiFunction<com.google.api.gax.longrunning.OperationSnapshot,ResponseT>
- Enclosing class:
- ProtoOperationTransformers
public static class ProtoOperationTransformers.ResponseTransformer<ResponseT extends com.google.protobuf.Message> extends java.lang.Object implements com.google.api.core.ApiFunction<com.google.api.gax.longrunning.OperationSnapshot,ResponseT>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseTapply(com.google.api.gax.longrunning.OperationSnapshot operationSnapshot)static <ResponseT extends com.google.protobuf.Message>
ProtoOperationTransformers.ResponseTransformer<ResponseT>create(java.lang.Class<ResponseT> packedClass)
-
-
-
Method Detail
-
apply
public ResponseT apply(com.google.api.gax.longrunning.OperationSnapshot operationSnapshot)
- Specified by:
applyin interfacecom.google.api.core.ApiFunction<com.google.api.gax.longrunning.OperationSnapshot,ResponseT extends com.google.protobuf.Message>
-
create
public static <ResponseT extends com.google.protobuf.Message> ProtoOperationTransformers.ResponseTransformer<ResponseT> create(java.lang.Class<ResponseT> packedClass)
-
-