Package de.isas.mztab2.model
Class OptColumnMapping
- java.lang.Object
-
- de.isas.mztab2.model.OptColumnMapping
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2021-01-02T19:25:37.430+01:00") public class OptColumnMapping extends 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(Object o)@NotNull StringgetIdentifier()The fully qualified column name.@Valid ParametergetParam()The (optional) parameter for this column.StringgetValue()The value for this column in a particular row.inthashCode()OptColumnMappingidentifier(String identifier)Builder method for identifier.OptColumnMappingparam(Parameter param)Builder method for param.voidsetIdentifier(String identifier)Set identifier.voidsetParam(Parameter param)Set param.voidsetValue(String value)Set value.StringtoString()OptColumnMappingvalue(String value)Builder method for value.
-
-
-
Constructor Detail
-
OptColumnMapping
public OptColumnMapping()
-
-
Method Detail
-
identifier
public OptColumnMapping identifier(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 String getIdentifier()
The fully qualified column name.- Returns:
- identifier
-
setIdentifier
public void setIdentifier(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(String value)
Builder method for value.- Parameters:
value- aStringparameter.- Returns:
- OptColumnMapping
- See Also:
OptColumnMapping#setValue for specification examples,OptColumnMapping#getValue for validation constraints
-
setValue
public void setValue(String value)
Set value.- Parameters:
value- aStringparameter.- See Also:
OptColumnMapping#getValue for validation constraints
-
-