@NotThreadSafe public static final class OptimizationAlgorithmPreparationPluginResult.Builder extends Object implements OptimizationAlgorithmPreparationPluginResult.StatusBuildStage, OptimizationAlgorithmPreparationPluginResult.BuildFinal
OptimizationAlgorithmPreparationPluginResult
.
Initialize attributes and then invoke the build()
method to create an
immutable instance.
Builder
is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
Modifier and Type | Method and Description |
---|---|
OptimizationAlgorithmPreparationPluginResult |
build()
Builds a new
OptimizationAlgorithmPreparationPluginResult . |
OptimizationAlgorithmPreparationPluginResult.Builder |
status(AlgorithmPluginResultStatus status)
Initializes the value for the
status attribute. |
@CanIgnoreReturnValue public final OptimizationAlgorithmPreparationPluginResult.Builder status(AlgorithmPluginResultStatus status)
status
attribute.status
in interface OptimizationAlgorithmPreparationPluginResult.StatusBuildStage
status
- The value for statusthis
builder for use in a chained invocationpublic OptimizationAlgorithmPreparationPluginResult build()
OptimizationAlgorithmPreparationPluginResult
.build
in interface OptimizationAlgorithmPreparationPluginResult.BuildFinal
IllegalStateException
- if any required attributes are missingCopyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.