Class ConfigurationCreateParams.Builder

java.lang.Object
com.stripe.param.billingportal.ConfigurationCreateParams.Builder
Enclosing class:
ConfigurationCreateParams

public static class ConfigurationCreateParams.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public ConfigurationCreateParams build()
      Finalize and obtain parameter instance from this builder.
    • setBusinessProfile

      Required. The business information shown to customers in the portal.
    • setDefaultReturnUrl

      public ConfigurationCreateParams.Builder setDefaultReturnUrl(String defaultReturnUrl)
      The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
    • setDefaultReturnUrl

      public ConfigurationCreateParams.Builder setDefaultReturnUrl(EmptyParam defaultReturnUrl)
      The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
    • addExpand

      public ConfigurationCreateParams.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 ConfigurationCreateParams.expand for the field documentation.
    • addAllExpand

      public ConfigurationCreateParams.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 ConfigurationCreateParams.expand for the field documentation.
    • putExtraParam

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

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

      Required. Information about the features available in the portal.
    • setLoginPage

      The hosted login page for this configuration. Learn more about the portal login page in our integration docs.
    • putMetadata

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

      public ConfigurationCreateParams.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 ConfigurationCreateParams.metadata for the field documentation.