com.google.firestore.v1beta1.Precondition toPb() { com.google.firestore.v1beta1.Precondition.Builder precondition = com.google.firestore.v1beta1.Precondition.newBuilder(); if (exists != null) { precondition.setExists(exists); } if (updateTime != null) { precondition.setUpdateTime(updateTime.toProto()); } return precondition.build(); }
public Builder mergeFrom(com.google.firestore.v1beta1.Precondition other) { if (other == com.google.firestore.v1beta1.Precondition.getDefaultInstance()) return this; switch (other.getConditionTypeCase()) { case EXISTS: { setExists(other.getExists()); break; } case UPDATE_TIME: { mergeUpdateTime(other.getUpdateTime()); break; } case CONDITIONTYPE_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
public static Write update(Map<String, Value> fields, List<String> fieldMap) { Write.Builder write = Write.newBuilder(); Document.Builder document = write.getUpdateBuilder(); document.setName(DOCUMENT_NAME); document.putAllFields(fields); write.getUpdateMaskBuilder().addAllFieldPaths(fieldMap); write.getCurrentDocumentBuilder().setExists(true); return write.build(); }
com.google.firestore.v1beta1.Precondition toPb() { com.google.firestore.v1beta1.Precondition.Builder precondition = com.google.firestore.v1beta1.Precondition.newBuilder(); if (exists != null) { precondition.setExists(exists); } if (updateTime != null) { precondition.setUpdateTime(updateTime.toProto()); } return precondition.build(); }
public static Write create(Map<String, Value> fields) { Write.Builder write = Write.newBuilder(); Document.Builder document = write.getUpdateBuilder(); document.setName(DOCUMENT_NAME); document.putAllFields(fields); write.getCurrentDocumentBuilder().setExists(false); return write.build(); }