Class Quantity.Builder

    • Constructor Detail

      • Builder

        protected Builder()
    • Method Detail

      • id

        public Quantity.Builder id​(String id)
        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
        Overrides:
        id in class Element.Builder
        Parameters:
        id - Unique id for inter-element referencing
        Returns:
        A reference to this Builder instance
      • extension

        public Quantity.Builder extension​(Extension... extension)
        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Adds new element(s) to the existing list

        Overrides:
        extension in class Element.Builder
        Parameters:
        extension - Additional content defined by implementations
        Returns:
        A reference to this Builder instance
      • extension

        public Quantity.Builder extension​(Collection<Extension> extension)
        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Replaces the existing list with a new one containing elements from the Collection

        Overrides:
        extension in class Element.Builder
        Parameters:
        extension - Additional content defined by implementations
        Returns:
        A reference to this Builder instance
      • value

        public Quantity.Builder value​(Decimal value)
        The value of the measured amount. The value includes an implicit precision in the presentation of the value.
        Parameters:
        value - Numerical value (with implicit precision)
        Returns:
        A reference to this Builder instance
      • comparator

        public Quantity.Builder comparator​(QuantityComparator comparator)
        How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value.
        Parameters:
        comparator - < | <= | >= | > - how to understand the value
        Returns:
        A reference to this Builder instance
      • unit

        public Quantity.Builder unit​(String unit)
        A human-readable form of the unit.
        Parameters:
        unit - Unit representation
        Returns:
        A reference to this Builder instance
      • system

        public Quantity.Builder system​(Uri system)
        The identification of the system that provides the coded form of the unit.
        Parameters:
        system - System that defines coded unit form
        Returns:
        A reference to this Builder instance
      • code

        public Quantity.Builder code​(Code code)
        A computer processable form of the unit in some unit representation system.
        Parameters:
        code - Coded form of the unit
        Returns:
        A reference to this Builder instance