Class SubscriptionAttachCadenceParams.Builder

java.lang.Object
com.stripe.param.SubscriptionAttachCadenceParams.Builder
Enclosing class:
SubscriptionAttachCadenceParams

public static class SubscriptionAttachCadenceParams.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      Finalize and obtain parameter instance from this builder.
    • setBillingCadence

      public SubscriptionAttachCadenceParams.Builder setBillingCadence(String billingCadence)
      Required. The Billing Cadence which controls the timing of recurring invoice generation for this subscription. If unset, the subscription will bill according to its own configured schedule and create its own invoices. If set, this subscription will be billed by the cadence instead, potentially sharing invoices with the other subscriptions linked to that Cadence.
    • addExpand

      public SubscriptionAttachCadenceParams.Builder addExpand(String element)
      Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. See SubscriptionAttachCadenceParams.expand for the field documentation.
    • addAllExpand

      public SubscriptionAttachCadenceParams.Builder addAllExpand(List<String> elements)
      Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. See SubscriptionAttachCadenceParams.expand for the field documentation.
    • putExtraParam

      public SubscriptionAttachCadenceParams.Builder putExtraParam(String key, Object value)
      Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. See SubscriptionAttachCadenceParams.extraParams for the field documentation.
    • putAllExtraParam

      public SubscriptionAttachCadenceParams.Builder putAllExtraParam(Map<String,Object> map)
      Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. See SubscriptionAttachCadenceParams.extraParams for the field documentation.