public static interface EvaluationForm.Builder extends SdkPojo, CopyableBuilder<EvaluationForm.Builder,EvaluationForm>
| Modifier and Type | Method and Description |
|---|---|
EvaluationForm.Builder |
createdBy(String createdBy)
The Amazon Resource Name (ARN) of the user who created the evaluation form.
|
EvaluationForm.Builder |
createdTime(Instant createdTime)
The timestamp for when the evaluation form was created.
|
EvaluationForm.Builder |
description(String description)
The description of the evaluation form.
|
EvaluationForm.Builder |
evaluationFormArn(String evaluationFormArn)
The Amazon Resource Name (ARN) for the evaluation form resource.
|
EvaluationForm.Builder |
evaluationFormId(String evaluationFormId)
The unique identifier for the evaluation form.
|
EvaluationForm.Builder |
evaluationFormVersion(Integer evaluationFormVersion)
A version of the evaluation form.
|
EvaluationForm.Builder |
items(Collection<EvaluationFormItem> items)
Items that are part of the evaluation form.
|
EvaluationForm.Builder |
items(Consumer<EvaluationFormItem.Builder>... items)
Items that are part of the evaluation form.
|
EvaluationForm.Builder |
items(EvaluationFormItem... items)
Items that are part of the evaluation form.
|
EvaluationForm.Builder |
lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last updated the evaluation form.
|
EvaluationForm.Builder |
lastModifiedTime(Instant lastModifiedTime)
The timestamp for when the evaluation form was last updated.
|
EvaluationForm.Builder |
locked(Boolean locked)
The flag indicating whether the evaluation form is locked for changes.
|
default EvaluationForm.Builder |
scoringStrategy(Consumer<EvaluationFormScoringStrategy.Builder> scoringStrategy)
A scoring strategy of the evaluation form.
|
EvaluationForm.Builder |
scoringStrategy(EvaluationFormScoringStrategy scoringStrategy)
A scoring strategy of the evaluation form.
|
EvaluationForm.Builder |
status(EvaluationFormVersionStatus status)
The status of the evaluation form.
|
EvaluationForm.Builder |
status(String status)
The status of the evaluation form.
|
EvaluationForm.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
EvaluationForm.Builder |
title(String title)
A unique title of the evaluation form.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEvaluationForm.Builder evaluationFormId(String evaluationFormId)
The unique identifier for the evaluation form.
evaluationFormId - The unique identifier for the evaluation form.EvaluationForm.Builder evaluationFormVersion(Integer evaluationFormVersion)
A version of the evaluation form.
evaluationFormVersion - A version of the evaluation form.EvaluationForm.Builder locked(Boolean locked)
The flag indicating whether the evaluation form is locked for changes.
locked - The flag indicating whether the evaluation form is locked for changes.EvaluationForm.Builder evaluationFormArn(String evaluationFormArn)
The Amazon Resource Name (ARN) for the evaluation form resource.
evaluationFormArn - The Amazon Resource Name (ARN) for the evaluation form resource.EvaluationForm.Builder title(String title)
A unique title of the evaluation form.
title - A unique title of the evaluation form.EvaluationForm.Builder description(String description)
The description of the evaluation form.
description - The description of the evaluation form.EvaluationForm.Builder status(String status)
The status of the evaluation form.
status - The status of the evaluation form.EvaluationFormVersionStatus,
EvaluationFormVersionStatusEvaluationForm.Builder status(EvaluationFormVersionStatus status)
The status of the evaluation form.
status - The status of the evaluation form.EvaluationFormVersionStatus,
EvaluationFormVersionStatusEvaluationForm.Builder items(Collection<EvaluationFormItem> items)
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
items - Items that are part of the evaluation form. The total number of sections and questions must not exceed
100 each. Questions must be contained in a section.EvaluationForm.Builder items(EvaluationFormItem... items)
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
items - Items that are part of the evaluation form. The total number of sections and questions must not exceed
100 each. Questions must be contained in a section.EvaluationForm.Builder items(Consumer<EvaluationFormItem.Builder>... items)
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
This is a convenience method that creates an instance of theEvaluationFormItem.Builder avoiding the need to create
one manually via EvaluationFormItem.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #items(List.
items - a consumer that will call methods on
EvaluationFormItem.Builder#items(java.util.Collection) EvaluationForm.Builder scoringStrategy(EvaluationFormScoringStrategy scoringStrategy)
A scoring strategy of the evaluation form.
scoringStrategy - A scoring strategy of the evaluation form.default EvaluationForm.Builder scoringStrategy(Consumer<EvaluationFormScoringStrategy.Builder> scoringStrategy)
A scoring strategy of the evaluation form.
This is a convenience method that creates an instance of theEvaluationFormScoringStrategy.Builder
avoiding the need to create one manually via EvaluationFormScoringStrategy.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to scoringStrategy(EvaluationFormScoringStrategy).
scoringStrategy - a consumer that will call methods on EvaluationFormScoringStrategy.BuilderscoringStrategy(EvaluationFormScoringStrategy)EvaluationForm.Builder createdTime(Instant createdTime)
The timestamp for when the evaluation form was created.
createdTime - The timestamp for when the evaluation form was created.EvaluationForm.Builder createdBy(String createdBy)
The Amazon Resource Name (ARN) of the user who created the evaluation form.
createdBy - The Amazon Resource Name (ARN) of the user who created the evaluation form.EvaluationForm.Builder lastModifiedTime(Instant lastModifiedTime)
The timestamp for when the evaluation form was last updated.
lastModifiedTime - The timestamp for when the evaluation form was last updated.EvaluationForm.Builder lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last updated the evaluation form.
lastModifiedBy - The Amazon Resource Name (ARN) of the user who last updated the evaluation form.EvaluationForm.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.Copyright © 2023. All rights reserved.