Package de.isas.mztab2.model
Class OptColumnMapping
- java.lang.Object
-
- de.isas.mztab2.model.OptColumnMapping
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-08-07T11:19:54.315+02:00") public class OptColumnMapping extends java.lang.ObjectAdditional columns can be added to the end of the small molecule table. These column headers MUST start with the prefix “opt_” followed by the {identifier} of the object they reference: assay, study variable, MS run or “global” (if the value relates to all replicates). Column names MUST only contain the following characters: ‘A’-‘Z’, ‘a’-‘z’, ‘0’-‘9’, ‘’, ‘-’, ‘[’, ‘]’, and ‘:’. CV parameter accessions MAY be used for optional columns following the format: opt{identifier}_cv_{accession}_\{parameter name}. Spaces within the parameter’s name MUST be replaced by ‘_’.mzTab-M specification example(s):
SMH SML_ID … opt_assay[1]_my_value … opt_global_another_value SML 1 … My value … some other value
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOptColumnMapping.PropertiesProperty enumeration for OptColumnMapping.
-
Constructor Summary
Constructors Constructor Description OptColumnMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)@NotNull java.lang.StringgetIdentifier()The fully qualified column name.@Valid ParametergetParam()The (optional) parameter for this column.java.lang.StringgetValue()The value for this column in a particular row.inthashCode()OptColumnMappingidentifier(java.lang.String identifier)Builder method for identifier.OptColumnMappingparam(Parameter param)Builder method for param.voidsetIdentifier(java.lang.String identifier)Set identifier.voidsetParam(Parameter param)Set param.voidsetValue(java.lang.String value)Set value.java.lang.StringtoString()OptColumnMappingvalue(java.lang.String value)Builder method for value.
-
-
-
Method Detail
-
identifier
public OptColumnMapping identifier(java.lang.String identifier)
Builder method for identifier.- Parameters:
identifier- aStringparameter.- Returns:
- OptColumnMapping
- See Also:
OptColumnMapping#setIdentifier for specification examples,OptColumnMapping#getIdentifier for validation constraints
-
getIdentifier
@NotNull public @NotNull java.lang.String getIdentifier()
The fully qualified column name.- Returns:
- identifier
-
setIdentifier
public void setIdentifier(java.lang.String identifier)
Set identifier.- Parameters:
identifier- aStringparameter.- See Also:
OptColumnMapping#getIdentifier for validation constraints
-
param
public OptColumnMapping param(Parameter param)
Builder method for param.- Parameters:
param- aParameterparameter.- Returns:
- OptColumnMapping
- See Also:
OptColumnMapping#setParam for specification examples,OptColumnMapping#getParam for validation constraints
-
getParam
@Valid public @Valid Parameter getParam()
The (optional) parameter for this column.- Returns:
- param
-
setParam
public void setParam(Parameter param)
Set param.- Parameters:
param- aParameterparameter.- See Also:
OptColumnMapping#getParam for validation constraints
-
value
public OptColumnMapping value(java.lang.String value)
Builder method for value.- Parameters:
value- aStringparameter.- Returns:
- OptColumnMapping
- See Also:
OptColumnMapping#setValue for specification examples,OptColumnMapping#getValue for validation constraints
-
getValue
public java.lang.String getValue()
The value for this column in a particular row.- Returns:
- value
-
setValue
public void setValue(java.lang.String value)
Set value.- Parameters:
value- aStringparameter.- See Also:
OptColumnMapping#getValue 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
-
-