Interface CalculatedAttributeDimension.Builder

  • Method Details

    • dimensionType

      CalculatedAttributeDimension.Builder dimensionType(String dimensionType)

      The action to segment with.

      Parameters:
      dimensionType - The action to segment with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dimensionType

      The action to segment with.

      Parameters:
      dimensionType - The action to segment with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • values

      The values to apply the DimensionType with. To reference a calculated attribute or profile attribute as a dynamic value, use handlebar notation: {{_profile.ProfileAttributeName}} or {{_calculated_attribute.CalculatedAttributeName}}.

      Parameters:
      values - The values to apply the DimensionType with. To reference a calculated attribute or profile attribute as a dynamic value, use handlebar notation: {{_profile.ProfileAttributeName}} or {{_calculated_attribute.CalculatedAttributeName}}.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • values

      The values to apply the DimensionType with. To reference a calculated attribute or profile attribute as a dynamic value, use handlebar notation: {{_profile.ProfileAttributeName}} or {{_calculated_attribute.CalculatedAttributeName}}.

      Parameters:
      values - The values to apply the DimensionType with. To reference a calculated attribute or profile attribute as a dynamic value, use handlebar notation: {{_profile.ProfileAttributeName}} or {{_calculated_attribute.CalculatedAttributeName}}.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditionOverrides

      CalculatedAttributeDimension.Builder conditionOverrides(ConditionOverrides conditionOverrides)

      Applies the given condition over the initial Calculated Attribute's definition.

      Parameters:
      conditionOverrides - Applies the given condition over the initial Calculated Attribute's definition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditionOverrides

      default CalculatedAttributeDimension.Builder conditionOverrides(Consumer<ConditionOverrides.Builder> conditionOverrides)

      Applies the given condition over the initial Calculated Attribute's definition.

      This is a convenience method that creates an instance of the ConditionOverrides.Builder avoiding the need to create one manually via ConditionOverrides.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to conditionOverrides(ConditionOverrides).

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