public static interface UpdateSlotResponse.Builder extends LexModelsV2Response.Builder, SdkPojo, CopyableBuilder<UpdateSlotResponse.Builder,UpdateSlotResponse>
| Modifier and Type | Method and Description |
|---|---|
UpdateSlotResponse.Builder |
botId(String botId)
The identifier of the bot that contains the slot.
|
UpdateSlotResponse.Builder |
botVersion(String botVersion)
The version of the bot that contains the slot.
|
UpdateSlotResponse.Builder |
creationDateTime(Instant creationDateTime)
The timestamp of the date and time that the slot was created.
|
UpdateSlotResponse.Builder |
description(String description)
The updated description of the bot.
|
UpdateSlotResponse.Builder |
intentId(String intentId)
The intent that contains the slot.
|
UpdateSlotResponse.Builder |
lastUpdatedDateTime(Instant lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
|
UpdateSlotResponse.Builder |
localeId(String localeId)
The locale that contains the slot.
|
default UpdateSlotResponse.Builder |
multipleValuesSetting(Consumer<MultipleValuesSetting.Builder> multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
|
UpdateSlotResponse.Builder |
multipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
|
default UpdateSlotResponse.Builder |
obfuscationSetting(Consumer<ObfuscationSetting.Builder> obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
|
UpdateSlotResponse.Builder |
obfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
|
UpdateSlotResponse.Builder |
slotId(String slotId)
The unique identifier of the slot that was updated.
|
UpdateSlotResponse.Builder |
slotName(String slotName)
The updated name of the slot.
|
UpdateSlotResponse.Builder |
slotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
|
default UpdateSlotResponse.Builder |
subSlotSetting(Consumer<SubSlotSetting.Builder> subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
UpdateSlotResponse.Builder |
subSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
default UpdateSlotResponse.Builder |
valueElicitationSetting(Consumer<SlotValueElicitationSetting.Builder> valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the
slot.
|
UpdateSlotResponse.Builder |
valueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the
slot.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateSlotResponse.Builder slotId(String slotId)
The unique identifier of the slot that was updated.
slotId - The unique identifier of the slot that was updated.UpdateSlotResponse.Builder slotName(String slotName)
The updated name of the slot.
slotName - The updated name of the slot.UpdateSlotResponse.Builder description(String description)
The updated description of the bot.
description - The updated description of the bot.UpdateSlotResponse.Builder slotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
slotTypeId - The updated identifier of the slot type that provides values for the slot.UpdateSlotResponse.Builder valueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
valueElicitationSetting - The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for
the slot.default UpdateSlotResponse.Builder valueElicitationSetting(Consumer<SlotValueElicitationSetting.Builder> valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
This is a convenience method that creates an instance of theSlotValueElicitationSetting.Builder
avoiding the need to create one manually via SlotValueElicitationSetting.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to valueElicitationSetting(SlotValueElicitationSetting).
valueElicitationSetting - a consumer that will call methods on SlotValueElicitationSetting.BuildervalueElicitationSetting(SlotValueElicitationSetting)UpdateSlotResponse.Builder obfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
obfuscationSetting - The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch
logs.default UpdateSlotResponse.Builder obfuscationSetting(Consumer<ObfuscationSetting.Builder> obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
This is a convenience method that creates an instance of theObfuscationSetting.Builder avoiding the
need to create one manually via ObfuscationSetting.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to obfuscationSetting(ObfuscationSetting).
obfuscationSetting - a consumer that will call methods on ObfuscationSetting.BuilderobfuscationSetting(ObfuscationSetting)UpdateSlotResponse.Builder botId(String botId)
The identifier of the bot that contains the slot.
botId - The identifier of the bot that contains the slot.UpdateSlotResponse.Builder botVersion(String botVersion)
The version of the bot that contains the slot. Will always be DRAFT.
botVersion - The version of the bot that contains the slot. Will always be DRAFT.UpdateSlotResponse.Builder localeId(String localeId)
The locale that contains the slot.
localeId - The locale that contains the slot.UpdateSlotResponse.Builder intentId(String intentId)
The intent that contains the slot.
intentId - The intent that contains the slot.UpdateSlotResponse.Builder creationDateTime(Instant creationDateTime)
The timestamp of the date and time that the slot was created.
creationDateTime - The timestamp of the date and time that the slot was created.UpdateSlotResponse.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
lastUpdatedDateTime - The timestamp of the date and time that the slot was last updated.UpdateSlotResponse.Builder multipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
multipleValuesSetting - Indicates whether the slot accepts multiple values in one response.default UpdateSlotResponse.Builder multipleValuesSetting(Consumer<MultipleValuesSetting.Builder> multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
This is a convenience method that creates an instance of theMultipleValuesSetting.Builder avoiding
the need to create one manually via MultipleValuesSetting.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to multipleValuesSetting(MultipleValuesSetting).
multipleValuesSetting - a consumer that will call methods on MultipleValuesSetting.BuildermultipleValuesSetting(MultipleValuesSetting)UpdateSlotResponse.Builder subSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
subSlotSetting - Specifications for the constituent sub slots and the expression for the composite slot.default UpdateSlotResponse.Builder subSlotSetting(Consumer<SubSlotSetting.Builder> subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
This is a convenience method that creates an instance of theSubSlotSetting.Builder avoiding the need
to create one manually via SubSlotSetting.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to subSlotSetting(SubSlotSetting).
subSlotSetting - a consumer that will call methods on SubSlotSetting.BuildersubSlotSetting(SubSlotSetting)Copyright © 2023. All rights reserved.