Class UsageStatusItem.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • dataType

        public UsageStatusItem.Builder dataType​(String dataType)
        The field data type.
        Parameters:
        dataType - the value to set
        Returns:
        this builder
      • isMultiValued

        public UsageStatusItem.Builder isMultiValued​(Boolean isMultiValued)
        A flag indicating whether or not the field is multi-valued.
        Parameters:
        isMultiValued - the value to set
        Returns:
        this builder
      • currentUsage

        public UsageStatusItem.Builder currentUsage​(Long currentUsage)
        The current usage of the field.
        Parameters:
        currentUsage - the value to set
        Returns:
        this builder
      • maxAvailable

        public UsageStatusItem.Builder maxAvailable​(Integer maxAvailable)
        The maximum availability of the field.
        Parameters:
        maxAvailable - the value to set
        Returns:
        this builder
      • isKeepDuplicates

        public UsageStatusItem.Builder isKeepDuplicates​(Boolean isKeepDuplicates)
        A flag indicating whether duplicates should be retained while processing multi-valued fields.
        Parameters:
        isKeepDuplicates - the value to set
        Returns:
        this builder