@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IntentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about an intent returned by the ListIntents
operation.
Constructor and Description |
---|
IntentSummary() |
Modifier and Type | Method and Description |
---|---|
IntentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the intent.
|
List<InputContext> |
getInputContexts()
The input contexts that must be active for this intent to be considered for recognition.
|
String |
getIntentId()
The unique identifier assigned to the intent.
|
String |
getIntentName()
The name of the intent.
|
Date |
getLastUpdatedDateTime()
The timestamp of the date and time that the intent was last updated.
|
List<OutputContext> |
getOutputContexts()
The output contexts that are activated when this intent is fulfilled.
|
String |
getParentIntentSignature()
If this intent is derived from a built-in intent, the name of the parent intent.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The description of the intent.
|
void |
setInputContexts(Collection<InputContext> inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
|
void |
setIntentId(String intentId)
The unique identifier assigned to the intent.
|
void |
setIntentName(String intentName)
The name of the intent.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the intent was last updated.
|
void |
setOutputContexts(Collection<OutputContext> outputContexts)
The output contexts that are activated when this intent is fulfilled.
|
void |
setParentIntentSignature(String parentIntentSignature)
If this intent is derived from a built-in intent, the name of the parent intent.
|
String |
toString()
Returns a string representation of this object.
|
IntentSummary |
withDescription(String description)
The description of the intent.
|
IntentSummary |
withInputContexts(Collection<InputContext> inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
|
IntentSummary |
withInputContexts(InputContext... inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
|
IntentSummary |
withIntentId(String intentId)
The unique identifier assigned to the intent.
|
IntentSummary |
withIntentName(String intentName)
The name of the intent.
|
IntentSummary |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the intent was last updated.
|
IntentSummary |
withOutputContexts(Collection<OutputContext> outputContexts)
The output contexts that are activated when this intent is fulfilled.
|
IntentSummary |
withOutputContexts(OutputContext... outputContexts)
The output contexts that are activated when this intent is fulfilled.
|
IntentSummary |
withParentIntentSignature(String parentIntentSignature)
If this intent is derived from a built-in intent, the name of the parent intent.
|
public void setIntentId(String intentId)
The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the
DescribeIntent
operation.
intentId
- The unique identifier assigned to the intent. Use this ID to get detailed information about the intent
with the DescribeIntent
operation.public String getIntentId()
The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the
DescribeIntent
operation.
DescribeIntent
operation.public IntentSummary withIntentId(String intentId)
The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the
DescribeIntent
operation.
intentId
- The unique identifier assigned to the intent. Use this ID to get detailed information about the intent
with the DescribeIntent
operation.public void setIntentName(String intentName)
The name of the intent.
intentName
- The name of the intent.public String getIntentName()
The name of the intent.
public IntentSummary withIntentName(String intentName)
The name of the intent.
intentName
- The name of 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 IntentSummary withDescription(String description)
The description of the intent.
description
- The description of the intent.public void setParentIntentSignature(String parentIntentSignature)
If this intent is derived from a built-in intent, the name of the parent intent.
parentIntentSignature
- If this intent is derived from a built-in intent, the name of the parent intent.public String getParentIntentSignature()
If this intent is derived from a built-in intent, the name of the parent intent.
public IntentSummary withParentIntentSignature(String parentIntentSignature)
If this intent is derived from a built-in intent, the name of the parent intent.
parentIntentSignature
- If this intent is derived from a built-in intent, the name of the parent intent.public List<InputContext> getInputContexts()
The input contexts that must be active for this intent to be considered for recognition.
public void setInputContexts(Collection<InputContext> inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
inputContexts
- The input contexts that must be active for this intent to be considered for recognition.public IntentSummary withInputContexts(InputContext... inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
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
- The input contexts that must be active for this intent to be considered for recognition.public IntentSummary withInputContexts(Collection<InputContext> inputContexts)
The input contexts that must be active for this intent to be considered for recognition.
inputContexts
- The input contexts that must be active for this intent to be considered for recognition.public List<OutputContext> getOutputContexts()
The output contexts that are activated when this intent is fulfilled.
public void setOutputContexts(Collection<OutputContext> outputContexts)
The output contexts that are activated when this intent is fulfilled.
outputContexts
- The output contexts that are activated when this intent is fulfilled.public IntentSummary withOutputContexts(OutputContext... outputContexts)
The output contexts that are activated when this 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
- The output contexts that are activated when this intent is fulfilled.public IntentSummary withOutputContexts(Collection<OutputContext> outputContexts)
The output contexts that are activated when this intent is fulfilled.
outputContexts
- The output contexts that are activated when this intent is fulfilled.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the intent was last updated.
lastUpdatedDateTime
- The timestamp of the date and time that the intent was last updated.public Date getLastUpdatedDateTime()
The timestamp of the date and time that the intent was last updated.
public IntentSummary withLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the intent was last updated.
lastUpdatedDateTime
- The timestamp of the date and time that the intent was last updated.public String toString()
toString
in class Object
Object.toString()
public IntentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.