Class EntityTranslator (2.0.0)

public class EntityTranslator

EntityTranslator contains the logic to translate an Entity into the protocol buffers that are used to pass it to the implementation of the API.

Inheritance

java.lang.Object > EntityTranslator

Static Methods

convertToPb(Entity entity)

public static OnestoreEntity.EntityProto convertToPb(Entity entity)
Parameter
Name Description
entity Entity
Returns
Type Description
com.google.storage.onestore.v3.OnestoreEntity.EntityProto

createFromPb(OnestoreEntity.EntityProto proto)

public static Entity createFromPb(OnestoreEntity.EntityProto proto)
Parameter
Name Description
proto com.google.storage.onestore.v3.OnestoreEntity.EntityProto
Returns
Type Description
Entity

createFromPb(OnestoreEntity.EntityProto proto, Collection<Projection> projections)

public static Entity createFromPb(OnestoreEntity.EntityProto proto, Collection<Projection> projections)
Parameters
Name Description
proto com.google.storage.onestore.v3.OnestoreEntity.EntityProto
projections Collection<Projection>
Returns
Type Description
Entity

createFromPbBytes(byte[] pbBytes)

public static Entity createFromPbBytes(byte[] pbBytes)
Parameter
Name Description
pbBytes byte[]
Returns
Type Description
Entity