Interface EntityResultOrBuilder (2.20.1)

public interface EntityResultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCreateTime()

public abstract Timestamp getCreateTime()

The time at which the entity was created. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

The time at which the entity was created. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
TimestampOrBuilder

getCursor()

public abstract ByteString getCursor()

A cursor that points to the position after the result entity. Set only when the EntityResult is part of a QueryResultBatch message.

bytes cursor = 3;

Returns
Type Description
ByteString

The cursor.

getEntity()

public abstract Entity getEntity()

The resulting entity.

.google.datastore.v1.Entity entity = 1;

Returns
Type Description
Entity

The entity.

getEntityOrBuilder()

public abstract EntityOrBuilder getEntityOrBuilder()

The resulting entity.

.google.datastore.v1.Entity entity = 1;

Returns
Type Description
EntityOrBuilder

getUpdateTime()

public abstract Timestamp getUpdateTime()

The time at which the entity was last changed. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp update_time = 5;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

The time at which the entity was last changed. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp update_time = 5;

Returns
Type Description
TimestampOrBuilder

getVersion()

public abstract long getVersion()

The version of the entity, a strictly positive number that monotonically increases with changes to the entity.

This field is set for FULL entity results.

For missing entities in LookupResponse, this is the version of the snapshot that was used to look up the entity, and it is always set except for eventually consistent reads.

int64 version = 4;

Returns
Type Description
long

The version.

hasCreateTime()

public abstract boolean hasCreateTime()

The time at which the entity was created. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
boolean

Whether the createTime field is set.

hasEntity()

public abstract boolean hasEntity()

The resulting entity.

.google.datastore.v1.Entity entity = 1;

Returns
Type Description
boolean

Whether the entity field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

The time at which the entity was last changed. This field is set for FULL entity results. If this entity is missing, this field will not be set.

.google.protobuf.Timestamp update_time = 5;

Returns
Type Description
boolean

Whether the updateTime field is set.