Class ProtoMessageResponseParser<ResponseT> (2.7.1)

public class ProtoMessageResponseParser<ResponseT> implements HttpResponseParser<ResponseT>

The implementation of HttpResponseParser which works with protobuf messages.

Inheritance

java.lang.Object > ProtoMessageResponseParser<ResponseT>

Implements

com.google.api.gax.httpjson.HttpResponseParser<ResponseT>

Type Parameter

Name Description
ResponseT

Methods

<RequestT>newBuilder()

public static ProtoMessageResponseParser.Builder<RequestT> <RequestT>newBuilder()
Returns
Type Description
Builder<RequestT>

parse(InputStream httpContent)

public ResponseT parse(InputStream httpContent)

Parse the http body content JSON stream into the MessageFormatT.

Parameter
Name Description
httpContent InputStream
Returns
Type Description
ResponseT

parse(InputStream httpContent, TypeRegistry registry)

public ResponseT parse(InputStream httpContent, TypeRegistry registry)

Parse the http body content JSON stream into the MessageFormatT.

Parameters
Name Description
httpContent InputStream
registry com.google.protobuf.TypeRegistry
Returns
Type Description
ResponseT

serialize(ResponseT response)

public String serialize(ResponseT response)
Parameter
Name Description
response ResponseT
Returns
Type Description
String