@Generated(value="software.amazon.awssdk:codegen") public final class UpdateSlotRequest extends LexModelsV2Request implements ToCopyableBuilder<UpdateSlotRequest.Builder,UpdateSlotRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateSlotRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
botId()
The unique identifier of the bot that contains the slot.
|
String |
botVersion()
The version of the bot that contains the slot.
|
static UpdateSlotRequest.Builder |
builder() |
String |
description()
The new description for the slot.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
intentId()
The identifier of the intent that contains the slot.
|
String |
localeId()
The identifier of the language and locale that contains the slot.
|
ObfuscationSetting |
obfuscationSetting()
New settings that determine how slot values are formatted in Amazon CloudWatch logs.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateSlotRequest.Builder> |
serializableBuilderClass() |
String |
slotId()
The unique identifier for the slot to update.
|
String |
slotName()
The new name for the slot.
|
String |
slotTypeId()
The unique identifier of the new slot type to associate with this slot.
|
UpdateSlotRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SlotValueElicitationSetting |
valueElicitationSetting()
A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String slotId()
The unique identifier for the slot to update.
public final String slotName()
The new name for the slot.
public final String description()
The new description for the slot.
public final String slotTypeId()
The unique identifier of the new slot type to associate with this slot.
public final SlotValueElicitationSetting valueElicitationSetting()
A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.
public final ObfuscationSetting obfuscationSetting()
New settings that determine how slot values are formatted in Amazon CloudWatch logs.
public final String botId()
The unique identifier of the bot that contains the slot.
public final String botVersion()
The version of the bot that contains the slot. Must always be DRAFT.
DRAFT.public final String localeId()
The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https ://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.
public final String intentId()
The identifier of the intent that contains the slot.
public UpdateSlotRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateSlotRequest.Builder,UpdateSlotRequest>toBuilder in class LexModelsV2Requestpublic static UpdateSlotRequest.Builder builder()
public static Class<? extends UpdateSlotRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.