Package com.powsybl.afs.security
Class SecurityAnalysisRunnerBuilder
- java.lang.Object
-
- com.powsybl.afs.security.SecurityAnalysisRunnerBuilder
-
- All Implemented Interfaces:
ProjectFileBuilder<SecurityAnalysisRunner>
public class SecurityAnalysisRunnerBuilder extends Object implements ProjectFileBuilder<SecurityAnalysisRunner>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description SecurityAnalysisRunnerBuilder(ProjectFileBuildContext context, com.powsybl.security.SecurityAnalysisParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityAnalysisRunner
build()
SecurityAnalysisRunnerBuilder
withCase(ProjectFile aCase)
SecurityAnalysisRunnerBuilder
withContingencyStore(ProjectFile contingencyStore)
SecurityAnalysisRunnerBuilder
withName(String name)
-
-
-
Constructor Detail
-
SecurityAnalysisRunnerBuilder
public SecurityAnalysisRunnerBuilder(ProjectFileBuildContext context, com.powsybl.security.SecurityAnalysisParameters parameters)
-
-
Method Detail
-
withName
public SecurityAnalysisRunnerBuilder withName(String name)
-
withCase
public SecurityAnalysisRunnerBuilder withCase(ProjectFile aCase)
-
withContingencyStore
public SecurityAnalysisRunnerBuilder withContingencyStore(ProjectFile contingencyStore)
-
build
public SecurityAnalysisRunner build()
- Specified by:
build
in interfaceProjectFileBuilder<SecurityAnalysisRunner>
-
-