Interface UtteranceBotResponse.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<UtteranceBotResponse.Builder,,UtteranceBotResponse> SdkBuilder<UtteranceBotResponse.Builder,,UtteranceBotResponse> SdkPojo
- Enclosing class:
 UtteranceBotResponse
- 
Method Summary
Modifier and TypeMethodDescriptionThe text of the response to the utterance from the bot.contentType(String contentType) The type of the response.contentType(UtteranceContentType contentType) The type of the response.default UtteranceBotResponse.BuilderimageResponseCard(Consumer<ImageResponseCard.Builder> imageResponseCard) Sets the value of the ImageResponseCard property for this object.imageResponseCard(ImageResponseCard imageResponseCard) Sets the value of the ImageResponseCard property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
content
The text of the response to the utterance from the bot.
- Parameters:
 content- The text of the response to the utterance from the bot.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
contentType
The type of the response. The following values are possible:
- 
 
PlainText– A plain text string. - 
 
CustomPayload– A response string that you can customize to include data or metadata for your application. - 
 
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response. - 
 
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information. 
- Parameters:
 contentType- The type of the response. The following values are possible:- 
        
PlainText– A plain text string. - 
        
CustomPayload– A response string that you can customize to include data or metadata for your application. - 
        
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response. - 
        
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
 
 - 
contentType
The type of the response. The following values are possible:
- 
 
PlainText– A plain text string. - 
 
CustomPayload– A response string that you can customize to include data or metadata for your application. - 
 
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response. - 
 
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information. 
- Parameters:
 contentType- The type of the response. The following values are possible:- 
        
PlainText– A plain text string. - 
        
CustomPayload– A response string that you can customize to include data or metadata for your application. - 
        
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response. - 
        
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
 
 - 
imageResponseCard
Sets the value of the ImageResponseCard property for this object.- Parameters:
 imageResponseCard- The new value for the ImageResponseCard property for this object.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
imageResponseCard
default UtteranceBotResponse.Builder imageResponseCard(Consumer<ImageResponseCard.Builder> imageResponseCard) Sets the value of the ImageResponseCard property for this object. This is a convenience method that creates an instance of theImageResponseCard.Builderavoiding the need to create one manually viaImageResponseCard.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageResponseCard(ImageResponseCard).- Parameters:
 imageResponseCard- a consumer that will call methods onImageResponseCard.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -