public static interface UpdateIntentRequest.Builder extends LexModelsV2Request.Builder, SdkPojo, CopyableBuilder<UpdateIntentRequest.Builder,UpdateIntentRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateIntentRequest.Builder |
botId(String botId)
The identifier of the bot that contains the intent.
|
UpdateIntentRequest.Builder |
botVersion(String botVersion)
The version of the bot that contains the intent.
|
UpdateIntentRequest.Builder |
description(String description)
The new description of the intent.
|
default UpdateIntentRequest.Builder |
dialogCodeHook(Consumer<DialogCodeHookSettings.Builder> dialogCodeHook)
The new Lambda function to use between each turn of the conversation with the bot.
|
UpdateIntentRequest.Builder |
dialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The new Lambda function to use between each turn of the conversation with the bot.
|
default UpdateIntentRequest.Builder |
fulfillmentCodeHook(Consumer<FulfillmentCodeHookSettings.Builder> fulfillmentCodeHook)
The new Lambda function to call when all of the intents required slots are provided and the intent is ready
for fulfillment.
|
UpdateIntentRequest.Builder |
fulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The new Lambda function to call when all of the intents required slots are provided and the intent is ready
for fulfillment.
|
UpdateIntentRequest.Builder |
inputContexts(Collection<InputContext> inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
|
UpdateIntentRequest.Builder |
inputContexts(Consumer<InputContext.Builder>... inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
|
UpdateIntentRequest.Builder |
inputContexts(InputContext... inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
|
default UpdateIntentRequest.Builder |
intentClosingSetting(Consumer<IntentClosingSetting.Builder> intentClosingSetting)
The new response that Amazon Lex sends the user when the intent is closed.
|
UpdateIntentRequest.Builder |
intentClosingSetting(IntentClosingSetting intentClosingSetting)
The new response that Amazon Lex sends the user when the intent is closed.
|
default UpdateIntentRequest.Builder |
intentConfirmationSetting(Consumer<IntentConfirmationSetting.Builder> intentConfirmationSetting)
New prompts that Amazon Lex sends to the user to confirm the completion of an intent.
|
UpdateIntentRequest.Builder |
intentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
New prompts that Amazon Lex sends to the user to confirm the completion of an intent.
|
UpdateIntentRequest.Builder |
intentId(String intentId)
The unique identifier of the intent to update.
|
UpdateIntentRequest.Builder |
intentName(String intentName)
The new name for the intent.
|
default UpdateIntentRequest.Builder |
kendraConfiguration(Consumer<KendraConfiguration.Builder> kendraConfiguration)
New configuration settings for connecting to an Amazon Kendra index.
|
UpdateIntentRequest.Builder |
kendraConfiguration(KendraConfiguration kendraConfiguration)
New configuration settings for connecting to an Amazon Kendra index.
|
UpdateIntentRequest.Builder |
localeId(String localeId)
The identifier of the language and locale where this intent is used.
|
UpdateIntentRequest.Builder |
outputContexts(Collection<OutputContext> outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
|
UpdateIntentRequest.Builder |
outputContexts(Consumer<OutputContext.Builder>... outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
|
UpdateIntentRequest.Builder |
outputContexts(OutputContext... outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
|
UpdateIntentRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateIntentRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateIntentRequest.Builder |
parentIntentSignature(String parentIntentSignature)
The signature of the new built-in intent to use as the parent of this intent.
|
UpdateIntentRequest.Builder |
sampleUtterances(Collection<SampleUtterance> sampleUtterances)
New utterances used to invoke the intent.
|
UpdateIntentRequest.Builder |
sampleUtterances(Consumer<SampleUtterance.Builder>... sampleUtterances)
New utterances used to invoke the intent.
|
UpdateIntentRequest.Builder |
sampleUtterances(SampleUtterance... sampleUtterances)
New utterances used to invoke the intent.
|
UpdateIntentRequest.Builder |
slotPriorities(Collection<SlotPriority> slotPriorities)
A new list of slots and their priorities that are contained by the intent.
|
UpdateIntentRequest.Builder |
slotPriorities(Consumer<SlotPriority.Builder>... slotPriorities)
A new list of slots and their priorities that are contained by the intent.
|
UpdateIntentRequest.Builder |
slotPriorities(SlotPriority... slotPriorities)
A new list of slots and their priorities that are contained by the intent.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateIntentRequest.Builder intentId(String intentId)
The unique identifier of the intent to update.
intentId - The unique identifier of the intent to update.UpdateIntentRequest.Builder intentName(String intentName)
The new name for the intent.
intentName - The new name for the intent.UpdateIntentRequest.Builder description(String description)
The new description of the intent.
description - The new description of the intent.UpdateIntentRequest.Builder parentIntentSignature(String parentIntentSignature)
The signature of the new built-in intent to use as the parent of this intent.
parentIntentSignature - The signature of the new built-in intent to use as the parent of this intent.UpdateIntentRequest.Builder sampleUtterances(Collection<SampleUtterance> sampleUtterances)
New utterances used to invoke the intent.
sampleUtterances - New utterances used to invoke the intent.UpdateIntentRequest.Builder sampleUtterances(SampleUtterance... sampleUtterances)
New utterances used to invoke the intent.
sampleUtterances - New utterances used to invoke the intent.UpdateIntentRequest.Builder sampleUtterances(Consumer<SampleUtterance.Builder>... sampleUtterances)
New utterances used to invoke the intent.
This is a convenience that creates an instance of theList.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #sampleUtterances(List) .sampleUtterances - a consumer that will call methods on List.Builder #sampleUtterances(List) UpdateIntentRequest.Builder dialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The new Lambda function to use between each turn of the conversation with the bot.
dialogCodeHook - The new Lambda function to use between each turn of the conversation with the bot.default UpdateIntentRequest.Builder dialogCodeHook(Consumer<DialogCodeHookSettings.Builder> dialogCodeHook)
The new Lambda function to use between each turn of the conversation with the bot.
This is a convenience that creates an instance of theDialogCodeHookSettings.Builder avoiding the
need to create one manually via DialogCodeHookSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to dialogCodeHook(DialogCodeHookSettings).dialogCodeHook - a consumer that will call methods on DialogCodeHookSettings.BuilderdialogCodeHook(DialogCodeHookSettings)UpdateIntentRequest.Builder fulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The new Lambda function to call when all of the intents required slots are provided and the intent is ready for fulfillment.
fulfillmentCodeHook - The new Lambda function to call when all of the intents required slots are provided and the intent is
ready for fulfillment.default UpdateIntentRequest.Builder fulfillmentCodeHook(Consumer<FulfillmentCodeHookSettings.Builder> fulfillmentCodeHook)
The new Lambda function to call when all of the intents required slots are provided and the intent is ready for fulfillment.
This is a convenience that creates an instance of theFulfillmentCodeHookSettings.Builder avoiding
the need to create one manually via FulfillmentCodeHookSettings.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to fulfillmentCodeHook(FulfillmentCodeHookSettings).fulfillmentCodeHook - a consumer that will call methods on FulfillmentCodeHookSettings.BuilderfulfillmentCodeHook(FulfillmentCodeHookSettings)UpdateIntentRequest.Builder slotPriorities(Collection<SlotPriority> slotPriorities)
A new list of slots and their priorities that are contained by the intent.
slotPriorities - A new list of slots and their priorities that are contained by the intent.UpdateIntentRequest.Builder slotPriorities(SlotPriority... slotPriorities)
A new list of slots and their priorities that are contained by the intent.
slotPriorities - A new list of slots and their priorities that are contained by the intent.UpdateIntentRequest.Builder slotPriorities(Consumer<SlotPriority.Builder>... slotPriorities)
A new list of slots and their priorities that are contained by the intent.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #slotPriorities(List) .slotPriorities - a consumer that will call methods on List.Builder #slotPriorities(List) UpdateIntentRequest.Builder intentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
New prompts that Amazon Lex sends to the user to confirm the completion of an intent.
intentConfirmationSetting - New prompts that Amazon Lex sends to the user to confirm the completion of an intent.default UpdateIntentRequest.Builder intentConfirmationSetting(Consumer<IntentConfirmationSetting.Builder> intentConfirmationSetting)
New prompts that Amazon Lex sends to the user to confirm the completion of an intent.
This is a convenience that creates an instance of theIntentConfirmationSetting.Builder avoiding the
need to create one manually via IntentConfirmationSetting.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to intentConfirmationSetting(IntentConfirmationSetting).intentConfirmationSetting - a consumer that will call methods on IntentConfirmationSetting.BuilderintentConfirmationSetting(IntentConfirmationSetting)UpdateIntentRequest.Builder intentClosingSetting(IntentClosingSetting intentClosingSetting)
The new response that Amazon Lex sends the user when the intent is closed.
intentClosingSetting - The new response that Amazon Lex sends the user when the intent is closed.default UpdateIntentRequest.Builder intentClosingSetting(Consumer<IntentClosingSetting.Builder> intentClosingSetting)
The new response that Amazon Lex sends the user when the intent is closed.
This is a convenience that creates an instance of theIntentClosingSetting.Builder avoiding the need
to create one manually via IntentClosingSetting.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to intentClosingSetting(IntentClosingSetting).intentClosingSetting - a consumer that will call methods on IntentClosingSetting.BuilderintentClosingSetting(IntentClosingSetting)UpdateIntentRequest.Builder inputContexts(Collection<InputContext> inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
inputContexts - A new list of contexts that must be active in order for Amazon Lex to consider the intent.UpdateIntentRequest.Builder inputContexts(InputContext... inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
inputContexts - A new list of contexts that must be active in order for Amazon Lex to consider the intent.UpdateIntentRequest.Builder inputContexts(Consumer<InputContext.Builder>... inputContexts)
A new list of contexts that must be active in order for Amazon Lex to consider the intent.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #inputContexts(List) .inputContexts - a consumer that will call methods on List.Builder #inputContexts(List) UpdateIntentRequest.Builder outputContexts(Collection<OutputContext> outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
outputContexts - A new list of contexts that Amazon Lex activates when the intent is fulfilled.UpdateIntentRequest.Builder outputContexts(OutputContext... outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
outputContexts - A new list of contexts that Amazon Lex activates when the intent is fulfilled.UpdateIntentRequest.Builder outputContexts(Consumer<OutputContext.Builder>... outputContexts)
A new list of contexts that Amazon Lex activates when the intent is fulfilled.
This is a convenience that creates an instance of theList.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #outputContexts(List) .outputContexts - a consumer that will call methods on List.Builder #outputContexts(List) UpdateIntentRequest.Builder kendraConfiguration(KendraConfiguration kendraConfiguration)
New configuration settings for connecting to an Amazon Kendra index.
kendraConfiguration - New configuration settings for connecting to an Amazon Kendra index.default UpdateIntentRequest.Builder kendraConfiguration(Consumer<KendraConfiguration.Builder> kendraConfiguration)
New configuration settings for connecting to an Amazon Kendra index.
This is a convenience that creates an instance of theKendraConfiguration.Builder avoiding the need
to create one manually via KendraConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to kendraConfiguration(KendraConfiguration).kendraConfiguration - a consumer that will call methods on KendraConfiguration.BuilderkendraConfiguration(KendraConfiguration)UpdateIntentRequest.Builder botId(String botId)
The identifier of the bot that contains the intent.
botId - The identifier of the bot that contains the intent.UpdateIntentRequest.Builder botVersion(String botVersion)
The version of the bot that contains the intent. Must be DRAFT.
botVersion - The version of the bot that contains the intent. Must be DRAFT.UpdateIntentRequest.Builder localeId(String localeId)
The identifier of the language and locale where this intent is used. The string must match one of the supported locales. For more information, see Supported languages.
localeId - The identifier of the language and locale where this intent is used. The string must match one of the
supported locales. For more information, see Supported languages.UpdateIntentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateIntentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.