Class LicensedItemUpdateParams.Builder

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

public static class LicensedItemUpdateParams.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

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

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

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

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

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

      public LicensedItemUpdateParams.Builder setLookupKey(String lookupKey)
      An internal key you can use to search for a particular billable item. Maximum length of 200 characters. To remove the lookup_key from the object, set it to null in the request.
    • setLookupKey

      public LicensedItemUpdateParams.Builder setLookupKey(EmptyParam lookupKey)
      An internal key you can use to search for a particular billable item. Maximum length of 200 characters. To remove the lookup_key from the object, set it to null in the request.
    • putMetadata

      public LicensedItemUpdateParams.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 LicensedItemUpdateParams.metadata for the field documentation.
    • putMetadata

      public LicensedItemUpdateParams.Builder putMetadata(String key, EmptyParam 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 LicensedItemUpdateParams.metadata for the field documentation.
    • putAllMetadata

      public LicensedItemUpdateParams.Builder putAllMetadata(Map<String,Object> 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. Map values can only be one of the following types: `String`, `EmptyParam`. See LicensedItemUpdateParams.metadata for the field documentation.
    • setTaxDetails

      Stripe Tax details.
    • setUnitLabel

      public LicensedItemUpdateParams.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.
    • setUnitLabel

      public LicensedItemUpdateParams.Builder setUnitLabel(EmptyParam 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.