Package com.powsybl.security
Class SecurityAnalysisReport
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<SecurityAnalysisReport>
-
- com.powsybl.security.SecurityAnalysisReport
-
- All Implemented Interfaces:
Extendable<SecurityAnalysisReport>
public class SecurityAnalysisReport extends AbstractExtendable<SecurityAnalysisReport>
- Author:
- Thomas Adam
-
-
Constructor Summary
Constructors Constructor Description SecurityAnalysisReport(SecurityAnalysisResult result)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityAnalysisReport
empty()
Optional<byte[]>
getLogBytes()
Gets log file in bytes.SecurityAnalysisResult
getResult()
SecurityAnalysisReport
setLogBytes(byte[] logBytes)
-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extendable
newExtension
-
-
-
-
Constructor Detail
-
SecurityAnalysisReport
public SecurityAnalysisReport(SecurityAnalysisResult result)
-
-
Method Detail
-
empty
public static SecurityAnalysisReport empty()
-
getResult
public SecurityAnalysisResult getResult()
-
getLogBytes
public Optional<byte[]> getLogBytes()
Gets log file in bytes.- Returns:
- an Optional describing the zip bytes
-
setLogBytes
public SecurityAnalysisReport setLogBytes(byte[] logBytes)
-
-