public class FileSystemSize extends Object implements Serializable, Cloneable
This object provides the latest known metered size, in bytes, of data
stored in the file system, in its Value
field, and the
time at which that size was determined in its Timestamp
field. Note that the value does not represent the size of a consistent
snapshot of the file system, but it is eventually consistent when
there are no writes to the file system. That is, the value will
represent the actual size only if the file system is not modified for
a period longer than a couple of hours. Otherwise, the value is not
necessarily the exact size the file system was at any instant in time.
Constructor and Description |
---|
FileSystemSize() |
Modifier and Type | Method and Description |
---|---|
FileSystemSize |
clone() |
boolean |
equals(Object obj) |
Date |
getTimestamp()
The time at which the size of data, returned in the
Value
field, was determined. |
Long |
getValue()
The latest known metered size, in bytes, of data stored in the file
system.
|
int |
hashCode() |
void |
setTimestamp(Date timestamp)
The time at which the size of data, returned in the
Value
field, was determined. |
void |
setValue(Long value)
The latest known metered size, in bytes, of data stored in the file
system.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
FileSystemSize |
withTimestamp(Date timestamp)
The time at which the size of data, returned in the
Value
field, was determined. |
FileSystemSize |
withValue(Long value)
The latest known metered size, in bytes, of data stored in the file
system.
|
public Long getValue()
Constraints:
Range: 0 -
public void setValue(Long value)
Constraints:
Range: 0 -
value
- The latest known metered size, in bytes, of data stored in the file
system.public FileSystemSize withValue(Long value)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
value
- The latest known metered size, in bytes, of data stored in the file
system.public Date getTimestamp()
Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.public void setTimestamp(Date timestamp)
Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.timestamp
- The time at which the size of data, returned in the Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.public FileSystemSize withTimestamp(Date timestamp)
Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.
Returns a reference to this object so that method calls can be chained together.
timestamp
- The time at which the size of data, returned in the Value
field, was determined. The value is the integer number of seconds
since 1970-01-01T00:00:00Z.public String toString()
toString
in class Object
Object.toString()
public FileSystemSize clone()
Copyright © 2015. All rights reserved.