java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.product.promotion.RequirementGroup

@ApiType("SoftLayer_Container_Product_Promotion_RequirementGroup")
public class RequirementGroup
extends Entity
The SoftLayer_Container_Product_Promotion_RequirementGroup data type contains the required options that must be present on an order for the promotion to be applied. At least one of the categories, presets, or prices must be on the order.
See Also:
SoftLayer_Container_Product_Promotion_RequirementGroup
  • Field Details

    • categories

      @ApiProperty(canBeNullOrNotSet=true) protected List<Category> categories
      The category options to choose from for this requirement group
    • categoriesSpecified

      protected boolean categoriesSpecified
    • presets

      @ApiProperty(canBeNullOrNotSet=true) protected List<Preset> presets
      The preset options to choose from for this requirement group
    • presetsSpecified

      protected boolean presetsSpecified
    • prices

      @ApiProperty(canBeNullOrNotSet=true) protected List<Price> prices
      The price options to choose from for this requirement group
    • pricesSpecified

      protected boolean pricesSpecified
  • Constructor Details

    • RequirementGroup

      public RequirementGroup()
  • Method Details

    • getCategories

      public List<Category> getCategories()
    • isCategoriesSpecified

      public boolean isCategoriesSpecified()
    • unsetCategories

      public void unsetCategories()
    • getPresets

      public List<Preset> getPresets()
    • isPresetsSpecified

      public boolean isPresetsSpecified()
    • unsetPresets

      public void unsetPresets()
    • getPrices

      public List<Price> getPrices()
    • isPricesSpecified

      public boolean isPricesSpecified()
    • unsetPrices

      public void unsetPrices()