public class GetStorageReport extends BaseDfbReport
| Modifier and Type | Field and Description |
|---|---|
protected List<List<StorageBucket>> |
memberStorageMap |
protected List<Long> |
sharedFolders |
protected List<Long> |
sharedUsage |
protected List<Long> |
totalUsage |
protected List<Long> |
unsharedUsage |
startDate| Constructor and Description |
|---|
GetStorageReport(String startDate,
List<Long> totalUsage,
List<Long> sharedUsage,
List<Long> unsharedUsage,
List<Long> sharedFolders,
List<List<StorageBucket>> memberStorageMap)
Storage Report Result.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<List<StorageBucket>> |
getMemberStorageMap()
Array of storage summaries of team members' account sizes.
|
List<Long> |
getSharedFolders()
Array of the number of shared folders owned by team members, for each
day.
|
List<Long> |
getSharedUsage()
Array of the combined size (bytes) of team members' shared folders, for
each day.
|
List<Long> |
getTotalUsage()
Sum of the shared, unshared, and datastore usages, for each day.
|
List<Long> |
getUnsharedUsage()
Array of the combined size (bytes) of team members' root namespaces, for
each day.
|
int |
hashCode() |
String |
toString() |
String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
getStartDateprotected final List<List<StorageBucket>> memberStorageMap
public GetStorageReport(String startDate, List<Long> totalUsage, List<Long> sharedUsage, List<Long> unsharedUsage, List<Long> sharedFolders, List<List<StorageBucket>> memberStorageMap)
startDate - First date present in the results as 'YYYY-MM-DD' or
None. Must not be null.totalUsage - Sum of the shared, unshared, and datastore usages, for
each day. Must not contain a null item and not be null.sharedUsage - Array of the combined size (bytes) of team members'
shared folders, for each day. Must not contain a null item
and not be null.unsharedUsage - Array of the combined size (bytes) of team members'
root namespaces, for each day. Must not contain a null item
and not be null.sharedFolders - Array of the number of shared folders owned by team
members, for each day. Must not contain a null item and not
be null.memberStorageMap - Array of storage summaries of team members'
account sizes. Each storage summary is an array of key, value pairs,
where each pair describes a storage bucket. The key indicates the
upper bound of the bucket and the value is the number of users in
that bucket. There is one such summary per day. If there is no data
for a day, the storage summary will be empty. Must not contain a
null item and not be null.IllegalArgumentException - If any argument does not meet its
preconditions.public List<Long> getTotalUsage()
null.public List<Long> getSharedUsage()
null.public List<Long> getUnsharedUsage()
null.public List<Long> getSharedFolders()
null.public List<List<StorageBucket>> getMemberStorageMap()
null.public int hashCode()
hashCode in class BaseDfbReportpublic boolean equals(Object obj)
equals in class BaseDfbReportpublic String toString()
toString in class BaseDfbReportpublic String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class BaseDfbReport