package com.nvarghese.beowulf.common.scan.model;
import com.google.code.morphia.annotations.Embedded;
import com.google.code.morphia.annotations.Property;
import com.nvarghese.beowulf.common.report.ReportFormat;
import com.nvarghese.beowulf.common.report.Severity;
@Embedded
public class ReportScanConfigDocument {
@Property("file_name")
private String fileName;
@Property("min_severity")
private Severity minimumSeverity;
@Property("auto_report_generation")
private boolean autoReportGeneration;
@Property("report_format")
private ReportFormat reportFormat;
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public Severity getMinimumSeverity() {
return minimumSeverity;
}
public void setMinimumSeverity(Severity minimumSeverity) {
this.minimumSeverity = minimumSeverity;
}
public boolean isAutoReportGeneration() {
return autoReportGeneration;
}
public void setAutoReportGeneration(boolean autoReportGeneration) {
this.autoReportGeneration = autoReportGeneration;
}
public ReportFormat getReportFormat() {
return reportFormat;
}
public void setReportFormat(ReportFormat reportFormat) {
this.reportFormat = reportFormat;
}
}