Class ReportExecutionContext.ReportExecutionContextBuilder
- java.lang.Object
-
- com.inductiveautomation.reporting.gateway.api.ReportExecutionContext.ReportExecutionContextBuilder
-
- Enclosing class:
- ReportExecutionContext
public static class ReportExecutionContext.ReportExecutionContextBuilder extends java.lang.ObjectBuilder 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 ReportExecutionContextbuild()ReportExecutionContext.ReportExecutionContextBuilderisSample(boolean isSample)ReportExecutionContext.ReportExecutionContextBuilderisScheduled(boolean isScheduled)ReportExecutionContext.ReportExecutionContextBuilderprojectName(java.lang.String projectName)ReportExecutionContext.ReportExecutionContextBuilderreportPath(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()
-
-