@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalyticsIntentNodeSummary extends Object implements Serializable, Cloneable, StructuredPojo
An object containing information about the requested path.
Constructor and Description |
---|
AnalyticsIntentNodeSummary() |
Modifier and Type | Method and Description |
---|---|
AnalyticsIntentNodeSummary |
clone() |
boolean |
equals(Object obj) |
Integer |
getIntentCount()
The total number of sessions that follow the given path to the given intent.
|
Integer |
getIntentLevel()
The number of intents up to and including the requested path.
|
String |
getIntentName()
The name of the intent at the end of the requested path.
|
String |
getIntentPath()
The path.
|
String |
getNodeType()
Specifies whether the node is the end of a path (
Exit ) or not (Inner ). |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIntentCount(Integer intentCount)
The total number of sessions that follow the given path to the given intent.
|
void |
setIntentLevel(Integer intentLevel)
The number of intents up to and including the requested path.
|
void |
setIntentName(String intentName)
The name of the intent at the end of the requested path.
|
void |
setIntentPath(String intentPath)
The path.
|
void |
setNodeType(String nodeType)
Specifies whether the node is the end of a path (
Exit ) or not (Inner ). |
String |
toString()
Returns a string representation of this object.
|
AnalyticsIntentNodeSummary |
withIntentCount(Integer intentCount)
The total number of sessions that follow the given path to the given intent.
|
AnalyticsIntentNodeSummary |
withIntentLevel(Integer intentLevel)
The number of intents up to and including the requested path.
|
AnalyticsIntentNodeSummary |
withIntentName(String intentName)
The name of the intent at the end of the requested path.
|
AnalyticsIntentNodeSummary |
withIntentPath(String intentPath)
The path.
|
AnalyticsIntentNodeSummary |
withNodeType(AnalyticsNodeType nodeType)
Specifies whether the node is the end of a path (
Exit ) or not (Inner ). |
AnalyticsIntentNodeSummary |
withNodeType(String nodeType)
Specifies whether the node is the end of a path (
Exit ) or not (Inner ). |
public void setIntentName(String intentName)
The name of the intent at the end of the requested path.
intentName
- The name of the intent at the end of the requested path.public String getIntentName()
The name of the intent at the end of the requested path.
public AnalyticsIntentNodeSummary withIntentName(String intentName)
The name of the intent at the end of the requested path.
intentName
- The name of the intent at the end of the requested path.public void setIntentPath(String intentPath)
The path.
intentPath
- The path.public String getIntentPath()
The path.
public AnalyticsIntentNodeSummary withIntentPath(String intentPath)
The path.
intentPath
- The path.public void setIntentCount(Integer intentCount)
The total number of sessions that follow the given path to the given intent.
intentCount
- The total number of sessions that follow the given path to the given intent.public Integer getIntentCount()
The total number of sessions that follow the given path to the given intent.
public AnalyticsIntentNodeSummary withIntentCount(Integer intentCount)
The total number of sessions that follow the given path to the given intent.
intentCount
- The total number of sessions that follow the given path to the given intent.public void setIntentLevel(Integer intentLevel)
The number of intents up to and including the requested path.
intentLevel
- The number of intents up to and including the requested path.public Integer getIntentLevel()
The number of intents up to and including the requested path.
public AnalyticsIntentNodeSummary withIntentLevel(Integer intentLevel)
The number of intents up to and including the requested path.
intentLevel
- The number of intents up to and including the requested path.public void setNodeType(String nodeType)
Specifies whether the node is the end of a path (Exit
) or not (Inner
).
nodeType
- Specifies whether the node is the end of a path (Exit
) or not (Inner
).AnalyticsNodeType
public String getNodeType()
Specifies whether the node is the end of a path (Exit
) or not (Inner
).
Exit
) or not (Inner
).AnalyticsNodeType
public AnalyticsIntentNodeSummary withNodeType(String nodeType)
Specifies whether the node is the end of a path (Exit
) or not (Inner
).
nodeType
- Specifies whether the node is the end of a path (Exit
) or not (Inner
).AnalyticsNodeType
public AnalyticsIntentNodeSummary withNodeType(AnalyticsNodeType nodeType)
Specifies whether the node is the end of a path (Exit
) or not (Inner
).
nodeType
- Specifies whether the node is the end of a path (Exit
) or not (Inner
).AnalyticsNodeType
public String toString()
toString
in class Object
Object.toString()
public AnalyticsIntentNodeSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.