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.
|
String |
getStartDate()
First date present in the results as 'YYYY-MM-DD' or None.
|
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.
|
protected 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 String getStartDate()
getStartDate
in class BaseDfbReport
null
.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 BaseDfbReport
public boolean equals(Object obj)
equals
in class BaseDfbReport
public String toString()
toString
in class BaseDfbReport
public String toStringMultiline()
The returned String may contain newlines.
toStringMultiline
in class BaseDfbReport