Interface UpdateEvaluationFormRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<UpdateEvaluationFormRequest.Builder,UpdateEvaluationFormRequest>,SdkBuilder<UpdateEvaluationFormRequest.Builder,UpdateEvaluationFormRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateEvaluationFormRequest
public static interface UpdateEvaluationFormRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateEvaluationFormRequest.Builder,UpdateEvaluationFormRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
build
-
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
-
instanceId
UpdateEvaluationFormRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationFormId
UpdateEvaluationFormRequest.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.
-
evaluationFormVersion
UpdateEvaluationFormRequest.Builder evaluationFormVersion(Integer evaluationFormVersion)
A version of the evaluation form to update.
- Parameters:
evaluationFormVersion- A version of the evaluation form to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createNewVersion
UpdateEvaluationFormRequest.Builder createNewVersion(Boolean createNewVersion)
A flag indicating whether the operation must create a new version.
- Parameters:
createNewVersion- A flag indicating whether the operation must create a new version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
UpdateEvaluationFormRequest.Builder title(String title)
A title of the evaluation form.
- Parameters:
title- A title of the evaluation form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateEvaluationFormRequest.Builder description(String description)
The description of the evaluation form.
- Parameters:
description- The description of the evaluation form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
UpdateEvaluationFormRequest.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
UpdateEvaluationFormRequest.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
UpdateEvaluationFormRequest.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.Builderavoiding the need to create one manually viaEvaluationFormItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#items(List.) - Parameters:
items- a consumer that will call methods onEvaluationFormItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#items(java.util.Collection)
-
scoringStrategy
UpdateEvaluationFormRequest.Builder scoringStrategy(EvaluationFormScoringStrategy scoringStrategy)
A scoring strategy of the evaluation form.
- Parameters:
scoringStrategy- A scoring strategy of the evaluation form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scoringStrategy
default UpdateEvaluationFormRequest.Builder scoringStrategy(Consumer<EvaluationFormScoringStrategy.Builder> scoringStrategy)
A scoring strategy of the evaluation form.
This is a convenience method that creates an instance of theEvaluationFormScoringStrategy.Builderavoiding the need to create one manually viaEvaluationFormScoringStrategy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscoringStrategy(EvaluationFormScoringStrategy).- Parameters:
scoringStrategy- a consumer that will call methods onEvaluationFormScoringStrategy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scoringStrategy(EvaluationFormScoringStrategy)
-
clientToken
UpdateEvaluationFormRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateEvaluationFormRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateEvaluationFormRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-