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 Default Methods Modifier and Type Method Description EvaluationSummary.BuildercreatedTime(Instant createdTime)The timestamp for when the evaluation was created.EvaluationSummary.BuilderevaluationArn(String evaluationArn)The Amazon Resource Name (ARN) for the contact evaluation resource.EvaluationSummary.BuilderevaluationFormId(String evaluationFormId)The unique identifier for the evaluation form.EvaluationSummary.BuilderevaluationFormTitle(String evaluationFormTitle)A title of the evaluation form.EvaluationSummary.BuilderevaluationId(String evaluationId)A unique identifier for the contact evaluation.EvaluationSummary.BuilderevaluatorArn(String evaluatorArn)The Amazon Resource Name (ARN) of the user who last updated the evaluation.EvaluationSummary.BuilderlastModifiedTime(Instant lastModifiedTime)The timestamp for when the evaluation was last updated.default EvaluationSummary.Builderscore(Consumer<EvaluationScore.Builder> score)The overall score of the contact evaluation.EvaluationSummary.Builderscore(EvaluationScore score)The overall score of the contact evaluation.EvaluationSummary.Builderstatus(String status)The status of the contact evaluation.EvaluationSummary.Builderstatus(EvaluationStatus status)The status of the contact evaluation.-
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, sdkFields
-
-
-
-
Method Detail
-
evaluationId
EvaluationSummary.Builder evaluationId(String evaluationId)
A unique identifier for the contact evaluation.
- Parameters:
evaluationId- A unique identifier for the contact evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationArn
EvaluationSummary.Builder evaluationArn(String evaluationArn)
The Amazon Resource Name (ARN) for the contact evaluation resource.
- Parameters:
evaluationArn- The Amazon Resource Name (ARN) for the contact evaluation resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationFormTitle
EvaluationSummary.Builder evaluationFormTitle(String evaluationFormTitle)
A title of the evaluation form.
- Parameters:
evaluationFormTitle- A title of the evaluation form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationFormId
EvaluationSummary.Builder evaluationFormId(String evaluationFormId)
The unique identifier for the evaluation form.
- Parameters:
evaluationFormId- The unique identifier for the evaluation form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
EvaluationSummary.Builder status(String status)
The status of the contact evaluation.
- Parameters:
status- The status of the contact evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationStatus,EvaluationStatus
-
status
EvaluationSummary.Builder status(EvaluationStatus status)
The status of the contact evaluation.
- Parameters:
status- The status of the contact evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationStatus,EvaluationStatus
-
evaluatorArn
EvaluationSummary.Builder evaluatorArn(String evaluatorArn)
The Amazon Resource Name (ARN) of the user who last updated the evaluation.
- Parameters:
evaluatorArn- The Amazon Resource Name (ARN) of the user who last updated the evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
score
EvaluationSummary.Builder score(EvaluationScore score)
The overall score of the contact evaluation.
- Parameters:
score- The overall score of the contact evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
score
default EvaluationSummary.Builder score(Consumer<EvaluationScore.Builder> score)
The overall score of the contact evaluation.
This is a convenience method that creates an instance of theEvaluationScore.Builderavoiding the need to create one manually viaEvaluationScore.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscore(EvaluationScore).- Parameters:
score- a consumer that will call methods onEvaluationScore.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
score(EvaluationScore)
-
createdTime
EvaluationSummary.Builder createdTime(Instant createdTime)
The timestamp for when the evaluation was created.
- Parameters:
createdTime- The timestamp for when the evaluation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
EvaluationSummary.Builder lastModifiedTime(Instant lastModifiedTime)
The timestamp for when the evaluation was last updated.
- Parameters:
lastModifiedTime- The timestamp for when the evaluation was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-