Class ReportExecutionContext.ReportExecutionContextBuilder
- java.lang.Object
-
- com.inductiveautomation.reporting.gateway.api.ReportExecutionContext.ReportExecutionContextBuilder
-
- Enclosing class:
- ReportExecutionContext
public static class ReportExecutionContext.ReportExecutionContextBuilder extends java.lang.Object
Builder pattern because the number of parameters is getting to be insane.
-
-
Constructor Summary
Constructors Constructor Description ReportExecutionContextBuilder(GatewayContext context, ReportStatusManager statusManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportExecutionContext
build()
ReportExecutionContext.ReportExecutionContextBuilder
isSample(boolean isSample)
ReportExecutionContext.ReportExecutionContextBuilder
isScheduled(boolean isScheduled)
ReportExecutionContext.ReportExecutionContextBuilder
projectName(java.lang.String projectName)
ReportExecutionContext.ReportExecutionContextBuilder
reportPath(java.lang.String reportPath)
-
-
-
Constructor Detail
-
ReportExecutionContextBuilder
public ReportExecutionContextBuilder(GatewayContext context, ReportStatusManager statusManager)
-
-
Method Detail
-
projectName
public ReportExecutionContext.ReportExecutionContextBuilder projectName(java.lang.String projectName)
-
reportPath
public ReportExecutionContext.ReportExecutionContextBuilder reportPath(java.lang.String reportPath)
-
isSample
public ReportExecutionContext.ReportExecutionContextBuilder isSample(boolean isSample)
-
isScheduled
public ReportExecutionContext.ReportExecutionContextBuilder isScheduled(boolean isScheduled)
-
build
public ReportExecutionContext build()
-
-