@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSlotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateSlotResult() |
Modifier and Type | Method and Description |
---|---|
CreateSlotResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The unique identifier of the bot associated with the slot.
|
String |
getBotVersion()
The version of the bot associated with the slot.
|
Date |
getCreationDateTime()
The timestamp of the date and time that the slot was created.
|
String |
getDescription()
The description associated with the slot.
|
String |
getIntentId()
The unique identifier of the intent associated with the slot.
|
String |
getLocaleId()
The language and local specified for the slot.
|
MultipleValuesSetting |
getMultipleValuesSetting()
Indicates whether the slot returns multiple values in one response.
|
ObfuscationSetting |
getObfuscationSetting()
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
|
String |
getSlotId()
The unique identifier associated with the slot.
|
String |
getSlotName()
The name specified for the slot.
|
String |
getSlotTypeId()
The unique identifier of the slot type associated with this slot.
|
SubSlotSetting |
getSubSlotSetting()
Specifications for the constituent sub slots and the expression for the composite slot.
|
SlotValueElicitationSetting |
getValueElicitationSetting()
The value elicitation settings specified for the slot.
|
int |
hashCode() |
void |
setBotId(String botId)
The unique identifier of the bot associated with the slot.
|
void |
setBotVersion(String botVersion)
The version of the bot associated with the slot.
|
void |
setCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
|
void |
setDescription(String description)
The description associated with the slot.
|
void |
setIntentId(String intentId)
The unique identifier of the intent associated with the slot.
|
void |
setLocaleId(String localeId)
The language and local specified for the slot.
|
void |
setMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
|
void |
setObfuscationSetting(ObfuscationSetting obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
|
void |
setSlotId(String slotId)
The unique identifier associated with the slot.
|
void |
setSlotName(String slotName)
The name specified for the slot.
|
void |
setSlotTypeId(String slotTypeId)
The unique identifier of the slot type associated with this slot.
|
void |
setSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
void |
setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
|
String |
toString()
Returns a string representation of this object.
|
CreateSlotResult |
withBotId(String botId)
The unique identifier of the bot associated with the slot.
|
CreateSlotResult |
withBotVersion(String botVersion)
The version of the bot associated with the slot.
|
CreateSlotResult |
withCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
|
CreateSlotResult |
withDescription(String description)
The description associated with the slot.
|
CreateSlotResult |
withIntentId(String intentId)
The unique identifier of the intent associated with the slot.
|
CreateSlotResult |
withLocaleId(String localeId)
The language and local specified for the slot.
|
CreateSlotResult |
withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
|
CreateSlotResult |
withObfuscationSetting(ObfuscationSetting obfuscationSetting)
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
|
CreateSlotResult |
withSlotId(String slotId)
The unique identifier associated with the slot.
|
CreateSlotResult |
withSlotName(String slotName)
The name specified for the slot.
|
CreateSlotResult |
withSlotTypeId(String slotTypeId)
The unique identifier of the slot type associated with this slot.
|
CreateSlotResult |
withSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
CreateSlotResult |
withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotId(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.public String getSlotId()
The unique identifier associated with the slot. Use this to identify the slot when you update or delete it.
public CreateSlotResult withSlotId(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.public void setSlotName(String slotName)
The name specified for the slot.
slotName
- The name specified for the slot.public String getSlotName()
The name specified for the slot.
public CreateSlotResult withSlotName(String slotName)
The name specified for the slot.
slotName
- The name specified for the slot.public void setDescription(String description)
The description associated with the slot.
description
- The description associated with the slot.public String getDescription()
The description associated with the slot.
public CreateSlotResult withDescription(String description)
The description associated with the slot.
description
- The description associated with the slot.public void setSlotTypeId(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.public String getSlotTypeId()
The unique identifier of the slot type associated with this slot.
public CreateSlotResult withSlotTypeId(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.public void setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
valueElicitationSetting
- The value elicitation settings specified for the slot.public SlotValueElicitationSetting getValueElicitationSetting()
The value elicitation settings specified for the slot.
public CreateSlotResult withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The value elicitation settings specified for the slot.
valueElicitationSetting
- The value elicitation settings specified for the slot.public void setObfuscationSetting(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.public ObfuscationSetting getObfuscationSetting()
Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch logs.
public CreateSlotResult withObfuscationSetting(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.public void setBotId(String botId)
The unique identifier of the bot associated with the slot.
botId
- The unique identifier of the bot associated with the slot.public String getBotId()
The unique identifier of the bot associated with the slot.
public CreateSlotResult withBotId(String botId)
The unique identifier of the bot associated with the slot.
botId
- The unique identifier of the bot associated with the slot.public void setBotVersion(String botVersion)
The version of the bot associated with the slot.
botVersion
- The version of the bot associated with the slot.public String getBotVersion()
The version of the bot associated with the slot.
public CreateSlotResult withBotVersion(String botVersion)
The version of the bot associated with the slot.
botVersion
- The version of the bot associated with the slot.public void setLocaleId(String localeId)
The language and local specified for the slot.
localeId
- The language and local specified for the slot.public String getLocaleId()
The language and local specified for the slot.
public CreateSlotResult withLocaleId(String localeId)
The language and local specified for the slot.
localeId
- The language and local specified for the slot.public void setIntentId(String intentId)
The unique identifier of the intent associated with the slot.
intentId
- The unique identifier of the intent associated with the slot.public String getIntentId()
The unique identifier of the intent associated with the slot.
public CreateSlotResult withIntentId(String intentId)
The unique identifier of the intent associated with the slot.
intentId
- The unique identifier of the intent associated with the slot.public void setCreationDateTime(Date 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.public Date getCreationDateTime()
The timestamp of the date and time that the slot was created.
public CreateSlotResult withCreationDateTime(Date 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.public void setMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
multipleValuesSetting
- Indicates whether the slot returns multiple values in one response.public MultipleValuesSetting getMultipleValuesSetting()
Indicates whether the slot returns multiple values in one response.
public CreateSlotResult withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot returns multiple values in one response.
multipleValuesSetting
- Indicates whether the slot returns multiple values in one response.public void setSubSlotSetting(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.public SubSlotSetting getSubSlotSetting()
Specifications for the constituent sub slots and the expression for the composite slot.
public CreateSlotResult withSubSlotSetting(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.public String toString()
toString
in class Object
Object.toString()
public CreateSlotResult clone()