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, sdkFieldNameToField, 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:
-