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:26:21.550+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
 
 - 
 
 -