@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class OptimizationAlgorithmPreparationPluginResult extends AbstractOptimizationAlgorithmPreparationPluginResult
AbstractOptimizationAlgorithmPreparationPluginResult
.
Use the builder to create immutable instances:
OptimizationAlgorithmPreparationPluginResult.builder()
.
Use the static factory method to create immutable instances:
OptimizationAlgorithmPreparationPluginResult.of()
.
Modifier and Type | Class and Description |
---|---|
static class |
OptimizationAlgorithmPreparationPluginResult.Builder
Builds instances of type
OptimizationAlgorithmPreparationPluginResult . |
static interface |
OptimizationAlgorithmPreparationPluginResult.BuildFinal |
static interface |
OptimizationAlgorithmPreparationPluginResult.StatusBuildStage |
Modifier and Type | Method and Description |
---|---|
static OptimizationAlgorithmPreparationPluginResult.StatusBuildStage |
builder()
Creates a builder for
OptimizationAlgorithmPreparationPluginResult . |
static OptimizationAlgorithmPreparationPluginResult |
copyOf(AbstractOptimizationAlgorithmPreparationPluginResult instance)
Creates an immutable copy of a
AbstractOptimizationAlgorithmPreparationPluginResult value. |
boolean |
equals(Object another)
This instance is equal to all instances of
OptimizationAlgorithmPreparationPluginResult that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
status . |
static OptimizationAlgorithmPreparationPluginResult |
of(AlgorithmPluginResultStatus status)
Construct a new immutable
OptimizationAlgorithmPreparationPluginResult instance. |
AlgorithmPluginResultStatus |
status() |
String |
toString()
Prints the immutable value
OptimizationAlgorithmPreparationPluginResult with attribute values. |
OptimizationAlgorithmPreparationPluginResult |
withStatus(AlgorithmPluginResultStatus value)
Copy the current immutable object by setting a value for the
status attribute. |
public AlgorithmPluginResultStatus status()
status
in class AbstractOptimizationAlgorithmPreparationPluginResult
status
attributepublic final OptimizationAlgorithmPreparationPluginResult withStatus(AlgorithmPluginResultStatus value)
status
attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this
.value
- A new value for statusthis
objectpublic boolean equals(@Nullable Object another)
OptimizationAlgorithmPreparationPluginResult
that have equal attribute values.public int hashCode()
status
.public String toString()
OptimizationAlgorithmPreparationPluginResult
with attribute values.public static OptimizationAlgorithmPreparationPluginResult of(AlgorithmPluginResultStatus status)
OptimizationAlgorithmPreparationPluginResult
instance.status
- The value for the status
attributepublic static OptimizationAlgorithmPreparationPluginResult copyOf(AbstractOptimizationAlgorithmPreparationPluginResult instance)
AbstractOptimizationAlgorithmPreparationPluginResult
value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance
- The instance to copypublic static OptimizationAlgorithmPreparationPluginResult.StatusBuildStage builder()
OptimizationAlgorithmPreparationPluginResult
.
OptimizationAlgorithmPreparationPluginResult.builder()
.status(com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm.AlgorithmPluginResultStatus) // required status
.build();
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.