Class RecalledData.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • timeDataEnded

        public RecalledData.Builder timeDataEnded​(Date timeDataEnded)
        This is the end of the time range of the related data
        Parameters:
        timeDataEnded - the value to set
        Returns:
        this builder
      • timeDataStarted

        public RecalledData.Builder timeDataStarted​(Date timeDataStarted)
        This is the start of the time range of the related data
        Parameters:
        timeDataStarted - the value to set
        Returns:
        this builder
      • timeStarted

        public RecalledData.Builder timeStarted​(Date timeStarted)
        This is the time when the first recall operation was started for this RecalledData
        Parameters:
        timeStarted - the value to set
        Returns:
        this builder
      • recallCount

        public RecalledData.Builder recallCount​(Integer recallCount)
        This is the number of recall operations for this recall.

        Note one RecalledData can be merged from the results of several recall operations if the time duration of the results of the recall operations overlap.

        Parameters:
        recallCount - the value to set
        Returns:
        this builder
      • storageUsageInBytes

        public RecalledData.Builder storageUsageInBytes​(Long storageUsageInBytes)
        This is the size in bytes
        Parameters:
        storageUsageInBytes - the value to set
        Returns:
        this builder
      • notRecalledDataInBytes

        public RecalledData.Builder notRecalledDataInBytes​(Long notRecalledDataInBytes)
        This is the size of the archival data not recalled yet within the specified time range
        Parameters:
        notRecalledDataInBytes - the value to set
        Returns:
        this builder
      • purpose

        public RecalledData.Builder purpose​(String purpose)
        This is the purpose of the recall
        Parameters:
        purpose - the value to set
        Returns:
        this builder
      • queryString

        public RecalledData.Builder queryString​(String queryString)
        This is the query associated with the recall
        Parameters:
        queryString - the value to set
        Returns:
        this builder
      • logSets

        public RecalledData.Builder logSets​(String logSets)
        This is the list of logsets associated with the recall
        Parameters:
        logSets - the value to set
        Returns:
        this builder
      • createdBy

        public RecalledData.Builder createdBy​(String createdBy)
        This is the user who initiated the recall request
        Parameters:
        createdBy - the value to set
        Returns:
        this builder
      • collectionId

        public RecalledData.Builder collectionId​(Long collectionId)
        This is the id for the recalled data collection
        Parameters:
        collectionId - the value to set
        Returns:
        this builder
      • timeRecalledDataStarted

        public RecalledData.Builder timeRecalledDataStarted​(Date timeRecalledDataStarted)
        This is the recalled date start time
        Parameters:
        timeRecalledDataStarted - the value to set
        Returns:
        this builder
      • timeRecalledDataEnded

        public RecalledData.Builder timeRecalledDataEnded​(Date timeRecalledDataEnded)
        This is the recalled data end time
        Parameters:
        timeRecalledDataEnded - the value to set
        Returns:
        this builder