Interface PutFeedbackRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutFeedbackRequest.Builder,
,PutFeedbackRequest> QConnectRequest.Builder
,SdkBuilder<PutFeedbackRequest.Builder,
,PutFeedbackRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutFeedbackRequest
public static interface PutFeedbackRequest.Builder
extends QConnectRequest.Builder, SdkPojo, CopyableBuilder<PutFeedbackRequest.Builder,PutFeedbackRequest>
-
Method Summary
Modifier and TypeMethodDescriptionassistantId
(String assistantId) The identifier of the Amazon Q in Connect assistant.default PutFeedbackRequest.Builder
contentFeedback
(Consumer<ContentFeedbackData.Builder> contentFeedback) Information about the feedback provided.contentFeedback
(ContentFeedbackData contentFeedback) Information about the feedback provided.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The identifier of the feedback target.targetType
(String targetType) The type of the feedback target.targetType
(TargetType targetType) The type of the feedback target.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qconnect.model.QConnectRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
assistantId
The identifier of the Amazon Q in Connect assistant.
- Parameters:
assistantId
- The identifier of the Amazon Q in Connect assistant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentFeedback
Information about the feedback provided.
- Parameters:
contentFeedback
- Information about the feedback provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentFeedback
default PutFeedbackRequest.Builder contentFeedback(Consumer<ContentFeedbackData.Builder> contentFeedback) Information about the feedback provided.
This is a convenience method that creates an instance of theContentFeedbackData.Builder
avoiding the need to create one manually viaContentFeedbackData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontentFeedback(ContentFeedbackData)
.- Parameters:
contentFeedback
- a consumer that will call methods onContentFeedbackData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetId
The identifier of the feedback target.
- Parameters:
targetId
- The identifier of the feedback target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetType
The type of the feedback target.
- Parameters:
targetType
- The type of the feedback target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetType
The type of the feedback target.
- Parameters:
targetType
- The type of the feedback target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutFeedbackRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutFeedbackRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-