/** Creates a Builder by copying an existing ClinVar instance */ private Builder(org.opencb.biodata.models.variant.avro.ClinVar other) { super(org.opencb.biodata.models.variant.avro.ClinVar.SCHEMA$); if (isValidValue(fields()[0], other.accession)) { this.accession = data().deepCopy(fields()[0].schema(), other.accession); fieldSetFlags()[0] = true; } if (isValidValue(fields()[1], other.clinicalSignificance)) { this.clinicalSignificance = data().deepCopy(fields()[1].schema(), other.clinicalSignificance); fieldSetFlags()[1] = true; } if (isValidValue(fields()[2], other.traits)) { this.traits = data().deepCopy(fields()[2].schema(), other.traits); fieldSetFlags()[2] = true; } if (isValidValue(fields()[3], other.geneNames)) { this.geneNames = data().deepCopy(fields()[3].schema(), other.geneNames); fieldSetFlags()[3] = true; } if (isValidValue(fields()[4], other.reviewStatus)) { this.reviewStatus = data().deepCopy(fields()[4].schema(), other.reviewStatus); fieldSetFlags()[4] = true; } }
/** Creates a Builder by copying an existing Builder */ private Builder(org.opencb.biodata.models.variant.avro.ClinVar.Builder other) { super(other); if (isValidValue(fields()[0], other.accession)) { this.accession = data().deepCopy(fields()[0].schema(), other.accession); fieldSetFlags()[0] = true; } if (isValidValue(fields()[1], other.clinicalSignificance)) { this.clinicalSignificance = data().deepCopy(fields()[1].schema(), other.clinicalSignificance); fieldSetFlags()[1] = true; } if (isValidValue(fields()[2], other.traits)) { this.traits = data().deepCopy(fields()[2].schema(), other.traits); fieldSetFlags()[2] = true; } if (isValidValue(fields()[3], other.geneNames)) { this.geneNames = data().deepCopy(fields()[3].schema(), other.geneNames); fieldSetFlags()[3] = true; } if (isValidValue(fields()[4], other.reviewStatus)) { this.reviewStatus = data().deepCopy(fields()[4].schema(), other.reviewStatus); fieldSetFlags()[4] = true; } }