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.BuildercontentFeedback(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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.qconnect.model.QConnectRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaContentFeedbackData.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-