Class IndexedElement

  • Direct Known Subclasses:
    Assay, Contact, CV, Database, Instrument, MsRun, Parameter, Publication, Sample, SampleProcessing, Software, StudyVariable, Uri

    @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
               date="2019-08-07T11:19:54.315+02:00")
    public class IndexedElement
    extends java.lang.Object
    Indexed elements (IDs) define a unique ID for a collection of multiple metadata elements of the same type within the mzTab-M document, e.g. for sample, assay, study variable etc.

    mzTab-M specification example(s):

    MTD     sample[1]-species[1]    [NCBITaxon, NCBITaxon:9606, Homo sapiens, ]
    MTD     assay[1]        first assay description
    MTD     study_variable[1]       Group B (spike-in 0.74 fmol/uL)
    
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  IndexedElement.Properties
      Property enumeration for IndexedElement.
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexedElement()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IndexedElement elementType​(java.lang.String elementType)
      Builder method for elementType.
      boolean equals​(java.lang.Object o)  
      @NotNull java.lang.String getElementType()
      Get elementType.
      @NotNull @Min(1L) java.lang.Integer getId()
      Get id.
      int hashCode()  
      IndexedElement id​(java.lang.Integer id)
      Builder method for id.
      void setElementType​(java.lang.String elementType)
      Set elementType.
      void setId​(java.lang.Integer id)
      Set id.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait