@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalyticsIntentResult extends Object implements Serializable, Cloneable, StructuredPojo
An object containing the results for the intent metrics you requested and the bin and/or group(s) they refer to, if applicable.
Constructor and Description |
---|
AnalyticsIntentResult() |
Modifier and Type | Method and Description |
---|---|
AnalyticsIntentResult |
clone() |
boolean |
equals(Object obj) |
List<AnalyticsBinKey> |
getBinKeys()
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
List<AnalyticsIntentGroupByKey> |
getGroupByKeys()
A list of objects containing the criteria you requested for grouping results and the values of the groups.
|
List<AnalyticsIntentMetricResult> |
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 |
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<AnalyticsIntentGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
|
void |
setMetricsResults(Collection<AnalyticsIntentMetricResult> 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.
|
AnalyticsIntentResult |
withBinKeys(AnalyticsBinKey... binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
AnalyticsIntentResult |
withBinKeys(Collection<AnalyticsBinKey> binKeys)
A list of objects containing the criteria you requested for binning results and the values of the bins.
|
AnalyticsIntentResult |
withGroupByKeys(AnalyticsIntentGroupByKey... groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
|
AnalyticsIntentResult |
withGroupByKeys(Collection<AnalyticsIntentGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
|
AnalyticsIntentResult |
withMetricsResults(AnalyticsIntentMetricResult... 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.
|
AnalyticsIntentResult |
withMetricsResults(Collection<AnalyticsIntentMetricResult> 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 AnalyticsIntentResult 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 AnalyticsIntentResult 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<AnalyticsIntentGroupByKey> getGroupByKeys()
A list of objects containing the criteria you requested for grouping results and the values of the groups.
public void setGroupByKeys(Collection<AnalyticsIntentGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
groupByKeys
- A list of objects containing the criteria you requested for grouping results and the values of the groups.public AnalyticsIntentResult withGroupByKeys(AnalyticsIntentGroupByKey... groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
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 groups.public AnalyticsIntentResult withGroupByKeys(Collection<AnalyticsIntentGroupByKey> groupByKeys)
A list of objects containing the criteria you requested for grouping results and the values of the groups.
groupByKeys
- A list of objects containing the criteria you requested for grouping results and the values of the groups.public List<AnalyticsIntentMetricResult> 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<AnalyticsIntentMetricResult> 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 AnalyticsIntentResult withMetricsResults(AnalyticsIntentMetricResult... 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 AnalyticsIntentResult withMetricsResults(Collection<AnalyticsIntentMetricResult> 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 String toString()
toString
in class Object
Object.toString()
public AnalyticsIntentResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.