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 Details

    • 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

      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 the ResultRowValue.Builder avoiding the need to create one manually via ResultRowValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to groupedBys(List<ResultRowValue>).

      Parameters:
      groupedBys - a consumer that will call methods on ResultRowValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 the ResultRowValue.Builder avoiding the need to create one manually via ResultRowValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to values(List<ResultRowValue>).

      Parameters:
      values - a consumer that will call methods on ResultRowValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: