@Value.Immutable public abstract class AbstractAlgorithmPluginResultStatus extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractAlgorithmPluginResultStatus.AlgorithmPluginResultStatusTag |
Constructor and Description |
---|
AbstractAlgorithmPluginResultStatus() |
Modifier and Type | Method and Description |
---|---|
static AlgorithmPluginResultStatus |
defaultErrorResult(Optional<String> statusDescription) |
static AlgorithmPluginResultStatus |
defaultSuccessResult(Optional<String> statusDescription) |
static AlgorithmPluginResultStatus |
result(Optional<String> statusDescription,
AbstractAlgorithmPluginResultStatus.AlgorithmPluginResultStatusTag tag) |
abstract AbstractAlgorithmPluginResultStatus.AlgorithmPluginResultStatusTag |
status() |
abstract Optional<String> |
statusDescription() |
@Value.Parameter public abstract AbstractAlgorithmPluginResultStatus.AlgorithmPluginResultStatusTag status()
public static AlgorithmPluginResultStatus defaultErrorResult(Optional<String> statusDescription)
public static AlgorithmPluginResultStatus defaultSuccessResult(Optional<String> statusDescription)
public static AlgorithmPluginResultStatus result(Optional<String> statusDescription, AbstractAlgorithmPluginResultStatus.AlgorithmPluginResultStatusTag tag)
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.