Class LicensedItemCreateParams.Builder

java.lang.Object
com.stripe.param.v2.billing.LicensedItemCreateParams.Builder
Enclosing class:
LicensedItemCreateParams

public static class LicensedItemCreateParams.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public LicensedItemCreateParams build()
      Finalize and obtain parameter instance from this builder.
    • setDisplayName

      public LicensedItemCreateParams.Builder setDisplayName(String displayName)
      Required. Description that customers will see in the invoice line item. Maximum length of 250 characters.
    • putExtraParam

      public LicensedItemCreateParams.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 LicensedItemCreateParams.extraParams for the field documentation.
    • putAllExtraParam

      public LicensedItemCreateParams.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 LicensedItemCreateParams.extraParams for the field documentation.
    • setLookupKey

      public LicensedItemCreateParams.Builder setLookupKey(String lookupKey)
      An internal key you can use to search for a particular billable item. Must be unique among billable items. Maximum length of 200 characters.
    • putMetadata

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

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

      Stripe Tax details.
    • setUnitLabel

      public LicensedItemCreateParams.Builder setUnitLabel(String unitLabel)
      The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to "seat" for Checkout to display "(price) per seat", or "environment" to display "(price) per environment". Maximum length of 100 characters.