Class ProductDetails


  • public final class ProductDetails
    extends Object
    Represents product details.
    • Constructor Detail

      • ProductDetails

        public ProductDetails()
    • Method Detail

      • displayInfo

        public DisplayInfo displayInfo()
        Get the displayInfo property: Display details of the product.
        Returns:
        the displayInfo value.
      • withDisplayInfo

        public ProductDetails withDisplayInfo​(DisplayInfo displayInfo)
        Set the displayInfo property: Display details of the product.
        Parameters:
        displayInfo - the displayInfo value to set.
        Returns:
        the ProductDetails object itself.
      • hierarchyInformation

        public HierarchyInformation hierarchyInformation()
        Get the hierarchyInformation property: Hierarchy of the product which uniquely identifies the product.
        Returns:
        the hierarchyInformation value.
      • withHierarchyInformation

        public ProductDetails withHierarchyInformation​(HierarchyInformation hierarchyInformation)
        Set the hierarchyInformation property: Hierarchy of the product which uniquely identifies the product.
        Parameters:
        hierarchyInformation - the hierarchyInformation value to set.
        Returns:
        the ProductDetails object itself.
      • count

        public Integer count()
        Get the count property: Quantity of the product.
        Returns:
        the count value.
      • productDoubleEncryptionStatus

        public DoubleEncryptionStatus productDoubleEncryptionStatus()
        Get the productDoubleEncryptionStatus property: Double encryption status of the configuration. Read-only field.
        Returns:
        the productDoubleEncryptionStatus value.
      • deviceDetails

        public List<DeviceDetails> deviceDetails()
        Get the deviceDetails property: list of device details.
        Returns:
        the deviceDetails value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.