@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutBotRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutBotRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutBotRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Statement |
getAbortStatement()
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
|
String |
getChecksum()
Identifies a specific revision of the
$LATEST version. |
Boolean |
getChildDirected()
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. |
Prompt |
getClarificationPrompt()
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification.
|
String |
getDescription()
A description of the bot.
|
Integer |
getIdleSessionTTLInSeconds()
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
|
List<Intent> |
getIntents()
An array of
Intent objects. |
String |
getLocale()
Specifies the target locale for the bot.
|
String |
getName()
The name of the bot.
|
String |
getProcessBehavior()
If you set the
processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. |
String |
getVoiceId()
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user.
|
int |
hashCode() |
Boolean |
isChildDirected()
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. |
void |
setAbortStatement(Statement abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
|
void |
setChecksum(String checksum)
Identifies a specific revision of the
$LATEST version. |
void |
setChildDirected(Boolean childDirected)
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. |
void |
setClarificationPrompt(Prompt clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification.
|
void |
setDescription(String description)
A description of the bot.
|
void |
setIdleSessionTTLInSeconds(Integer idleSessionTTLInSeconds)
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
|
void |
setIntents(Collection<Intent> intents)
An array of
Intent objects. |
void |
setLocale(Locale locale)
Specifies the target locale for the bot.
|
void |
setLocale(String locale)
Specifies the target locale for the bot.
|
void |
setName(String name)
The name of the bot.
|
void |
setProcessBehavior(ProcessBehavior processBehavior)
If you set the
processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. |
void |
setProcessBehavior(String processBehavior)
If you set the
processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. |
void |
setVoiceId(String voiceId)
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
PutBotRequest |
withAbortStatement(Statement abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
|
PutBotRequest |
withChecksum(String checksum)
Identifies a specific revision of the
$LATEST version. |
PutBotRequest |
withChildDirected(Boolean childDirected)
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. |
PutBotRequest |
withClarificationPrompt(Prompt clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification.
|
PutBotRequest |
withDescription(String description)
A description of the bot.
|
PutBotRequest |
withIdleSessionTTLInSeconds(Integer idleSessionTTLInSeconds)
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
|
PutBotRequest |
withIntents(Collection<Intent> intents)
An array of
Intent objects. |
PutBotRequest |
withIntents(Intent... intents)
An array of
Intent objects. |
PutBotRequest |
withLocale(Locale locale)
Specifies the target locale for the bot.
|
PutBotRequest |
withLocale(String locale)
Specifies the target locale for the bot.
|
PutBotRequest |
withName(String name)
The name of the bot.
|
PutBotRequest |
withProcessBehavior(ProcessBehavior processBehavior)
If you set the
processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. |
PutBotRequest |
withProcessBehavior(String processBehavior)
If you set the
processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. |
PutBotRequest |
withVoiceId(String voiceId)
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setName(String name)
The name of the bot. The name is not case sensitive.
name - The name of the bot. The name is not case sensitive.public String getName()
The name of the bot. The name is not case sensitive.
public PutBotRequest withName(String name)
The name of the bot. The name is not case sensitive.
name - The name of the bot. The name is not case sensitive.public void setDescription(String description)
A description of the bot.
description - A description of the bot.public String getDescription()
A description of the bot.
public PutBotRequest withDescription(String description)
A description of the bot.
description - A description of the bot.public List<Intent> getIntents()
An array of Intent objects. Each intent represents a command that a user can express. For example, a
pizza ordering bot might support an OrderPizza intent. For more information, see how-it-works.
Intent objects. Each intent represents a command that a user can express. For
example, a pizza ordering bot might support an OrderPizza intent. For more information, see
how-it-works.public void setIntents(Collection<Intent> intents)
An array of Intent objects. Each intent represents a command that a user can express. For example, a
pizza ordering bot might support an OrderPizza intent. For more information, see how-it-works.
intents - An array of Intent objects. Each intent represents a command that a user can express. For
example, a pizza ordering bot might support an OrderPizza intent. For more information, see
how-it-works.public PutBotRequest withIntents(Intent... intents)
An array of Intent objects. Each intent represents a command that a user can express. For example, a
pizza ordering bot might support an OrderPizza intent. For more information, see how-it-works.
NOTE: This method appends the values to the existing list (if any). Use
setIntents(java.util.Collection) or withIntents(java.util.Collection) if you want to override
the existing values.
intents - An array of Intent objects. Each intent represents a command that a user can express. For
example, a pizza ordering bot might support an OrderPizza intent. For more information, see
how-it-works.public PutBotRequest withIntents(Collection<Intent> intents)
An array of Intent objects. Each intent represents a command that a user can express. For example, a
pizza ordering bot might support an OrderPizza intent. For more information, see how-it-works.
intents - An array of Intent objects. Each intent represents a command that a user can express. For
example, a pizza ordering bot might support an OrderPizza intent. For more information, see
how-it-works.public void setClarificationPrompt(Prompt clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To specify how
many times Amazon Lex should repeate the clarification prompt, use the maxAttempts field. If Amazon
Lex still doesn't understand, it sends the message in the abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
clarificationPrompt - When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To
specify how many times Amazon Lex should repeate the clarification prompt, use the
maxAttempts field. If Amazon Lex still doesn't understand, it sends the message in the
abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
public Prompt getClarificationPrompt()
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To specify how
many times Amazon Lex should repeate the clarification prompt, use the maxAttempts field. If Amazon
Lex still doesn't understand, it sends the message in the abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
maxAttempts field. If Amazon Lex still doesn't understand, it sends the message in the
abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
public PutBotRequest withClarificationPrompt(Prompt clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To specify how
many times Amazon Lex should repeate the clarification prompt, use the maxAttempts field. If Amazon
Lex still doesn't understand, it sends the message in the abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
clarificationPrompt - When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To
specify how many times Amazon Lex should repeate the clarification prompt, use the
maxAttempts field. If Amazon Lex still doesn't understand, it sends the message in the
abortStatement field.
When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"
public void setAbortStatement(Statement abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
After that, Amazon Lex sends the message defined in abortStatement to the user, and then aborts the
conversation. To set the number of retries, use the valueElicitationPrompt field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This intent
might require the CrustType slot. You specify the valueElicitationPrompt field when you
create the CrustType slot.
abortStatement - When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few
times. After that, Amazon Lex sends the message defined in abortStatement to the user, and
then aborts the conversation. To set the number of retries, use the valueElicitationPrompt
field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This
intent might require the CrustType slot. You specify the valueElicitationPrompt
field when you create the CrustType slot.
public Statement getAbortStatement()
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
After that, Amazon Lex sends the message defined in abortStatement to the user, and then aborts the
conversation. To set the number of retries, use the valueElicitationPrompt field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This intent
might require the CrustType slot. You specify the valueElicitationPrompt field when you
create the CrustType slot.
abortStatement to the user, and
then aborts the conversation. To set the number of retries, use the valueElicitationPrompt
field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This
intent might require the CrustType slot. You specify the valueElicitationPrompt
field when you create the CrustType slot.
public PutBotRequest withAbortStatement(Statement abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
After that, Amazon Lex sends the message defined in abortStatement to the user, and then aborts the
conversation. To set the number of retries, use the valueElicitationPrompt field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This intent
might require the CrustType slot. You specify the valueElicitationPrompt field when you
create the CrustType slot.
abortStatement - When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few
times. After that, Amazon Lex sends the message defined in abortStatement to the user, and
then aborts the conversation. To set the number of retries, use the valueElicitationPrompt
field for the slot type.
For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.
For example, in a pizza ordering application, OrderPizza might be one of the intents. This
intent might require the CrustType slot. You specify the valueElicitationPrompt
field when you create the CrustType slot.
public void setIdleSessionTTLInSeconds(Integer idleSessionTTLInSeconds)
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation request,
Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
idleSessionTTLInSeconds - The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation
request, Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
public Integer getIdleSessionTTLInSeconds()
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation request,
Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation
request, Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
public PutBotRequest withIdleSessionTTLInSeconds(Integer idleSessionTTLInSeconds)
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation request,
Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
idleSessionTTLInSeconds - The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.
If you don't include the idleSessionTTLInSeconds element in a PutBot operation
request, Amazon Lex uses the default value. This is also true if the request replaces an existing bot.
The default is 300 seconds (5 minutes).
public void setVoiceId(String voiceId)
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see Available Voices in the Amazon Polly Developer Guide.
voiceId - The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale
configured for the voice must match the locale of the bot. For more information, see Available Voices in the Amazon
Polly Developer Guide.public String getVoiceId()
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see Available Voices in the Amazon Polly Developer Guide.
public PutBotRequest withVoiceId(String voiceId)
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see Available Voices in the Amazon Polly Developer Guide.
voiceId - The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale
configured for the voice must match the locale of the bot. For more information, see Available Voices in the Amazon
Polly Developer Guide.public void setChecksum(String checksum)
Identifies a specific revision of the $LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent revision of
the $LATEST version. If you don't specify the checksum field, or if the checksum does
not match the $LATEST version, you get a PreconditionFailedException exception.
checksum - Identifies a specific revision of the $LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get
a BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if
the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public String getChecksum()
Identifies a specific revision of the $LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent revision of
the $LATEST version. If you don't specify the checksum field, or if the checksum does
not match the $LATEST version, you get a PreconditionFailedException exception.
$LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get
a BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or
if the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public PutBotRequest withChecksum(String checksum)
Identifies a specific revision of the $LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent revision of
the $LATEST version. If you don't specify the checksum field, or if the checksum does
not match the $LATEST version, you get a PreconditionFailedException exception.
checksum - Identifies a specific revision of the $LATEST version.
When you create a new bot, leave the checksum field blank. If you specify a checksum you get
a BadRequestException exception.
When you want to update a bot, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if
the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public void setProcessBehavior(String processBehavior)
If you set the processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build it.
If you don't specify this value, the default value is Save.
processBehavior - If you set the processBehavior element to Build, Amazon Lex builds the bot so
that it can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build
it.
If you don't specify this value, the default value is Save.
ProcessBehaviorpublic String getProcessBehavior()
If you set the processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build it.
If you don't specify this value, the default value is Save.
processBehavior element to Build, Amazon Lex builds the bot so
that it can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't
build it.
If you don't specify this value, the default value is Save.
ProcessBehaviorpublic PutBotRequest withProcessBehavior(String processBehavior)
If you set the processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build it.
If you don't specify this value, the default value is Save.
processBehavior - If you set the processBehavior element to Build, Amazon Lex builds the bot so
that it can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build
it.
If you don't specify this value, the default value is Save.
ProcessBehaviorpublic void setProcessBehavior(ProcessBehavior processBehavior)
If you set the processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build it.
If you don't specify this value, the default value is Save.
processBehavior - If you set the processBehavior element to Build, Amazon Lex builds the bot so
that it can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build
it.
If you don't specify this value, the default value is Save.
ProcessBehaviorpublic PutBotRequest withProcessBehavior(ProcessBehavior processBehavior)
If you set the processBehavior element to Build, Amazon Lex builds the bot so that it
can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build it.
If you don't specify this value, the default value is Save.
processBehavior - If you set the processBehavior element to Build, Amazon Lex builds the bot so
that it can be run. If you set the element to SaveAmazon Lex saves the bot, but doesn't build
it.
If you don't specify this value, the default value is Save.
ProcessBehaviorpublic void setLocale(String locale)
Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
The default is en-US.
locale - Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of
the bot.
The default is en-US.
Localepublic String getLocale()
Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
The default is en-US.
The default is en-US.
Localepublic PutBotRequest withLocale(String locale)
Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
The default is en-US.
locale - Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of
the bot.
The default is en-US.
Localepublic void setLocale(Locale locale)
Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
The default is en-US.
locale - Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of
the bot.
The default is en-US.
Localepublic PutBotRequest withLocale(Locale locale)
Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
The default is en-US.
locale - Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of
the bot.
The default is en-US.
Localepublic void setChildDirected(Boolean childDirected)
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. By specifying true
in the childDirected field, you confirm that your use of Amazon Lex is related to a website,
program, or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA. By specifying false in the childDirected field, you confirm that your
use of Amazon Lex is not related to a website, program, or other application that is directed or targeted,
in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the
childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a
website, program, or other application that is directed or targeted, in whole or in part, to children under age
13 and subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your
use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in
whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act
(COPPA) by specifying true or false in the childDirected field. By
specifying true in the childDirected field, you confirm that your use of Amazon
Lex is related to a website, program, or other application that is directed or targeted, in whole
or in part, to children under age 13 and subject to COPPA. By specifying false in the
childDirected field, you confirm that your use of Amazon Lex is not related to a
website, program, or other application that is directed or targeted, in whole or in part, to children
under age 13 and subject to COPPA. You may not specify a default value for the childDirected
field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or
other application that is directed or targeted, in whole or in part, to children under age 13 and subject
to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
public Boolean getChildDirected()
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. By specifying true
in the childDirected field, you confirm that your use of Amazon Lex is related to a website,
program, or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA. By specifying false in the childDirected field, you confirm that your
use of Amazon Lex is not related to a website, program, or other application that is directed or targeted,
in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the
childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a
website, program, or other application that is directed or targeted, in whole or in part, to children under age
13 and subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
true or false in the childDirected field. By
specifying true in the childDirected field, you confirm that your use of Amazon
Lex is related to a website, program, or other application that is directed or targeted, in whole
or in part, to children under age 13 and subject to COPPA. By specifying false in the
childDirected field, you confirm that your use of Amazon Lex is not related to a
website, program, or other application that is directed or targeted, in whole or in part, to children
under age 13 and subject to COPPA. You may not specify a default value for the childDirected
field that does not accurately reflect whether your use of Amazon Lex is related to a website, program,
or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
public PutBotRequest withChildDirected(Boolean childDirected)
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. By specifying true
in the childDirected field, you confirm that your use of Amazon Lex is related to a website,
program, or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA. By specifying false in the childDirected field, you confirm that your
use of Amazon Lex is not related to a website, program, or other application that is directed or targeted,
in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the
childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a
website, program, or other application that is directed or targeted, in whole or in part, to children under age
13 and subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your
use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in
whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act
(COPPA) by specifying true or false in the childDirected field. By
specifying true in the childDirected field, you confirm that your use of Amazon
Lex is related to a website, program, or other application that is directed or targeted, in whole
or in part, to children under age 13 and subject to COPPA. By specifying false in the
childDirected field, you confirm that your use of Amazon Lex is not related to a
website, program, or other application that is directed or targeted, in whole or in part, to children
under age 13 and subject to COPPA. You may not specify a default value for the childDirected
field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or
other application that is directed or targeted, in whole or in part, to children under age 13 and subject
to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
public Boolean isChildDirected()
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of
Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in
part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying
true or false in the childDirected field. By specifying true
in the childDirected field, you confirm that your use of Amazon Lex is related to a website,
program, or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA. By specifying false in the childDirected field, you confirm that your
use of Amazon Lex is not related to a website, program, or other application that is directed or targeted,
in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the
childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a
website, program, or other application that is directed or targeted, in whole or in part, to children under age
13 and subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
true or false in the childDirected field. By
specifying true in the childDirected field, you confirm that your use of Amazon
Lex is related to a website, program, or other application that is directed or targeted, in whole
or in part, to children under age 13 and subject to COPPA. By specifying false in the
childDirected field, you confirm that your use of Amazon Lex is not related to a
website, program, or other application that is directed or targeted, in whole or in part, to children
under age 13 and subject to COPPA. You may not specify a default value for the childDirected
field that does not accurately reflect whether your use of Amazon Lex is related to a website, program,
or other application that is directed or targeted, in whole or in part, to children under age 13 and
subject to COPPA.
If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.
public String toString()
toString in class ObjectObject.toString()public PutBotRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.