Interface GetChatControlsConfigurationResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<GetChatControlsConfigurationResponse.Builder,,- GetChatControlsConfigurationResponse> - QBusinessResponse.Builder,- SdkBuilder<GetChatControlsConfigurationResponse.Builder,,- GetChatControlsConfigurationResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- GetChatControlsConfigurationResponse
- 
Method SummaryModifier and TypeMethodDescriptionblockedPhrases(Consumer<BlockedPhrasesConfiguration.Builder> blockedPhrases) The phrases blocked from chat by your chat control configuration.blockedPhrases(BlockedPhrasesConfiguration blockedPhrases) The phrases blocked from chat by your chat control configuration.creatorModeConfiguration(Consumer<AppliedCreatorModeConfiguration.Builder> creatorModeConfiguration) The configuration details forCREATOR_MODE.creatorModeConfiguration(AppliedCreatorModeConfiguration creatorModeConfiguration) The configuration details forCREATOR_MODE.hallucinationReductionConfiguration(Consumer<HallucinationReductionConfiguration.Builder> hallucinationReductionConfiguration) The hallucination reduction settings for your application.hallucinationReductionConfiguration(HallucinationReductionConfiguration hallucinationReductionConfiguration) The hallucination reduction settings for your application.If themaxResultsresponse was incomplete because there is more data to retrieve, Amazon Q Business returns a pagination token in the response.orchestrationConfiguration(Consumer<AppliedOrchestrationConfiguration.Builder> orchestrationConfiguration) The chat response orchestration settings for your application.orchestrationConfiguration(AppliedOrchestrationConfiguration orchestrationConfiguration) The chat response orchestration settings for your application.responseScope(String responseScope) The response scope configured for a Amazon Q Business application.responseScope(ResponseScope responseScope) The response scope configured for a Amazon Q Business application.topicConfigurations(Collection<TopicConfiguration> topicConfigurations) The topic specific controls configured for a Amazon Q Business application.topicConfigurations(Consumer<TopicConfiguration.Builder>... topicConfigurations) The topic specific controls configured for a Amazon Q Business application.topicConfigurations(TopicConfiguration... topicConfigurations) The topic specific controls configured for a Amazon Q Business application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
responseScopeThe response scope configured for a Amazon Q Business application. This determines whether your application uses its retrieval augmented generation (RAG) system to generate answers only from your enterprise data, or also uses the large language models (LLM) knowledge to respons to end user questions in chat. - Parameters:
- responseScope- The response scope configured for a Amazon Q Business application. This determines whether your application uses its retrieval augmented generation (RAG) system to generate answers only from your enterprise data, or also uses the large language models (LLM) knowledge to respons to end user questions in chat.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
responseScopeThe response scope configured for a Amazon Q Business application. This determines whether your application uses its retrieval augmented generation (RAG) system to generate answers only from your enterprise data, or also uses the large language models (LLM) knowledge to respons to end user questions in chat. - Parameters:
- responseScope- The response scope configured for a Amazon Q Business application. This determines whether your application uses its retrieval augmented generation (RAG) system to generate answers only from your enterprise data, or also uses the large language models (LLM) knowledge to respons to end user questions in chat.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
orchestrationConfigurationGetChatControlsConfigurationResponse.Builder orchestrationConfiguration(AppliedOrchestrationConfiguration orchestrationConfiguration) The chat response orchestration settings for your application. Chat orchestration is optimized to work for English language content. For more details on language support in Amazon Q Business, see Supported languages. - Parameters:
- orchestrationConfiguration- The chat response orchestration settings for your application.- Chat orchestration is optimized to work for English language content. For more details on language support in Amazon Q Business, see Supported languages. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
orchestrationConfigurationdefault GetChatControlsConfigurationResponse.Builder orchestrationConfiguration(Consumer<AppliedOrchestrationConfiguration.Builder> orchestrationConfiguration) The chat response orchestration settings for your application. Chat orchestration is optimized to work for English language content. For more details on language support in Amazon Q Business, see Supported languages. AppliedOrchestrationConfiguration.Builderavoiding the need to create one manually viaAppliedOrchestrationConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toorchestrationConfiguration(AppliedOrchestrationConfiguration).- Parameters:
- orchestrationConfiguration- a consumer that will call methods on- AppliedOrchestrationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
blockedPhrasesGetChatControlsConfigurationResponse.Builder blockedPhrases(BlockedPhrasesConfiguration blockedPhrases) The phrases blocked from chat by your chat control configuration. - Parameters:
- blockedPhrases- The phrases blocked from chat by your chat control configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
blockedPhrasesdefault GetChatControlsConfigurationResponse.Builder blockedPhrases(Consumer<BlockedPhrasesConfiguration.Builder> blockedPhrases) The phrases blocked from chat by your chat control configuration. This is a convenience method that creates an instance of theBlockedPhrasesConfiguration.Builderavoiding the need to create one manually viaBlockedPhrasesConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toblockedPhrases(BlockedPhrasesConfiguration).- Parameters:
- blockedPhrases- a consumer that will call methods on- BlockedPhrasesConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
topicConfigurationsGetChatControlsConfigurationResponse.Builder topicConfigurations(Collection<TopicConfiguration> topicConfigurations) The topic specific controls configured for a Amazon Q Business application. - Parameters:
- topicConfigurations- The topic specific controls configured for a Amazon Q Business application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
topicConfigurationsGetChatControlsConfigurationResponse.Builder topicConfigurations(TopicConfiguration... topicConfigurations) The topic specific controls configured for a Amazon Q Business application. - Parameters:
- topicConfigurations- The topic specific controls configured for a Amazon Q Business application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
topicConfigurationsGetChatControlsConfigurationResponse.Builder topicConfigurations(Consumer<TopicConfiguration.Builder>... topicConfigurations) The topic specific controls configured for a Amazon Q Business application. This is a convenience method that creates an instance of theTopicConfiguration.Builderavoiding the need to create one manually viaTopicConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totopicConfigurations(List<TopicConfiguration>).- Parameters:
- topicConfigurations- a consumer that will call methods on- TopicConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
creatorModeConfigurationGetChatControlsConfigurationResponse.Builder creatorModeConfiguration(AppliedCreatorModeConfiguration creatorModeConfiguration) The configuration details for CREATOR_MODE.- Parameters:
- creatorModeConfiguration- The configuration details for- CREATOR_MODE.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
creatorModeConfigurationdefault GetChatControlsConfigurationResponse.Builder creatorModeConfiguration(Consumer<AppliedCreatorModeConfiguration.Builder> creatorModeConfiguration) The configuration details for This is a convenience method that creates an instance of theCREATOR_MODE.AppliedCreatorModeConfiguration.Builderavoiding the need to create one manually viaAppliedCreatorModeConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreatorModeConfiguration(AppliedCreatorModeConfiguration).- Parameters:
- creatorModeConfiguration- a consumer that will call methods on- AppliedCreatorModeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
nextTokenIf the maxResultsresponse was incomplete because there is more data to retrieve, Amazon Q Business returns a pagination token in the response. You can use this pagination token to retrieve the next set of Amazon Q Business chat controls configured.- Parameters:
- nextToken- If the- maxResultsresponse was incomplete because there is more data to retrieve, Amazon Q Business returns a pagination token in the response. You can use this pagination token to retrieve the next set of Amazon Q Business chat controls configured.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hallucinationReductionConfigurationGetChatControlsConfigurationResponse.Builder hallucinationReductionConfiguration(HallucinationReductionConfiguration hallucinationReductionConfiguration) The hallucination reduction settings for your application. - Parameters:
- hallucinationReductionConfiguration- The hallucination reduction settings for your application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hallucinationReductionConfigurationdefault GetChatControlsConfigurationResponse.Builder hallucinationReductionConfiguration(Consumer<HallucinationReductionConfiguration.Builder> hallucinationReductionConfiguration) The hallucination reduction settings for your application. This is a convenience method that creates an instance of theHallucinationReductionConfiguration.Builderavoiding the need to create one manually viaHallucinationReductionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohallucinationReductionConfiguration(HallucinationReductionConfiguration).- Parameters:
- hallucinationReductionConfiguration- a consumer that will call methods on- HallucinationReductionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-