Interface OfferSummary.Builder

  • Method Details

    • name

      The name of the offer.

      Parameters:
      name - The name of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • productId

      OfferSummary.Builder productId(String productId)

      The product ID of the offer.

      Parameters:
      productId - The product ID of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resaleAuthorizationId

      OfferSummary.Builder resaleAuthorizationId(String resaleAuthorizationId)

      The ResaleAuthorizationId of the offer.

      Parameters:
      resaleAuthorizationId - The ResaleAuthorizationId of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releaseDate

      OfferSummary.Builder releaseDate(String releaseDate)

      The release date of the offer.

      Parameters:
      releaseDate - The release date of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityEndDate

      OfferSummary.Builder availabilityEndDate(String availabilityEndDate)

      The availability end date of the offer.

      Parameters:
      availabilityEndDate - The availability end date of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • buyerAccounts

      OfferSummary.Builder buyerAccounts(Collection<String> buyerAccounts)

      The buyer accounts in the offer.

      Parameters:
      buyerAccounts - The buyer accounts in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • buyerAccounts

      OfferSummary.Builder buyerAccounts(String... buyerAccounts)

      The buyer accounts in the offer.

      Parameters:
      buyerAccounts - The buyer accounts in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The status of the offer.

      Parameters:
      state - The status of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The status of the offer.

      Parameters:
      state - The status of the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetingWithStrings

      OfferSummary.Builder targetingWithStrings(Collection<String> targeting)

      The targeting in the offer.

      Parameters:
      targeting - The targeting in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetingWithStrings

      OfferSummary.Builder targetingWithStrings(String... targeting)

      The targeting in the offer.

      Parameters:
      targeting - The targeting in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targeting

      The targeting in the offer.

      Parameters:
      targeting - The targeting in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targeting

      OfferSummary.Builder targeting(OfferTargetingString... targeting)

      The targeting in the offer.

      Parameters:
      targeting - The targeting in the offer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.