Class Product.Builder

  • Enclosing class:
    Product

    public static class Product.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • partNumber

        public Product.Builder partNumber​(String partNumber)
        Product part number
        Parameters:
        partNumber - the value to set
        Returns:
        this builder
      • name

        public Product.Builder name​(String name)
        Product name
        Parameters:
        name - the value to set
        Returns:
        this builder
      • unitOfMeasure

        public Product.Builder unitOfMeasure​(String unitOfMeasure)
        Unit of Measure
        Parameters:
        unitOfMeasure - the value to set
        Returns:
        this builder
      • provisioningGroup

        public Product.Builder provisioningGroup​(String provisioningGroup)
        Product provisioning group
        Parameters:
        provisioningGroup - the value to set
        Returns:
        this builder
      • billingCategory

        public Product.Builder billingCategory​(String billingCategory)
        Metered service billing category
        Parameters:
        billingCategory - the value to set
        Returns:
        this builder
      • productCategory

        public Product.Builder productCategory​(String productCategory)
        Product category
        Parameters:
        productCategory - the value to set
        Returns:
        this builder
      • ucmRateCardPartType

        public Product.Builder ucmRateCardPartType​(String ucmRateCardPartType)
        Rate card part type of Product
        Parameters:
        ucmRateCardPartType - the value to set
        Returns:
        this builder