Interface ConfigurableUpfrontPricingTermConfiguration.Builder

  • Method Details

    • dimensions

      Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.

      Parameters:
      dimensions - Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensions

      Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.

      Parameters:
      dimensions - Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensions

      Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.

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

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

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

      Defines the length of time for which the particular pricing/dimension is being purchased by the acceptor.

      Parameters:
      selectorValue - Defines the length of time for which the particular pricing/dimension is being purchased by the acceptor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.