Class EstimateRecallDataSizeResult.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • timeDataEnded

        public EstimateRecallDataSizeResult.Builder timeDataEnded​(Date timeDataEnded)
        This is the end of the time range of data to be recalled.

        timeDataStarted and timeDataEnded delineate the time range of the archived data to be recalled. They may not be exact the same as the parameters in the request input (EstimateRecallDataSizeDetails).

        Parameters:
        timeDataEnded - the value to set
        Returns:
        this builder
      • timeDataStarted

        public EstimateRecallDataSizeResult.Builder timeDataStarted​(Date timeDataStarted)
        This is the start of the time range of data to be recalled
        Parameters:
        timeDataStarted - the value to set
        Returns:
        this builder
      • isOverlappingWithExistingRecalls

        public EstimateRecallDataSizeResult.Builder isOverlappingWithExistingRecalls​(Boolean isOverlappingWithExistingRecalls)
        This indicates if the time range of data to be recalled overlaps with existing recalled data
        Parameters:
        isOverlappingWithExistingRecalls - the value to set
        Returns:
        this builder
      • coreGroupCount

        public EstimateRecallDataSizeResult.Builder coreGroupCount​(Integer coreGroupCount)
        This is the number of core groups estimated for this recall
        Parameters:
        coreGroupCount - the value to set
        Returns:
        this builder
      • coreGroupCountLimit

        public EstimateRecallDataSizeResult.Builder coreGroupCountLimit​(Integer coreGroupCountLimit)
        This is the max number of core groups that is available for any recall
        Parameters:
        coreGroupCountLimit - the value to set
        Returns:
        this builder
      • sizeLimitInBytes

        public EstimateRecallDataSizeResult.Builder sizeLimitInBytes​(Long sizeLimitInBytes)
        This is the size limit in bytes
        Parameters:
        sizeLimitInBytes - the value to set
        Returns:
        this builder