public class SecurityAnalysisCommandOptions
extends java.lang.Object
Path
to case file
- an optional Path
to contingencies file
- an optional Path
to parameters file
- an optional Path
to output file
- an optional format for the output file
- a list of requested result extensions
- a list of violation types of interest
- an optional task countConstructor and Description |
---|
SecurityAnalysisCommandOptions() |
public SecurityAnalysisCommandOptions itoolsCommand(java.lang.String itoolsCommand)
public SecurityAnalysisCommandOptions id(java.lang.String id)
public SecurityAnalysisCommandOptions absolutePaths(boolean absolutePaths)
public SecurityAnalysisCommandOptions caseFile(java.nio.file.Path caseFile)
public SecurityAnalysisCommandOptions contingenciesFile(java.nio.file.Path contingenciesFile)
public SecurityAnalysisCommandOptions parametersFile(java.nio.file.Path parametersFile)
public SecurityAnalysisCommandOptions taskCount(int taskCount)
public SecurityAnalysisCommandOptions outputFile(java.util.function.Function<java.lang.Integer,java.nio.file.Path> outputFile, java.lang.String format)
public SecurityAnalysisCommandOptions logFile(java.nio.file.Path logFile)
public SecurityAnalysisCommandOptions logFile(java.util.function.Function<java.lang.Integer,java.nio.file.Path> logFile)
public SecurityAnalysisCommandOptions outputFile(java.nio.file.Path outputFile, java.lang.String format)
public SecurityAnalysisCommandOptions taskBasedOnIndex(int taskCount)
public SecurityAnalysisCommandOptions task(java.util.function.Function<java.lang.Integer,Partition> task)
public SecurityAnalysisCommandOptions task(Partition task)
public SecurityAnalysisCommandOptions resultExtension(java.lang.String extensionName)
public SecurityAnalysisCommandOptions resultExtensions(java.util.Collection<java.lang.String> extensionNames)
public SecurityAnalysisCommandOptions violationType(LimitViolationType violationType)
public SecurityAnalysisCommandOptions violationTypes(java.util.Collection<LimitViolationType> violationTypes)
public SimpleCommand toCommand()
Copyright © 2019. All rights reserved.