Interface DerivedEvaluatorConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DerivedEvaluatorConfig.Builder,,DerivedEvaluatorConfig> SdkBuilder<DerivedEvaluatorConfig.Builder,,DerivedEvaluatorConfig> SdkPojo
- Enclosing class:
DerivedEvaluatorConfig
@Mutable
@NotThreadSafe
public static interface DerivedEvaluatorConfig.Builder
extends SdkPojo, CopyableBuilder<DerivedEvaluatorConfig.Builder,DerivedEvaluatorConfig>
-
Method Summary
Modifier and TypeMethodDescriptionbaseEvaluatorId(String baseEvaluatorId) The identifier of the base evaluator whose logic to run (aBuiltin.*orThirdParty.*evaluator).default DerivedEvaluatorConfig.BuildermodelConfig(Consumer<EvaluatorModelConfig.Builder> modelConfig) The configuration of the evaluator model that you supply.modelConfig(EvaluatorModelConfig modelConfig) The configuration of the evaluator model that you supply.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
baseEvaluatorId
The identifier of the base evaluator whose logic to run (a
Builtin.*orThirdParty.*evaluator).- Parameters:
baseEvaluatorId- The identifier of the base evaluator whose logic to run (aBuiltin.*orThirdParty.*evaluator).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfig
The configuration of the evaluator model that you supply.
- Parameters:
modelConfig- The configuration of the evaluator model that you supply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfig
default DerivedEvaluatorConfig.Builder modelConfig(Consumer<EvaluatorModelConfig.Builder> modelConfig) The configuration of the evaluator model that you supply.
This is a convenience method that creates an instance of theEvaluatorModelConfig.Builderavoiding the need to create one manually viaEvaluatorModelConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomodelConfig(EvaluatorModelConfig).- Parameters:
modelConfig- a consumer that will call methods onEvaluatorModelConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-