@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalyticsUtteranceResult extends Object implements Serializable, Cloneable, StructuredPojo
An object containing the results for the utterance metrics you requested and the bin and/or group(s) they refer to, if applicable.
Constructor and Description |
---|
AnalyticsUtteranceResult() |
Modifier and Type | Method and Description |
---|---|
AnalyticsUtteranceResult |
clone() |
boolean |
equals(Object obj) |
List<AnalyticsUtteranceAttributeResult> |
getAttributeResults()
A list of objects containing information about the last used intent at the time of an utterance.
|
List<AnalyticsBinKey> |
getBinKeys()
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
List<AnalyticsUtteranceGroupByKey> |
getGroupByKeys()
A list of objects containing the criteria you requested for grouping results and the values of the bins.
|
List<AnalyticsUtteranceMetricResult> |
getMetricsResults()
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to
return, and the method by which to organize the results.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttributeResults(Collection<AnalyticsUtteranceAttributeResult> attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
|
void |
setBinKeys(Collection<AnalyticsBinKey> binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
void |
setGroupByKeys(Collection<AnalyticsUtteranceGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
|
void |
setMetricsResults(Collection<AnalyticsUtteranceMetricResult> metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to
return, and the method by which to organize the results.
|
String |
toString()
Returns a string representation of this object.
|
AnalyticsUtteranceResult |
withAttributeResults(AnalyticsUtteranceAttributeResult... attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
|
AnalyticsUtteranceResult |
withAttributeResults(Collection<AnalyticsUtteranceAttributeResult> attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
|
AnalyticsUtteranceResult |
withBinKeys(AnalyticsBinKey... binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
AnalyticsUtteranceResult |
withBinKeys(Collection<AnalyticsBinKey> binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
AnalyticsUtteranceResult |
withGroupByKeys(AnalyticsUtteranceGroupByKey... groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
|
AnalyticsUtteranceResult |
withGroupByKeys(Collection<AnalyticsUtteranceGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
|
AnalyticsUtteranceResult |
withMetricsResults(AnalyticsUtteranceMetricResult... metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to
return, and the method by which to organize the results.
|
AnalyticsUtteranceResult |
withMetricsResults(Collection<AnalyticsUtteranceMetricResult> metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to
return, and the method by which to organize the results.
|
public List<AnalyticsBinKey> getBinKeys()
A list of objects containing the criteria you requested for binning results and the values of the bins.
public void setBinKeys(Collection<AnalyticsBinKey> binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
binKeys
- A list of objects containing the criteria you requested for binning results and the values of the bins.public AnalyticsUtteranceResult withBinKeys(AnalyticsBinKey... binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
NOTE: This method appends the values to the existing list (if any). Use
setBinKeys(java.util.Collection)
or withBinKeys(java.util.Collection)
if you want to override
the existing values.
binKeys
- A list of objects containing the criteria you requested for binning results and the values of the bins.public AnalyticsUtteranceResult withBinKeys(Collection<AnalyticsBinKey> binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
binKeys
- A list of objects containing the criteria you requested for binning results and the values of the bins.public List<AnalyticsUtteranceGroupByKey> getGroupByKeys()
A list of objects containing the criteria you requested for grouping results and the values of the bins.
public void setGroupByKeys(Collection<AnalyticsUtteranceGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
groupByKeys
- A list of objects containing the criteria you requested for grouping results and the values of the bins.public AnalyticsUtteranceResult withGroupByKeys(AnalyticsUtteranceGroupByKey... groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
NOTE: This method appends the values to the existing list (if any). Use
setGroupByKeys(java.util.Collection)
or withGroupByKeys(java.util.Collection)
if you want to
override the existing values.
groupByKeys
- A list of objects containing the criteria you requested for grouping results and the values of the bins.public AnalyticsUtteranceResult withGroupByKeys(Collection<AnalyticsUtteranceGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the bins.
groupByKeys
- A list of objects containing the criteria you requested for grouping results and the values of the bins.public List<AnalyticsUtteranceMetricResult> getMetricsResults()
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
public void setMetricsResults(Collection<AnalyticsUtteranceMetricResult> metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
metricsResults
- A list of objects, each of which contains a metric you want to list, the statistic for the metric you want
to return, and the method by which to organize the results.public AnalyticsUtteranceResult withMetricsResults(AnalyticsUtteranceMetricResult... metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
NOTE: This method appends the values to the existing list (if any). Use
setMetricsResults(java.util.Collection)
or withMetricsResults(java.util.Collection)
if you want
to override the existing values.
metricsResults
- A list of objects, each of which contains a metric you want to list, the statistic for the metric you want
to return, and the method by which to organize the results.public AnalyticsUtteranceResult withMetricsResults(Collection<AnalyticsUtteranceMetricResult> metricsResults)
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
metricsResults
- A list of objects, each of which contains a metric you want to list, the statistic for the metric you want
to return, and the method by which to organize the results.public List<AnalyticsUtteranceAttributeResult> getAttributeResults()
A list of objects containing information about the last used intent at the time of an utterance.
public void setAttributeResults(Collection<AnalyticsUtteranceAttributeResult> attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
attributeResults
- A list of objects containing information about the last used intent at the time of an utterance.public AnalyticsUtteranceResult withAttributeResults(AnalyticsUtteranceAttributeResult... attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
NOTE: This method appends the values to the existing list (if any). Use
setAttributeResults(java.util.Collection)
or withAttributeResults(java.util.Collection)
if you
want to override the existing values.
attributeResults
- A list of objects containing information about the last used intent at the time of an utterance.public AnalyticsUtteranceResult withAttributeResults(Collection<AnalyticsUtteranceAttributeResult> attributeResults)
A list of objects containing information about the last used intent at the time of an utterance.
attributeResults
- A list of objects containing information about the last used intent at the time of an utterance.public String toString()
toString
in class Object
Object.toString()
public AnalyticsUtteranceResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.