Interface EvaluationModelConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EvaluationModelConfig.Builder,
,EvaluationModelConfig> SdkBuilder<EvaluationModelConfig.Builder,
,EvaluationModelConfig> SdkPojo
- Enclosing class:
EvaluationModelConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault EvaluationModelConfig.Builder
bedrockModel
(Consumer<EvaluationBedrockModel.Builder> bedrockModel) Defines the Amazon Bedrock model or inference profile and inference parameters you want used.bedrockModel
(EvaluationBedrockModel bedrockModel) Defines the Amazon Bedrock model or inference profile and inference parameters you want used.default EvaluationModelConfig.Builder
precomputedInferenceSource
(Consumer<EvaluationPrecomputedInferenceSource.Builder> precomputedInferenceSource) Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.precomputedInferenceSource
(EvaluationPrecomputedInferenceSource precomputedInferenceSource) Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
bedrockModel
Defines the Amazon Bedrock model or inference profile and inference parameters you want used.
- Parameters:
bedrockModel
- Defines the Amazon Bedrock model or inference profile and inference parameters you want used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bedrockModel
default EvaluationModelConfig.Builder bedrockModel(Consumer<EvaluationBedrockModel.Builder> bedrockModel) Defines the Amazon Bedrock model or inference profile and inference parameters you want used.
This is a convenience method that creates an instance of theEvaluationBedrockModel.Builder
avoiding the need to create one manually viaEvaluationBedrockModel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobedrockModel(EvaluationBedrockModel)
.- Parameters:
bedrockModel
- a consumer that will call methods onEvaluationBedrockModel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
precomputedInferenceSource
EvaluationModelConfig.Builder precomputedInferenceSource(EvaluationPrecomputedInferenceSource precomputedInferenceSource) Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.
- Parameters:
precomputedInferenceSource
- Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
precomputedInferenceSource
default EvaluationModelConfig.Builder precomputedInferenceSource(Consumer<EvaluationPrecomputedInferenceSource.Builder> precomputedInferenceSource) Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.
This is a convenience method that creates an instance of theEvaluationPrecomputedInferenceSource.Builder
avoiding the need to create one manually viaEvaluationPrecomputedInferenceSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprecomputedInferenceSource(EvaluationPrecomputedInferenceSource)
.- Parameters:
precomputedInferenceSource
- a consumer that will call methods onEvaluationPrecomputedInferenceSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-