Package de.isas.mztab2.model
Class IndexedElement
- java.lang.Object
-
- de.isas.mztab2.model.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.ObjectIndexed 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 classIndexedElement.PropertiesProperty enumeration for IndexedElement.
-
Constructor Summary
Constructors Constructor Description IndexedElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexedElementelementType(java.lang.String elementType)Builder method for elementType.booleanequals(java.lang.Object o)@NotNull java.lang.StringgetElementType()Get elementType.@NotNull @Min(1L) java.lang.IntegergetId()Get id.inthashCode()IndexedElementid(java.lang.Integer id)Builder method for id.voidsetElementType(java.lang.String elementType)Set elementType.voidsetId(java.lang.Integer id)Set id.java.lang.StringtoString()
-
-
-
Method Detail
-
id
public IndexedElement id(java.lang.Integer id)
Builder method for id.- Parameters:
id- aIntegerparameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setId for specification examples,IndexedElement#getId for validation constraints
-
getId
@NotNull @Min(1L) public @NotNull @Min(1L) java.lang.Integer getId()
Get id.
Minimum: 1
- Returns:
- id
-
setId
public void setId(java.lang.Integer id)
Set id.- Parameters:
id- aIntegerparameter.- See Also:
IndexedElement#getId for validation constraints
-
elementType
public IndexedElement elementType(java.lang.String elementType)
Builder method for elementType.- Parameters:
elementType- aStringparameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setElementType for specification examples,IndexedElement#getElementType for validation constraints
-
getElementType
@NotNull public @NotNull java.lang.String getElementType()
Get elementType.
- Returns:
- elementType
-
setElementType
public void setElementType(java.lang.String elementType)
Set elementType.- Parameters:
elementType- aStringparameter.- See Also:
IndexedElement#getElementType for validation constraints
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-