public static interface CreateSlotResponse.Builder extends LexModelsV2Response.Builder, SdkPojo, CopyableBuilder<CreateSlotResponse.Builder,CreateSlotResponse>
| Modifier and Type | Method and Description |
|---|---|
CreateSlotResponse.Builder |
botId(String botId)
The unique identifier of the bot associated with the slot.
|
CreateSlotResponse.Builder |
botVersion(String botVersion)
The version of the bot associated with the slot.
|
CreateSlotResponse.Builder |
creationDateTime(Instant creationDateTime)
The timestamp of the date and time that the slot was created.
|
CreateSlotResponse.Builder |
description(String description)
The description associated with the slot.
|
CreateSlotResponse.Builder |
intentId(String intentId)
The unique identifier of the intent associated with the slot.
|
CreateSlotResponse.Builder |
localeId(String localeId)
The language and local specified for the slot.
|
default CreateSlotResponse.Builder |
multipleValuesSetting(Consumer<MultipleValuesSetting.Builder> multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
|
CreateSlotResponse.Builder |
multipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
|
default CreateSlotResponse.Builder |
obfuscationSetting(Consumer<ObfuscationSetting.Builder> obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
|
CreateSlotResponse.Builder |
obfuscationSetting(ObfuscationSetting obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
|
CreateSlotResponse.Builder |
slotId(String slotId)
The unique identifier associated with the slot.
|
CreateSlotResponse.Builder |
slotName(String slotName)
The name specified for the slot.
|
CreateSlotResponse.Builder |
slotTypeId(String slotTypeId)
The unique identifier of the slot type associated with this slot.
|
default CreateSlotResponse.Builder |
subSlotSetting(Consumer<SubSlotSetting.Builder> subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
CreateSlotResponse.Builder |
subSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
default CreateSlotResponse.Builder |
valueElicitationSetting(Consumer<SlotValueElicitationSetting.Builder> valueElicitationSetting)
The value elicitation settings specified for the slot.
|
CreateSlotResponse.Builder |
valueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSlotResponse.Builder slotId(String slotId)
The unique identifier associated with the slot. Use this to identify the slot when you update or delete it.
slotId - The unique identifier associated with the slot. Use this to identify the slot when you update or
delete it.CreateSlotResponse.Builder slotName(String slotName)
The name specified for the slot.
slotName - The name specified for the slot.CreateSlotResponse.Builder description(String description)
The description associated with the slot.
description - The description associated with the slot.CreateSlotResponse.Builder slotTypeId(String slotTypeId)
The unique identifier of the slot type associated with this slot.
slotTypeId - The unique identifier of the slot type associated with this slot.CreateSlotResponse.Builder valueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
valueElicitationSetting - The value elicitation settings specified for the slot.default CreateSlotResponse.Builder valueElicitationSetting(Consumer<SlotValueElicitationSetting.Builder> valueElicitationSetting)
The value elicitation settings specified 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)CreateSlotResponse.Builder obfuscationSetting(ObfuscationSetting obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
obfuscationSetting - Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.default CreateSlotResponse.Builder obfuscationSetting(Consumer<ObfuscationSetting.Builder> obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in 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)CreateSlotResponse.Builder botId(String botId)
The unique identifier of the bot associated with the slot.
botId - The unique identifier of the bot associated with the slot.CreateSlotResponse.Builder botVersion(String botVersion)
The version of the bot associated with the slot.
botVersion - The version of the bot associated with the slot.CreateSlotResponse.Builder localeId(String localeId)
The language and local specified for the slot.
localeId - The language and local specified for the slot.CreateSlotResponse.Builder intentId(String intentId)
The unique identifier of the intent associated with the slot.
intentId - The unique identifier of the intent associated with the slot.CreateSlotResponse.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.CreateSlotResponse.Builder multipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
multipleValuesSetting - Indicates whether the slot returns multiple values in one response.default CreateSlotResponse.Builder multipleValuesSetting(Consumer<MultipleValuesSetting.Builder> multipleValuesSetting)
Indicates whether the slot returns 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)CreateSlotResponse.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 CreateSlotResponse.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.