@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResultRow extends Object implements Serializable, Cloneable, StructuredPojo
Provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.
Constructor and Description |
---|
ResultRow() |
Modifier and Type | Method and Description |
---|---|
ResultRow |
clone() |
boolean |
equals(Object obj) |
List<ResultRowValue> |
getGroupedBys()
An array of objects that defines the field and field values that were used to group data in a result set that
contains multiple results.
|
List<ResultRowValue> |
getValues()
An array of objects that provides pre-aggregated values for a standard metric that applies to an application,
campaign, or journey.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGroupedBys(Collection<ResultRowValue> groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that
contains multiple results.
|
void |
setValues(Collection<ResultRowValue> values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application,
campaign, or journey.
|
String |
toString()
Returns a string representation of this object.
|
ResultRow |
withGroupedBys(Collection<ResultRowValue> groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that
contains multiple results.
|
ResultRow |
withGroupedBys(ResultRowValue... groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that
contains multiple results.
|
ResultRow |
withValues(Collection<ResultRowValue> values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application,
campaign, or journey.
|
ResultRow |
withValues(ResultRowValue... values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application,
campaign, or journey.
|
public List<ResultRowValue> getGroupedBys()
An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.
public void setGroupedBys(Collection<ResultRowValue> groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.
groupedBys
- An array of objects that defines the field and field values that were used to group data in a result set
that contains multiple results. This value is null if the data in a result set isn’t grouped.public ResultRow withGroupedBys(ResultRowValue... groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.
NOTE: This method appends the values to the existing list (if any). Use
setGroupedBys(java.util.Collection)
or withGroupedBys(java.util.Collection)
if you want to
override the existing values.
groupedBys
- An array of objects that defines the field and field values that were used to group data in a result set
that contains multiple results. This value is null if the data in a result set isn’t grouped.public ResultRow withGroupedBys(Collection<ResultRowValue> groupedBys)
An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.
groupedBys
- An array of objects that defines the field and field values that were used to group data in a result set
that contains multiple results. This value is null if the data in a result set isn’t grouped.public List<ResultRowValue> getValues()
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
public void setValues(Collection<ResultRowValue> values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
values
- An array of objects that provides pre-aggregated values for a standard metric that applies to an
application, campaign, or journey.public ResultRow withValues(ResultRowValue... values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- An array of objects that provides pre-aggregated values for a standard metric that applies to an
application, campaign, or journey.public ResultRow withValues(Collection<ResultRowValue> values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
values
- An array of objects that provides pre-aggregated values for a standard metric that applies to an
application, campaign, or journey.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.