Interface EvaluationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationSummary.Builder,EvaluationSummary>,SdkBuilder<EvaluationSummary.Builder,EvaluationSummary>,SdkPojo
- Enclosing class:
- EvaluationSummary
public static interface EvaluationSummary.Builder extends SdkPojo, CopyableBuilder<EvaluationSummary.Builder,EvaluationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluationSummary.BuilderapplicationType(String applicationType)Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).EvaluationSummary.BuilderapplicationType(ApplicationType applicationType)Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).EvaluationSummary.BuildercreationTime(Instant creationTime)The time the evaluation job was created.EvaluationSummary.BuilderevaluationTaskTypes(Collection<EvaluationTaskType> evaluationTaskTypes)The type of task for model evaluation.EvaluationSummary.BuilderevaluationTaskTypes(EvaluationTaskType... evaluationTaskTypes)The type of task for model evaluation.EvaluationSummary.BuilderevaluationTaskTypesWithStrings(String... evaluationTaskTypes)The type of task for model evaluation.EvaluationSummary.BuilderevaluationTaskTypesWithStrings(Collection<String> evaluationTaskTypes)The type of task for model evaluation.EvaluationSummary.BuilderevaluatorModelIdentifiers(String... evaluatorModelIdentifiers)The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.EvaluationSummary.BuilderevaluatorModelIdentifiers(Collection<String> evaluatorModelIdentifiers)The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.EvaluationSummary.BuilderjobArn(String jobArn)The Amazon Resource Name (ARN) of the evaluation job.EvaluationSummary.BuilderjobName(String jobName)The name for the evaluation job.EvaluationSummary.BuilderjobType(String jobType)Specifies whether the evaluation job is automated or human-based.EvaluationSummary.BuilderjobType(EvaluationJobType jobType)Specifies whether the evaluation job is automated or human-based.EvaluationSummary.BuildermodelIdentifiers(String... modelIdentifiers)The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.EvaluationSummary.BuildermodelIdentifiers(Collection<String> modelIdentifiers)The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.EvaluationSummary.BuilderragIdentifiers(String... ragIdentifiers)The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.EvaluationSummary.BuilderragIdentifiers(Collection<String> ragIdentifiers)The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.EvaluationSummary.Builderstatus(String status)The current status of the evaluation job.EvaluationSummary.Builderstatus(EvaluationJobStatus status)The current status of the evaluation job.-
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 Detail
-
jobArn
EvaluationSummary.Builder jobArn(String jobArn)
The Amazon Resource Name (ARN) of the evaluation job.
- Parameters:
jobArn- The Amazon Resource Name (ARN) of the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
EvaluationSummary.Builder jobName(String jobName)
The name for the evaluation job.
- Parameters:
jobName- The name for the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
EvaluationSummary.Builder status(String status)
The current status of the evaluation job.
- Parameters:
status- The current status of the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationJobStatus,EvaluationJobStatus
-
status
EvaluationSummary.Builder status(EvaluationJobStatus status)
The current status of the evaluation job.
- Parameters:
status- The current status of the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationJobStatus,EvaluationJobStatus
-
creationTime
EvaluationSummary.Builder creationTime(Instant creationTime)
The time the evaluation job was created.
- Parameters:
creationTime- The time the evaluation job was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobType
EvaluationSummary.Builder jobType(String jobType)
Specifies whether the evaluation job is automated or human-based.
- Parameters:
jobType- Specifies whether the evaluation job is automated or human-based.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationJobType,EvaluationJobType
-
jobType
EvaluationSummary.Builder jobType(EvaluationJobType jobType)
Specifies whether the evaluation job is automated or human-based.
- Parameters:
jobType- Specifies whether the evaluation job is automated or human-based.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationJobType,EvaluationJobType
-
evaluationTaskTypesWithStrings
EvaluationSummary.Builder evaluationTaskTypesWithStrings(Collection<String> evaluationTaskTypes)
The type of task for model evaluation.
- Parameters:
evaluationTaskTypes- The type of task for model evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationTaskTypesWithStrings
EvaluationSummary.Builder evaluationTaskTypesWithStrings(String... evaluationTaskTypes)
The type of task for model evaluation.
- Parameters:
evaluationTaskTypes- The type of task for model evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationTaskTypes
EvaluationSummary.Builder evaluationTaskTypes(Collection<EvaluationTaskType> evaluationTaskTypes)
The type of task for model evaluation.
- Parameters:
evaluationTaskTypes- The type of task for model evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationTaskTypes
EvaluationSummary.Builder evaluationTaskTypes(EvaluationTaskType... evaluationTaskTypes)
The type of task for model evaluation.
- Parameters:
evaluationTaskTypes- The type of task for model evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelIdentifiers
EvaluationSummary.Builder modelIdentifiers(Collection<String> modelIdentifiers)
The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.
- Parameters:
modelIdentifiers- The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelIdentifiers
EvaluationSummary.Builder modelIdentifiers(String... modelIdentifiers)
The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.
- Parameters:
modelIdentifiers- The Amazon Resource Names (ARNs) of the model(s) used for the evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ragIdentifiers
EvaluationSummary.Builder ragIdentifiers(Collection<String> ragIdentifiers)
The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.
- Parameters:
ragIdentifiers- The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ragIdentifiers
EvaluationSummary.Builder ragIdentifiers(String... ragIdentifiers)
The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.
- Parameters:
ragIdentifiers- The Amazon Resource Names (ARNs) of the knowledge base resources used for a knowledge base evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluatorModelIdentifiers
EvaluationSummary.Builder evaluatorModelIdentifiers(Collection<String> evaluatorModelIdentifiers)
The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.
- Parameters:
evaluatorModelIdentifiers- The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluatorModelIdentifiers
EvaluationSummary.Builder evaluatorModelIdentifiers(String... evaluatorModelIdentifiers)
The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.
- Parameters:
evaluatorModelIdentifiers- The Amazon Resource Names (ARNs) of the models used to compute the metrics for a knowledge base evaluation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationType
EvaluationSummary.Builder applicationType(String applicationType)
Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).
- Parameters:
applicationType- Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationType,ApplicationType
-
applicationType
EvaluationSummary.Builder applicationType(ApplicationType applicationType)
Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).
- Parameters:
applicationType- Specifies whether the evaluation job is for evaluating a model or evaluating a knowledge base (retrieval and response generation).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationType,ApplicationType
-
-