public static class EvaluationOutcome.Builder
extends java.lang.Object
EvaluationOutcome
instances.Constructor and Description |
---|
Builder(com.mesosphere.sdk.offer.evaluate.EvaluationOutcome.Type type,
java.lang.Object source,
java.util.Collection<OfferRecommendation> offerRecommendations,
java.lang.String reasonFormat,
java.lang.Object... reasonArgs) |
Modifier and Type | Method and Description |
---|---|
EvaluationOutcome.Builder |
addAllChildren(java.util.Collection<EvaluationOutcome> children) |
EvaluationOutcome.Builder |
addChild(EvaluationOutcome child) |
EvaluationOutcome |
build() |
EvaluationOutcome.Builder |
mesosResource(MesosResource mesosResource) |
public Builder(com.mesosphere.sdk.offer.evaluate.EvaluationOutcome.Type type, java.lang.Object source, java.util.Collection<OfferRecommendation> offerRecommendations, java.lang.String reasonFormat, java.lang.Object... reasonArgs)
public EvaluationOutcome.Builder mesosResource(MesosResource mesosResource)
public EvaluationOutcome.Builder addChild(EvaluationOutcome child)
public EvaluationOutcome.Builder addAllChildren(java.util.Collection<EvaluationOutcome> children)
public EvaluationOutcome build()