Class FieldMaskedSerializer (2.14.0)

public class FieldMaskedSerializer implements JsonSerializer<ApiMessage>

JSON Serializer for messages with a field mask to selectively serialize fields.

Inheritance

java.lang.Object > FieldMaskedSerializer

Implements

com.google.gson.JsonSerializer<com.google.api.gax.httpjson.ApiMessage>

Constructors

FieldMaskedSerializer(List<String> fieldMask)

public FieldMaskedSerializer(List<String> fieldMask)
Parameter
Name Description
fieldMask List<String>

Methods

serialize(ApiMessage requestBody, Type typeOfSrc, JsonSerializationContext context)

public JsonElement serialize(ApiMessage requestBody, Type typeOfSrc, JsonSerializationContext context)
Parameters
Name Description
requestBody ApiMessage
typeOfSrc Type
context com.google.gson.JsonSerializationContext
Returns
Type Description
com.google.gson.JsonElement