Class ReportDetailsBuilder
- java.lang.Object
-
- org.opennms.features.reporting.rest.internal.ReportDetailsBuilder
-
public class ReportDetailsBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ReportDetailsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportDetails
build()
ReportDetailsBuilder
withCategories(Collection<Category> categories)
ReportDetailsBuilder
withCronExpression(String cronExpression)
ReportDetailsBuilder
withDefaultTimezones()
ReportDetailsBuilder
withDeliveryOptions(DeliveryOptions deliveryOptions)
ReportDetailsBuilder
withFormats(List<ReportFormat> formats)
ReportDetailsBuilder
withParameters(ReportParameters reportParameters)
ReportDetailsBuilder
withReportId(String reportId)
ReportDetailsBuilder
withSurveillanceCategories(List<OnmsCategory> surveillanceCategories)
ReportDetailsBuilder
withTimezones(List<String> timezones)
-
-
-
Method Detail
-
withFormats
public ReportDetailsBuilder withFormats(List<ReportFormat> formats)
-
withReportId
public ReportDetailsBuilder withReportId(String reportId)
-
withParameters
public ReportDetailsBuilder withParameters(ReportParameters reportParameters)
-
withCategories
public ReportDetailsBuilder withCategories(Collection<Category> categories)
-
withSurveillanceCategories
public ReportDetailsBuilder withSurveillanceCategories(List<OnmsCategory> surveillanceCategories)
-
withDeliveryOptions
public ReportDetailsBuilder withDeliveryOptions(DeliveryOptions deliveryOptions)
-
withCronExpression
public ReportDetailsBuilder withCronExpression(String cronExpression)
-
withTimezones
public ReportDetailsBuilder withTimezones(List<String> timezones)
-
withDefaultTimezones
public ReportDetailsBuilder withDefaultTimezones()
-
build
public ReportDetails build()
-
-