# Print output for @column tags ?> BillingFlowParams.SubscriptionUpdateParams.Builder {% setvar book_path %}/reference/com/android/billingclient/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

BillingFlowParams.SubscriptionUpdateParams.Builder

public static class BillingFlowParams.SubscriptionUpdateParams.Builder
extends Object

java.lang.Object
   ↳ com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder
Included in documentation by the annotations: @Annotations.MultiItemCompatible

Helps to construct BillingFlowParams.SubscriptionUpdateParams.

Summary

Public methods

BillingFlowParams.SubscriptionUpdateParams build()
BillingFlowParams.SubscriptionUpdateParams.Builder setOldSkuPurchaseToken(String purchaseToken)

Specifies the purchase token of the SKU that the user is upgrading or downgrading from. Included in documentation by the annotations: @Annotations.MultiItemCompatible

BillingFlowParams.SubscriptionUpdateParams.Builder setReplaceSkusProrationMode(int replaceSkusProrationMode)

Specifies the mode of proration during subscription upgrade/downgrade. Included in documentation by the annotations: @Annotations.MultiItemCompatible

Inherited methods

Public methods

build

public BillingFlowParams.SubscriptionUpdateParams build ()
Included in documentation by the annotations: @Annotations.MultiItemCompatible

Returns
BillingFlowParams.SubscriptionUpdateParams

setOldSkuPurchaseToken

public BillingFlowParams.SubscriptionUpdateParams.Builder setOldSkuPurchaseToken (String purchaseToken)
Included in documentation by the annotations: @Annotations.MultiItemCompatible

Specifies the purchase token of the SKU that the user is upgrading or downgrading from.

Parameters
purchaseToken String

Returns
BillingFlowParams.SubscriptionUpdateParams.Builder

setReplaceSkusProrationMode

public BillingFlowParams.SubscriptionUpdateParams.Builder setReplaceSkusProrationMode (int replaceSkusProrationMode)
Included in documentation by the annotations: @Annotations.MultiItemCompatible

Specifies the mode of proration during subscription upgrade/downgrade.

The default mode is BillingFlowParams.ProrationMode.IMMEDIATE_WITH_TIME_PRORATION.

Parameters
replaceSkusProrationMode int

Returns
BillingFlowParams.SubscriptionUpdateParams.Builder