/** Clears the value of the 'description' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearDescription() { description = null; fieldSetFlags()[1] = false; return this; }
/** Clears the value of the 'id' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearId() { id = null; fieldSetFlags()[0] = false; return this; }
/** Checks whether the 'cohorts' field has been set */ public boolean hasCohorts() { return fieldSetFlags()[6]; }
/** Checks whether the 'description' field has been set */ public boolean hasDescription() { return fieldSetFlags()[1]; }
/** Clears the value of the 'attributes' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearAttributes() { attributes = null; fieldSetFlags()[9] = false; return this; }
/** Sets the value of the 'stats' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setStats(org.opencb.biodata.models.variant.metadata.VariantStudyStats value) { validate(fields()[8], value); this.stats = value; fieldSetFlags()[8] = true; return this; }
/** Sets the value of the 'individuals' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setIndividuals(java.util.List<org.opencb.biodata.models.metadata.Individual> value) { validate(fields()[5], value); this.individuals = value; fieldSetFlags()[5] = true; return this; }
/** Sets the value of the 'aggregatedHeader' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setAggregatedHeader(org.opencb.biodata.models.variant.metadata.VariantFileHeader value) { validate(fields()[3], value); this.aggregatedHeader = value; fieldSetFlags()[3] = true; return this; }
/** Clears the value of the 'aggregation' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearAggregation() { aggregation = null; fieldSetFlags()[2] = false; return this; }
/** Sets the value of the 'attributes' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setAttributes(java.util.Map<java.lang.String,java.lang.String> value) { validate(fields()[9], value); this.attributes = value; fieldSetFlags()[9] = true; return this; }
/** Clears the value of the 'stats' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearStats() { stats = null; fieldSetFlags()[8] = false; return this; }
/** Sets the value of the 'sampleSetType' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setSampleSetType(org.opencb.biodata.models.metadata.SampleSetType value) { validate(fields()[7], value); this.sampleSetType = value; fieldSetFlags()[7] = true; return this; }
/** Sets the value of the 'files' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setFiles(java.util.List<org.opencb.biodata.models.variant.metadata.VariantFileMetadata> value) { validate(fields()[4], value); this.files = value; fieldSetFlags()[4] = true; return this; }
/** Sets the value of the 'description' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setDescription(java.lang.String value) { validate(fields()[1], value); this.description = value; fieldSetFlags()[1] = true; return this; }
/** Clears the value of the 'cohorts' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearCohorts() { cohorts = null; fieldSetFlags()[6] = false; return this; }
/** Sets the value of the 'cohorts' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setCohorts(java.util.List<org.opencb.biodata.models.metadata.Cohort> value) { validate(fields()[6], value); this.cohorts = value; fieldSetFlags()[6] = true; return this; }
/** Clears the value of the 'individuals' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearIndividuals() { individuals = null; fieldSetFlags()[5] = false; return this; }
/** Clears the value of the 'aggregatedHeader' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearAggregatedHeader() { aggregatedHeader = null; fieldSetFlags()[3] = false; return this; }
/** Clears the value of the 'files' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder clearFiles() { files = null; fieldSetFlags()[4] = false; return this; }
/** Sets the value of the 'id' field */ public org.opencb.biodata.models.variant.metadata.VariantStudyMetadata.Builder setId(java.lang.String value) { validate(fields()[0], value); this.id = value; fieldSetFlags()[0] = true; return this; }