Interface FreeTrialPricingTerm.Builder

  • Method Details

    • duration

      Duration of the free trial period (5–31 days).

      Parameters:
      duration - Duration of the free trial period (5–31 days).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grants

      Entitlements granted to the acceptor of a free trial as part of an agreement execution.

      Parameters:
      grants - Entitlements granted to the acceptor of a free trial as part of an agreement execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grants

      Entitlements granted to the acceptor of a free trial as part of an agreement execution.

      Parameters:
      grants - Entitlements granted to the acceptor of a free trial as part of an agreement execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grants

      Entitlements granted to the acceptor of a free trial as part of an agreement execution.

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

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

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

      Category of the term.

      Parameters:
      type - Category of the term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.