Interface ResultRow.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResultRow.Builder,ResultRow>,SdkBuilder<ResultRow.Builder,ResultRow>,SdkPojo
- Enclosing class:
- ResultRow
public static interface ResultRow.Builder extends SdkPojo, CopyableBuilder<ResultRow.Builder,ResultRow>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResultRow.BuildergroupedBys(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.BuildergroupedBys(Consumer<ResultRowValue.Builder>... 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.BuildergroupedBys(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.Buildervalues(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.Buildervalues(Consumer<ResultRowValue.Builder>... values)An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.ResultRow.Buildervalues(ResultRowValue... values)An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
groupedBys
ResultRow.Builder groupedBys(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupedBys
ResultRow.Builder groupedBys(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupedBys
ResultRow.Builder groupedBys(Consumer<ResultRowValue.Builder>... 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.
This is a convenience method that creates an instance of theResultRowValue.Builderavoiding the need to create one manually viaResultRowValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#groupedBys(List.) - Parameters:
groupedBys- a consumer that will call methods onResultRowValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#groupedBys(java.util.Collection)
-
values
ResultRow.Builder values(Collection<ResultRowValue> values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
- Parameters:
values- An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
ResultRow.Builder values(ResultRowValue... values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
- Parameters:
values- An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
ResultRow.Builder values(Consumer<ResultRowValue.Builder>... values)
An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
This is a convenience method that creates an instance of theResultRowValue.Builderavoiding the need to create one manually viaResultRowValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#values(List.) - Parameters:
values- a consumer that will call methods onResultRowValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#values(java.util.Collection)
-
-