Package de.isas.mztab2.model
Class Software
- java.lang.Object
-
- de.isas.mztab2.model.Software
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2021-01-02T19:25:37.430+01:00") public class Software extends Object
Software used to analyze the data and obtain the reported results. The parameter’s value SHOULD contain the software’s version. The order (numbering) should reflect the order in which the tools were used. A software setting used. This field MAY occur multiple times for a single software. The value of this field is deliberately set as a String, since there currently do not exist CV terms for every possible setting.mzTab-M specification example(s):
MTD software[1] [MS, MS:1002879, Progenesis QI, 3.0] MTD software[1]-setting Fragment tolerance = 0.1 Da … MTD software[2]-setting Parent tolerance = 0.5 Da
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Software.Properties
Property enumeration for Software.
-
Constructor Summary
Constructors Constructor Description Software()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Software
addSettingItem(String settingItem)
Add a single settingItem to the setting collection.boolean
equals(Object o)
@Min(1L) Integer
getId()
Get id.@Valid Parameter
getParameter()
Parameter defining the software being used.List<String>
getSetting()
A software setting used.int
hashCode()
Software
id(Integer id)
Builder method for id.Software
parameter(Parameter parameter)
Builder method for parameter.void
setId(Integer id)
Set id.void
setParameter(Parameter parameter)
Set parameter.void
setSetting(List<String> setting)
Set setting.Software
setting(List<String> setting)
Builder method for setting.String
toString()
-
-
-
Constructor Detail
-
Software
public Software()
-
-
Method Detail
-
id
public Software id(Integer id)
Builder method for id.- Parameters:
id
- aInteger
parameter.- Returns:
- Software
- See Also:
Software#setId for specification examples
,Software#getId for validation constraints
-
setId
public void setId(Integer id)
Set id.- Parameters:
id
- aInteger
parameter.- See Also:
Software#getId for validation constraints
-
parameter
public Software parameter(Parameter parameter)
Builder method for parameter.- Parameters:
parameter
- aParameter
parameter.- Returns:
- Software
- See Also:
Software#setParameter for specification examples
,Software#getParameter for validation constraints
-
getParameter
@Valid public @Valid Parameter getParameter()
Parameter defining the software being used.- Returns:
- parameter
-
setParameter
public void setParameter(Parameter parameter)
Set parameter.- Parameters:
parameter
- aParameter
parameter.- See Also:
Software#getParameter for validation constraints
-
setting
public Software setting(List<String> setting)
Builder method for setting.- Parameters:
setting
- aList<String>
parameter.- Returns:
- Software
- See Also:
Software#setSetting for specification examples
,Software#getSetting for validation constraints
-
addSettingItem
public Software addSettingItem(String settingItem)
Add a single settingItem to the setting collection.- Parameters:
settingItem
- aString
parameter.- Returns:
- Software
- See Also:
Software#getSetting for validation constraints
-
getSetting
public List<String> getSetting()
A software setting used. This field MAY occur multiple times for a single software. The value of this field is deliberately set as a String, since there currently do not exist cvParams for every possible setting.- Returns:
- setting
-
setSetting
public void setSetting(List<String> setting)
Set setting.- Parameters:
setting
- aList<String>
parameter.- See Also:
Software#getSetting for validation constraints
-
-