@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeIntentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeIntentResult() |
Modifier and Type | Method and Description |
---|---|
DescribeIntentResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier of the bot associated with the intent.
|
String |
getBotVersion()
The version of the bot associated with the intent.
|
Date |
getCreationDateTime()
A timestamp of the date and time that the intent was created.
|
String |
getDescription()
The description of the intent.
|
DialogCodeHookSettings |
getDialogCodeHook()
The Lambda function called during each turn of a conversation with the intent.
|
FulfillmentCodeHookSettings |
getFulfillmentCodeHook()
The Lambda function called when the intent is complete and ready for fulfillment.
|
InitialResponseSetting |
getInitialResponseSetting()
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
|
List<InputContext> |
getInputContexts()
A list of contexts that must be active for the intent to be considered for sending to the user.
|
IntentClosingSetting |
getIntentClosingSetting()
The response that Amazon Lex sends to when the intent is closed.
|
IntentConfirmationSetting |
getIntentConfirmationSetting()
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
|
String |
getIntentId()
The unique identifier assigned to the intent when it was created.
|
String |
getIntentName()
The name specified for the intent.
|
KendraConfiguration |
getKendraConfiguration()
Configuration information required to use the
AMAZON.KendraSearchIntent intent. |
Date |
getLastUpdatedDateTime()
A timestamp of the date and time that the intent was last updated.
|
String |
getLocaleId()
The language and locale specified for the intent.
|
List<OutputContext> |
getOutputContexts()
A list of contexts that are activated when the intent is fulfilled.
|
String |
getParentIntentSignature()
The identifier of the built-in intent that this intent is derived from, if any.
|
QnAIntentConfiguration |
getQnAIntentConfiguration()
Details about the configuration of the built-in
Amazon.QnAIntent . |
List<SampleUtterance> |
getSampleUtterances()
User utterances that trigger this intent.
|
List<SlotPriority> |
getSlotPriorities()
The list that determines the priority that slots should be elicited from the user.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier of the bot associated with the intent.
|
void |
setBotVersion(String botVersion)
The version of the bot associated with the intent.
|
void |
setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the intent was created.
|
void |
setDescription(String description)
The description of the intent.
|
void |
setDialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The Lambda function called during each turn of a conversation with the intent.
|
void |
setFulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The Lambda function called when the intent is complete and ready for fulfillment.
|
void |
setInitialResponseSetting(InitialResponseSetting initialResponseSetting)
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
|
void |
setInputContexts(Collection<InputContext> inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
|
void |
setIntentClosingSetting(IntentClosingSetting intentClosingSetting)
The response that Amazon Lex sends to when the intent is closed.
|
void |
setIntentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
|
void |
setIntentId(String intentId)
The unique identifier assigned to the intent when it was created.
|
void |
setIntentName(String intentName)
The name specified for the intent.
|
void |
setKendraConfiguration(KendraConfiguration kendraConfiguration)
Configuration information required to use the
AMAZON.KendraSearchIntent intent. |
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the intent was last updated.
|
void |
setLocaleId(String localeId)
The language and locale specified for the intent.
|
void |
setOutputContexts(Collection<OutputContext> outputContexts)
A list of contexts that are activated when the intent is fulfilled.
|
void |
setParentIntentSignature(String parentIntentSignature)
The identifier of the built-in intent that this intent is derived from, if any.
|
void |
setQnAIntentConfiguration(QnAIntentConfiguration qnAIntentConfiguration)
Details about the configuration of the built-in
Amazon.QnAIntent . |
void |
setSampleUtterances(Collection<SampleUtterance> sampleUtterances)
User utterances that trigger this intent.
|
void |
setSlotPriorities(Collection<SlotPriority> slotPriorities)
The list that determines the priority that slots should be elicited from the user.
|
String |
toString()
Returns a string representation of this object.
|
DescribeIntentResult |
withBotId(String botId)
The identifier of the bot associated with the intent.
|
DescribeIntentResult |
withBotVersion(String botVersion)
The version of the bot associated with the intent.
|
DescribeIntentResult |
withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the intent was created.
|
DescribeIntentResult |
withDescription(String description)
The description of the intent.
|
DescribeIntentResult |
withDialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The Lambda function called during each turn of a conversation with the intent.
|
DescribeIntentResult |
withFulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The Lambda function called when the intent is complete and ready for fulfillment.
|
DescribeIntentResult |
withInitialResponseSetting(InitialResponseSetting initialResponseSetting)
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
|
DescribeIntentResult |
withInputContexts(Collection<InputContext> inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
|
DescribeIntentResult |
withInputContexts(InputContext... inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
|
DescribeIntentResult |
withIntentClosingSetting(IntentClosingSetting intentClosingSetting)
The response that Amazon Lex sends to when the intent is closed.
|
DescribeIntentResult |
withIntentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
|
DescribeIntentResult |
withIntentId(String intentId)
The unique identifier assigned to the intent when it was created.
|
DescribeIntentResult |
withIntentName(String intentName)
The name specified for the intent.
|
DescribeIntentResult |
withKendraConfiguration(KendraConfiguration kendraConfiguration)
Configuration information required to use the
AMAZON.KendraSearchIntent intent. |
DescribeIntentResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the intent was last updated.
|
DescribeIntentResult |
withLocaleId(String localeId)
The language and locale specified for the intent.
|
DescribeIntentResult |
withOutputContexts(Collection<OutputContext> outputContexts)
A list of contexts that are activated when the intent is fulfilled.
|
DescribeIntentResult |
withOutputContexts(OutputContext... outputContexts)
A list of contexts that are activated when the intent is fulfilled.
|
DescribeIntentResult |
withParentIntentSignature(String parentIntentSignature)
The identifier of the built-in intent that this intent is derived from, if any.
|
DescribeIntentResult |
withQnAIntentConfiguration(QnAIntentConfiguration qnAIntentConfiguration)
Details about the configuration of the built-in
Amazon.QnAIntent . |
DescribeIntentResult |
withSampleUtterances(Collection<SampleUtterance> sampleUtterances)
User utterances that trigger this intent.
|
DescribeIntentResult |
withSampleUtterances(SampleUtterance... sampleUtterances)
User utterances that trigger this intent.
|
DescribeIntentResult |
withSlotPriorities(Collection<SlotPriority> slotPriorities)
The list that determines the priority that slots should be elicited from the user.
|
DescribeIntentResult |
withSlotPriorities(SlotPriority... slotPriorities)
The list that determines the priority that slots should be elicited from the user.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setIntentId(String intentId)
The unique identifier assigned to the intent when it was created.
intentId
- The unique identifier assigned to the intent when it was created.public String getIntentId()
The unique identifier assigned to the intent when it was created.
public DescribeIntentResult withIntentId(String intentId)
The unique identifier assigned to the intent when it was created.
intentId
- The unique identifier assigned to the intent when it was created.public void setIntentName(String intentName)
The name specified for the intent.
intentName
- The name specified for the intent.public String getIntentName()
The name specified for the intent.
public DescribeIntentResult withIntentName(String intentName)
The name specified for the intent.
intentName
- The name specified for the intent.public void setDescription(String description)
The description of the intent.
description
- The description of the intent.public String getDescription()
The description of the intent.
public DescribeIntentResult withDescription(String description)
The description of the intent.
description
- The description of the intent.public void setParentIntentSignature(String parentIntentSignature)
The identifier of the built-in intent that this intent is derived from, if any.
parentIntentSignature
- The identifier of the built-in intent that this intent is derived from, if any.public String getParentIntentSignature()
The identifier of the built-in intent that this intent is derived from, if any.
public DescribeIntentResult withParentIntentSignature(String parentIntentSignature)
The identifier of the built-in intent that this intent is derived from, if any.
parentIntentSignature
- The identifier of the built-in intent that this intent is derived from, if any.public List<SampleUtterance> getSampleUtterances()
User utterances that trigger this intent.
public void setSampleUtterances(Collection<SampleUtterance> sampleUtterances)
User utterances that trigger this intent.
sampleUtterances
- User utterances that trigger this intent.public DescribeIntentResult withSampleUtterances(SampleUtterance... sampleUtterances)
User utterances that trigger this intent.
NOTE: This method appends the values to the existing list (if any). Use
setSampleUtterances(java.util.Collection)
or withSampleUtterances(java.util.Collection)
if you
want to override the existing values.
sampleUtterances
- User utterances that trigger this intent.public DescribeIntentResult withSampleUtterances(Collection<SampleUtterance> sampleUtterances)
User utterances that trigger this intent.
sampleUtterances
- User utterances that trigger this intent.public void setDialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The Lambda function called during each turn of a conversation with the intent.
dialogCodeHook
- The Lambda function called during each turn of a conversation with the intent.public DialogCodeHookSettings getDialogCodeHook()
The Lambda function called during each turn of a conversation with the intent.
public DescribeIntentResult withDialogCodeHook(DialogCodeHookSettings dialogCodeHook)
The Lambda function called during each turn of a conversation with the intent.
dialogCodeHook
- The Lambda function called during each turn of a conversation with the intent.public void setFulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The Lambda function called when the intent is complete and ready for fulfillment.
fulfillmentCodeHook
- The Lambda function called when the intent is complete and ready for fulfillment.public FulfillmentCodeHookSettings getFulfillmentCodeHook()
The Lambda function called when the intent is complete and ready for fulfillment.
public DescribeIntentResult withFulfillmentCodeHook(FulfillmentCodeHookSettings fulfillmentCodeHook)
The Lambda function called when the intent is complete and ready for fulfillment.
fulfillmentCodeHook
- The Lambda function called when the intent is complete and ready for fulfillment.public List<SlotPriority> getSlotPriorities()
The list that determines the priority that slots should be elicited from the user.
public void setSlotPriorities(Collection<SlotPriority> slotPriorities)
The list that determines the priority that slots should be elicited from the user.
slotPriorities
- The list that determines the priority that slots should be elicited from the user.public DescribeIntentResult withSlotPriorities(SlotPriority... slotPriorities)
The list that determines the priority that slots should be elicited from the user.
NOTE: This method appends the values to the existing list (if any). Use
setSlotPriorities(java.util.Collection)
or withSlotPriorities(java.util.Collection)
if you want
to override the existing values.
slotPriorities
- The list that determines the priority that slots should be elicited from the user.public DescribeIntentResult withSlotPriorities(Collection<SlotPriority> slotPriorities)
The list that determines the priority that slots should be elicited from the user.
slotPriorities
- The list that determines the priority that slots should be elicited from the user.public void setIntentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
intentConfirmationSetting
- Prompts that Amazon Lex sends to the user to confirm completion of an intent.public IntentConfirmationSetting getIntentConfirmationSetting()
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
public DescribeIntentResult withIntentConfirmationSetting(IntentConfirmationSetting intentConfirmationSetting)
Prompts that Amazon Lex sends to the user to confirm completion of an intent.
intentConfirmationSetting
- Prompts that Amazon Lex sends to the user to confirm completion of an intent.public void setIntentClosingSetting(IntentClosingSetting intentClosingSetting)
The response that Amazon Lex sends to when the intent is closed.
intentClosingSetting
- The response that Amazon Lex sends to when the intent is closed.public IntentClosingSetting getIntentClosingSetting()
The response that Amazon Lex sends to when the intent is closed.
public DescribeIntentResult withIntentClosingSetting(IntentClosingSetting intentClosingSetting)
The response that Amazon Lex sends to when the intent is closed.
intentClosingSetting
- The response that Amazon Lex sends to when the intent is closed.public List<InputContext> getInputContexts()
A list of contexts that must be active for the intent to be considered for sending to the user.
public void setInputContexts(Collection<InputContext> inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
inputContexts
- A list of contexts that must be active for the intent to be considered for sending to the user.public DescribeIntentResult withInputContexts(InputContext... inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
NOTE: This method appends the values to the existing list (if any). Use
setInputContexts(java.util.Collection)
or withInputContexts(java.util.Collection)
if you want
to override the existing values.
inputContexts
- A list of contexts that must be active for the intent to be considered for sending to the user.public DescribeIntentResult withInputContexts(Collection<InputContext> inputContexts)
A list of contexts that must be active for the intent to be considered for sending to the user.
inputContexts
- A list of contexts that must be active for the intent to be considered for sending to the user.public List<OutputContext> getOutputContexts()
A list of contexts that are activated when the intent is fulfilled.
public void setOutputContexts(Collection<OutputContext> outputContexts)
A list of contexts that are activated when the intent is fulfilled.
outputContexts
- A list of contexts that are activated when the intent is fulfilled.public DescribeIntentResult withOutputContexts(OutputContext... outputContexts)
A list of contexts that are activated when the intent is fulfilled.
NOTE: This method appends the values to the existing list (if any). Use
setOutputContexts(java.util.Collection)
or withOutputContexts(java.util.Collection)
if you want
to override the existing values.
outputContexts
- A list of contexts that are activated when the intent is fulfilled.public DescribeIntentResult withOutputContexts(Collection<OutputContext> outputContexts)
A list of contexts that are activated when the intent is fulfilled.
outputContexts
- A list of contexts that are activated when the intent is fulfilled.public void setKendraConfiguration(KendraConfiguration kendraConfiguration)
Configuration information required to use the AMAZON.KendraSearchIntent
intent.
kendraConfiguration
- Configuration information required to use the AMAZON.KendraSearchIntent
intent.public KendraConfiguration getKendraConfiguration()
Configuration information required to use the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.public DescribeIntentResult withKendraConfiguration(KendraConfiguration kendraConfiguration)
Configuration information required to use the AMAZON.KendraSearchIntent
intent.
kendraConfiguration
- Configuration information required to use the AMAZON.KendraSearchIntent
intent.public void setBotId(String botId)
The identifier of the bot associated with the intent.
botId
- The identifier of the bot associated with the intent.public String getBotId()
The identifier of the bot associated with the intent.
public DescribeIntentResult withBotId(String botId)
The identifier of the bot associated with the intent.
botId
- The identifier of the bot associated with the intent.public void setBotVersion(String botVersion)
The version of the bot associated with the intent.
botVersion
- The version of the bot associated with the intent.public String getBotVersion()
The version of the bot associated with the intent.
public DescribeIntentResult withBotVersion(String botVersion)
The version of the bot associated with the intent.
botVersion
- The version of the bot associated with the intent.public void setLocaleId(String localeId)
The language and locale specified for the intent.
localeId
- The language and locale specified for the intent.public String getLocaleId()
The language and locale specified for the intent.
public DescribeIntentResult withLocaleId(String localeId)
The language and locale specified for the intent.
localeId
- The language and locale specified for the intent.public void setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the intent was created.
creationDateTime
- A timestamp of the date and time that the intent was created.public Date getCreationDateTime()
A timestamp of the date and time that the intent was created.
public DescribeIntentResult withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the intent was created.
creationDateTime
- A timestamp of the date and time that the intent was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the intent was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the intent was last updated.public Date getLastUpdatedDateTime()
A timestamp of the date and time that the intent was last updated.
public DescribeIntentResult withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the intent was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the intent was last updated.public void setInitialResponseSetting(InitialResponseSetting initialResponseSetting)
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
initialResponseSetting
- Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.public InitialResponseSetting getInitialResponseSetting()
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
public DescribeIntentResult withInitialResponseSetting(InitialResponseSetting initialResponseSetting)
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
initialResponseSetting
- Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.public void setQnAIntentConfiguration(QnAIntentConfiguration qnAIntentConfiguration)
Details about the configuration of the built-in Amazon.QnAIntent
.
qnAIntentConfiguration
- Details about the configuration of the built-in Amazon.QnAIntent
.public QnAIntentConfiguration getQnAIntentConfiguration()
Details about the configuration of the built-in Amazon.QnAIntent
.
Amazon.QnAIntent
.public DescribeIntentResult withQnAIntentConfiguration(QnAIntentConfiguration qnAIntentConfiguration)
Details about the configuration of the built-in Amazon.QnAIntent
.
qnAIntentConfiguration
- Details about the configuration of the built-in Amazon.QnAIntent
.public String toString()
toString
in class Object
Object.toString()
public DescribeIntentResult clone()