Class GetActivityReport


  • public class GetActivityReport
    extends BaseDfbReport
    Activity Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
    • Constructor Summary

      Constructors 
      Constructor Description
      GetActivityReport​(java.lang.String startDate, java.util.List<java.lang.Long> adds, java.util.List<java.lang.Long> edits, java.util.List<java.lang.Long> deletes, java.util.List<java.lang.Long> activeUsers28Day, java.util.List<java.lang.Long> activeUsers7Day, java.util.List<java.lang.Long> activeUsers1Day, java.util.List<java.lang.Long> activeSharedFolders28Day, java.util.List<java.lang.Long> activeSharedFolders7Day, java.util.List<java.lang.Long> activeSharedFolders1Day, java.util.List<java.lang.Long> sharedLinksCreated, java.util.List<java.lang.Long> sharedLinksViewedByTeam, java.util.List<java.lang.Long> sharedLinksViewedByOutsideUser, java.util.List<java.lang.Long> sharedLinksViewedByNotLoggedIn, java.util.List<java.lang.Long> sharedLinksViewedTotal)
      Activity Report Result.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.util.List<java.lang.Long> getActiveSharedFolders1Day()
      Array of the number of shared folders with some activity in the last day.
      java.util.List<java.lang.Long> getActiveSharedFolders28Day()
      Array of the number of shared folders with some activity in the last 28 days.
      java.util.List<java.lang.Long> getActiveSharedFolders7Day()
      Array of the number of shared folders with some activity in the last week.
      java.util.List<java.lang.Long> getActiveUsers1Day()
      Array of the number of users who have been active in the last day.
      java.util.List<java.lang.Long> getActiveUsers28Day()
      Array of the number of users who have been active in the last 28 days.
      java.util.List<java.lang.Long> getActiveUsers7Day()
      Array of the number of users who have been active in the last week.
      java.util.List<java.lang.Long> getAdds()
      Array of total number of adds by team members.
      java.util.List<java.lang.Long> getDeletes()
      Array of total number of deletes by team members.
      java.util.List<java.lang.Long> getEdits()
      Array of number of edits by team members.
      java.util.List<java.lang.Long> getSharedLinksCreated()
      Array of the number of shared links created.
      java.util.List<java.lang.Long> getSharedLinksViewedByNotLoggedIn()
      Array of the number of views by non-logged-in users to shared links created by the team.
      java.util.List<java.lang.Long> getSharedLinksViewedByOutsideUser()
      Array of the number of views by users outside of the team to shared links created by the team.
      java.util.List<java.lang.Long> getSharedLinksViewedByTeam()
      Array of the number of views by team users to shared links created by the team.
      java.util.List<java.lang.Long> getSharedLinksViewedTotal()
      Array of the total number of views to shared links created by the team.
      java.lang.String getStartDate()
      First date present in the results as 'YYYY-MM-DD' or None.
      int hashCode()  
      java.lang.String toString()  
      java.lang.String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • adds

        protected final java.util.List<java.lang.Long> adds
      • edits

        protected final java.util.List<java.lang.Long> edits
      • deletes

        protected final java.util.List<java.lang.Long> deletes
      • activeUsers28Day

        protected final java.util.List<java.lang.Long> activeUsers28Day
      • activeUsers7Day

        protected final java.util.List<java.lang.Long> activeUsers7Day
      • activeUsers1Day

        protected final java.util.List<java.lang.Long> activeUsers1Day
      • activeSharedFolders28Day

        protected final java.util.List<java.lang.Long> activeSharedFolders28Day
      • activeSharedFolders7Day

        protected final java.util.List<java.lang.Long> activeSharedFolders7Day
      • activeSharedFolders1Day

        protected final java.util.List<java.lang.Long> activeSharedFolders1Day
      • sharedLinksCreated

        protected final java.util.List<java.lang.Long> sharedLinksCreated
      • sharedLinksViewedByTeam

        protected final java.util.List<java.lang.Long> sharedLinksViewedByTeam
      • sharedLinksViewedByOutsideUser

        protected final java.util.List<java.lang.Long> sharedLinksViewedByOutsideUser
      • sharedLinksViewedByNotLoggedIn

        protected final java.util.List<java.lang.Long> sharedLinksViewedByNotLoggedIn
      • sharedLinksViewedTotal

        protected final java.util.List<java.lang.Long> sharedLinksViewedTotal
    • Constructor Detail

      • GetActivityReport

        public GetActivityReport​(java.lang.String startDate,
                                 java.util.List<java.lang.Long> adds,
                                 java.util.List<java.lang.Long> edits,
                                 java.util.List<java.lang.Long> deletes,
                                 java.util.List<java.lang.Long> activeUsers28Day,
                                 java.util.List<java.lang.Long> activeUsers7Day,
                                 java.util.List<java.lang.Long> activeUsers1Day,
                                 java.util.List<java.lang.Long> activeSharedFolders28Day,
                                 java.util.List<java.lang.Long> activeSharedFolders7Day,
                                 java.util.List<java.lang.Long> activeSharedFolders1Day,
                                 java.util.List<java.lang.Long> sharedLinksCreated,
                                 java.util.List<java.lang.Long> sharedLinksViewedByTeam,
                                 java.util.List<java.lang.Long> sharedLinksViewedByOutsideUser,
                                 java.util.List<java.lang.Long> sharedLinksViewedByNotLoggedIn,
                                 java.util.List<java.lang.Long> sharedLinksViewedTotal)
        Activity Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
        Parameters:
        startDate - First date present in the results as 'YYYY-MM-DD' or None. Must not be null.
        adds - Array of total number of adds by team members. Must not contain a null item and not be null.
        edits - Array of number of edits by team members. If the same user edits the same file multiple times this is counted as a single edit. Must not contain a null item and not be null.
        deletes - Array of total number of deletes by team members. Must not contain a null item and not be null.
        activeUsers28Day - Array of the number of users who have been active in the last 28 days. Must not contain a null item and not be null.
        activeUsers7Day - Array of the number of users who have been active in the last week. Must not contain a null item and not be null.
        activeUsers1Day - Array of the number of users who have been active in the last day. Must not contain a null item and not be null.
        activeSharedFolders28Day - Array of the number of shared folders with some activity in the last 28 days. Must not contain a null item and not be null.
        activeSharedFolders7Day - Array of the number of shared folders with some activity in the last week. Must not contain a null item and not be null.
        activeSharedFolders1Day - Array of the number of shared folders with some activity in the last day. Must not contain a null item and not be null.
        sharedLinksCreated - Array of the number of shared links created. Must not contain a null item and not be null.
        sharedLinksViewedByTeam - Array of the number of views by team users to shared links created by the team. Must not contain a null item and not be null.
        sharedLinksViewedByOutsideUser - Array of the number of views by users outside of the team to shared links created by the team. Must not contain a null item and not be null.
        sharedLinksViewedByNotLoggedIn - Array of the number of views by non-logged-in users to shared links created by the team. Must not contain a null item and not be null.
        sharedLinksViewedTotal - Array of the total number of views to shared links created by the team. Must not contain a null item and not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getStartDate

        public java.lang.String getStartDate()
        First date present in the results as 'YYYY-MM-DD' or None.
        Overrides:
        getStartDate in class BaseDfbReport
        Returns:
        value for this field, never null.
      • getAdds

        public java.util.List<java.lang.Long> getAdds()
        Array of total number of adds by team members.
        Returns:
        value for this field, never null.
      • getEdits

        public java.util.List<java.lang.Long> getEdits()
        Array of number of edits by team members. If the same user edits the same file multiple times this is counted as a single edit.
        Returns:
        value for this field, never null.
      • getDeletes

        public java.util.List<java.lang.Long> getDeletes()
        Array of total number of deletes by team members.
        Returns:
        value for this field, never null.
      • getActiveUsers28Day

        public java.util.List<java.lang.Long> getActiveUsers28Day()
        Array of the number of users who have been active in the last 28 days.
        Returns:
        value for this field, never null.
      • getActiveUsers7Day

        public java.util.List<java.lang.Long> getActiveUsers7Day()
        Array of the number of users who have been active in the last week.
        Returns:
        value for this field, never null.
      • getActiveUsers1Day

        public java.util.List<java.lang.Long> getActiveUsers1Day()
        Array of the number of users who have been active in the last day.
        Returns:
        value for this field, never null.
      • getActiveSharedFolders28Day

        public java.util.List<java.lang.Long> getActiveSharedFolders28Day()
        Array of the number of shared folders with some activity in the last 28 days.
        Returns:
        value for this field, never null.
      • getActiveSharedFolders7Day

        public java.util.List<java.lang.Long> getActiveSharedFolders7Day()
        Array of the number of shared folders with some activity in the last week.
        Returns:
        value for this field, never null.
      • getActiveSharedFolders1Day

        public java.util.List<java.lang.Long> getActiveSharedFolders1Day()
        Array of the number of shared folders with some activity in the last day.
        Returns:
        value for this field, never null.
      • getSharedLinksCreated

        public java.util.List<java.lang.Long> getSharedLinksCreated()
        Array of the number of shared links created.
        Returns:
        value for this field, never null.
      • getSharedLinksViewedByTeam

        public java.util.List<java.lang.Long> getSharedLinksViewedByTeam()
        Array of the number of views by team users to shared links created by the team.
        Returns:
        value for this field, never null.
      • getSharedLinksViewedByOutsideUser

        public java.util.List<java.lang.Long> getSharedLinksViewedByOutsideUser()
        Array of the number of views by users outside of the team to shared links created by the team.
        Returns:
        value for this field, never null.
      • getSharedLinksViewedByNotLoggedIn

        public java.util.List<java.lang.Long> getSharedLinksViewedByNotLoggedIn()
        Array of the number of views by non-logged-in users to shared links created by the team.
        Returns:
        value for this field, never null.
      • getSharedLinksViewedTotal

        public java.util.List<java.lang.Long> getSharedLinksViewedTotal()
        Array of the total number of views to shared links created by the team.
        Returns:
        value for this field, never null.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class BaseDfbReport
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Overrides:
        toStringMultiline in class BaseDfbReport
        Returns:
        Formatted, multiline String representation of this object