Package de.isas.mztab2.model
Class ColumnParameterMapping
- java.lang.Object
-
- de.isas.mztab2.model.ColumnParameterMapping
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-08-07T11:19:54.315+02:00") public class ColumnParameterMapping extends java.lang.ObjectDefines the used unit for a column in the mzTab-M file. The format of the value has to be \{column name}=\{Parameter defining the unit}. This field MUST NOT be used to define a unit for quantification columns. The unit used for small molecule quantification values MUST be set in small_molecule-quantification_unit.mzTab-M specification example(s):
COM colunit for optional small molecule summary column with the name 'opt_global_cv_MS:MS:1002954_collisional_cross_sectional_area' MTD colunit-small_molecule opt_global_cv_MS:MS:1002954_collisional_cross_sectional_area=[UO,UO:00003241, square angstrom,]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColumnParameterMapping.PropertiesProperty enumeration for ColumnParameterMapping.
-
Constructor Summary
Constructors Constructor Description ColumnParameterMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnParameterMappingcolumnName(java.lang.String columnName)Builder method for columnName.booleanequals(java.lang.Object o)@NotNull java.lang.StringgetColumnName()The fully qualified target column name.@NotNull @Valid ParametergetParam()The parameter specifying the unit.inthashCode()ColumnParameterMappingparam(Parameter param)Builder method for param.voidsetColumnName(java.lang.String columnName)Set columnName.voidsetParam(Parameter param)Set param.java.lang.StringtoString()
-
-
-
Method Detail
-
columnName
public ColumnParameterMapping columnName(java.lang.String columnName)
Builder method for columnName.- Parameters:
columnName- aStringparameter.- Returns:
- ColumnParameterMapping
- See Also:
ColumnParameterMapping#setColumnName for specification examples,ColumnParameterMapping#getColumnName for validation constraints
-
getColumnName
@NotNull public @NotNull java.lang.String getColumnName()
The fully qualified target column name.- Returns:
- columnName
-
setColumnName
public void setColumnName(java.lang.String columnName)
Set columnName.- Parameters:
columnName- aStringparameter.- See Also:
ColumnParameterMapping#getColumnName for validation constraints
-
param
public ColumnParameterMapping param(Parameter param)
Builder method for param.- Parameters:
param- aParameterparameter.- Returns:
- ColumnParameterMapping
- See Also:
ColumnParameterMapping#setParam for specification examples,ColumnParameterMapping#getParam for validation constraints
-
getParam
@NotNull @Valid public @NotNull @Valid Parameter getParam()
The parameter specifying the unit.- Returns:
- param
-
setParam
public void setParam(Parameter param)
Set param.- Parameters:
param- aParameterparameter.- See Also:
ColumnParameterMapping#getParam 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
-
-