Package dev.pcvolkmer.mv64e.model
Class NgsReportMetadata
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.NgsReportMetadata
-
public class NgsReportMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNgsReportMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_KIT_MANUFACTURERstatic java.lang.StringJSON_PROPERTY_KIT_TYPEstatic java.lang.StringJSON_PROPERTY_PIPELINEstatic java.lang.StringJSON_PROPERTY_REFERENCE_GENOMEstatic java.lang.StringJSON_PROPERTY_SEQUENCER
-
Constructor Summary
Constructors Constructor Description NgsReportMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NgsReportMetadata.Builderbuilder()booleanequals(java.lang.Object o)java.lang.StringgetKitManufacturer()java.lang.StringgetKitType()java.net.URIgetPipeline()java.lang.StringgetReferenceGenome()java.lang.StringgetSequencer()inthashCode()NgsReportMetadatakitManufacturer(java.lang.String kitManufacturer)NgsReportMetadatakitType(java.lang.String kitType)NgsReportMetadatapipeline(java.net.URI pipeline)NgsReportMetadatareferenceGenome(java.lang.String referenceGenome)NgsReportMetadatasequencer(java.lang.String sequencer)voidsetKitManufacturer(java.lang.String kitManufacturer)voidsetKitType(java.lang.String kitType)voidsetPipeline(java.net.URI pipeline)voidsetReferenceGenome(java.lang.String referenceGenome)voidsetSequencer(java.lang.String sequencer)NgsReportMetadata.BuildertoBuilder()java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_KIT_MANUFACTURER
public static final java.lang.String JSON_PROPERTY_KIT_MANUFACTURER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PIPELINE
public static final java.lang.String JSON_PROPERTY_PIPELINE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KIT_TYPE
public static final java.lang.String JSON_PROPERTY_KIT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEQUENCER
public static final java.lang.String JSON_PROPERTY_SEQUENCER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE_GENOME
public static final java.lang.String JSON_PROPERTY_REFERENCE_GENOME
- See Also:
- Constant Field Values
-
-
Method Detail
-
kitManufacturer
public NgsReportMetadata kitManufacturer(java.lang.String kitManufacturer)
-
getKitManufacturer
public java.lang.String getKitManufacturer()
-
setKitManufacturer
public void setKitManufacturer(java.lang.String kitManufacturer)
-
pipeline
public NgsReportMetadata pipeline(java.net.URI pipeline)
-
getPipeline
public java.net.URI getPipeline()
-
setPipeline
public void setPipeline(java.net.URI pipeline)
-
kitType
public NgsReportMetadata kitType(java.lang.String kitType)
-
getKitType
public java.lang.String getKitType()
-
setKitType
public void setKitType(java.lang.String kitType)
-
sequencer
public NgsReportMetadata sequencer(java.lang.String sequencer)
-
getSequencer
public java.lang.String getSequencer()
-
setSequencer
public void setSequencer(java.lang.String sequencer)
-
referenceGenome
public NgsReportMetadata referenceGenome(java.lang.String referenceGenome)
-
getReferenceGenome
public java.lang.String getReferenceGenome()
-
setReferenceGenome
public void setReferenceGenome(java.lang.String referenceGenome)
-
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
-
builder
public static NgsReportMetadata.Builder builder()
-
toBuilder
public NgsReportMetadata.Builder toBuilder()
-
-