Refine search
final com.google.datastore.v1.Entity toPb() { com.google.datastore.v1.Entity.Builder entityPb = com.google.datastore.v1.Entity.newBuilder(); for (Map.Entry<String, Value<?>> entry : properties.entrySet()) { entityPb.putProperties(entry.getKey(), entry.getValue().toPb()); } if (key != null) { entityPb.setKey(key.toPb()); } return entityPb.build(); } }
Entity.Builder entityBuilder = Entity.newBuilder(); entityBuilder.setKey(datastoreKey); for (Entry<String, ByteIterator> val : values.entrySet()) { entityBuilder.getMutableProperties() .put(val.getKey(), Value.newBuilder() .setExcludeFromIndexes(skipIndex).build()); Entity entity = entityBuilder.build(); logger.debug("entity built as: " + entity.toString());
if (entityValueBuilder_ == null) { if (valueTypeCase_ == 6 && valueType_ != com.google.datastore.v1.Entity.getDefaultInstance()) { valueType_ = com.google.datastore.v1.Entity.newBuilder((com.google.datastore.v1.Entity) valueType_) .mergeFrom(value) .buildPartial(); } else { valueType_ = value;
@ProcessElement public void processElement(ProcessContext c) throws InvalidProtocolBufferException { String entityJson = c.element(); Entity.Builder entityBuilder = Entity.newBuilder(); entityJsonParser.merge(entityJson, entityBuilder); // Build entity who's key has an empty project Id. // This allows DatastoreIO to handle what project Entities are loaded into Key k = entityBuilder.build().getKey(); entityBuilder.setKey(Key.newBuilder() .addAllPath(k.getPathList()) .setPartitionId(PartitionId.newBuilder() .setProjectId("") .setNamespaceId(k.getPartitionId().getNamespaceId()))); c.output(entityBuilder.build()); } }
com.google.datastore.v1.Entity getPb(final String namespace) { final Map<String, com.google.datastore.v1.Value> propertiesLocal = entity.getProperties() .entrySet() .stream() .collect(Collectors.toMap( Map.Entry::getKey, e -> Value.builder(e.getValue()).build().getPb(namespace))); return com.google.datastore.v1.Entity .newBuilder() .putAllProperties(propertiesLocal) .setKey(getKey().getPb(namespace)) .build(); } }
subBuilder = entity_.toBuilder(); input.readMessage(com.google.datastore.v1.Entity.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(entity_); entity_ = subBuilder.buildPartial();
@java.lang.Override public com.google.datastore.v1.Entity build() { com.google.datastore.v1.Entity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** * * * <pre> * The resulting entity. * </pre> * * <code>.google.datastore.v1.Entity entity = 1;</code> */ public Builder setEntity(com.google.datastore.v1.Entity.Builder builderForValue) { if (entityBuilder_ == null) { entity_ = builderForValue.build(); onChanged(); } else { entityBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The entity to update. The entity must already exist. * Must have a complete key path. * </pre> * * <code>.google.datastore.v1.Entity update = 5;</code> */ public Builder setUpdate(com.google.datastore.v1.Entity.Builder builderForValue) { if (updateBuilder_ == null) { operation_ = builderForValue.build(); onChanged(); } else { updateBuilder_.setMessage(builderForValue.build()); } operationCase_ = 5; return this; } /**
/** * * * <pre> * The entity to upsert. The entity may or may not already exist. * The entity key's final path element may be incomplete. * </pre> * * <code>.google.datastore.v1.Entity upsert = 6;</code> */ public Builder setUpsert(com.google.datastore.v1.Entity.Builder builderForValue) { if (upsertBuilder_ == null) { operation_ = builderForValue.build(); onChanged(); } else { upsertBuilder_.setMessage(builderForValue.build()); } operationCase_ = 6; return this; } /**
/** * * * <pre> * An entity value. * - May have no key. * - May have a key with an incomplete key path. * - May have a reserved/read-only key. * </pre> * * <code>.google.datastore.v1.Entity entity_value = 6;</code> */ public Builder setEntityValue(com.google.datastore.v1.Entity.Builder builderForValue) { if (entityValueBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { entityValueBuilder_.setMessage(builderForValue.build()); } valueTypeCase_ = 6; return this; } /**
/** * * * <pre> * The entity to insert. The entity must not already exist. * The entity key's final path element may be incomplete. * </pre> * * <code>.google.datastore.v1.Entity insert = 4;</code> */ public Builder setInsert(com.google.datastore.v1.Entity.Builder builderForValue) { if (insertBuilder_ == null) { operation_ = builderForValue.build(); onChanged(); } else { insertBuilder_.setMessage(builderForValue.build()); } operationCase_ = 4; return this; } /**
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
@java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public Builder clearProperties() { getMutableProperties().clear(); return this; } /**
/** * Make a entity value. */ public static Value.Builder makeValue(Entity.Builder entity) { return makeValue(entity.build()); }
/** * Make a entity value. */ public static Value.Builder makeValue(Entity.Builder entity) { return makeValue(entity.build()); }