dataflow
v1b3
|
#include <mem_info.h>
Public Member Functions | |
MemInfo (const Json::Value &storage) | |
MemInfo (Json::Value *storage) | |
virtual | ~MemInfo () |
const StringPiece | GetTypeName () const |
bool | has_current_limit_bytes () const |
void | clear_current_limit_bytes () |
uint64 | get_current_limit_bytes () const |
void | set_current_limit_bytes (uint64 value) |
bool | has_current_rss_bytes () const |
void | clear_current_rss_bytes () |
uint64 | get_current_rss_bytes () const |
void | set_current_rss_bytes (uint64 value) |
bool | has_timestamp () const |
void | clear_timestamp () |
const StringPiece | get_timestamp () const |
void | set_timestamp (const StringPiece &value) |
bool | has_total_gb_ms () const |
void | clear_total_gb_ms () |
uint64 | get_total_gb_ms () const |
void | set_total_gb_ms (uint64 value) |
Static Public Member Functions | |
static MemInfo * | New () |
Information about the memory usage of a worker or a container within a worker.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'currentLimitBytes
' attribute.
|
inline |
Clears the 'currentRssBytes
' attribute.
|
inline |
Clears the 'timestamp
' attribute.
|
inline |
Clears the 'totalGbMs
' attribute.
|
inline |
Get the value of the 'currentLimitBytes
' attribute.
|
inline |
Get the value of the 'currentRssBytes
' attribute.
|
inline |
Get the value of the 'timestamp
' attribute.
|
inline |
Get the value of the 'totalGbMs
' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_dataflow_api::MemInfo
|
inline |
Determine if the 'currentLimitBytes
' attribute was set.
currentLimitBytes
' attribute was set.
|
inline |
Determine if the 'currentRssBytes
' attribute was set.
currentRssBytes
' attribute was set.
|
inline |
Determine if the 'timestamp
' attribute was set.
timestamp
' attribute was set.
|
inline |
Determine if the 'totalGbMs
' attribute was set.
totalGbMs
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'currentLimitBytes
' attribute.
Instantenous memory limit in bytes.
[in] | value | The new value. |
|
inline |
Change the 'currentRssBytes
' attribute.
Instantenous memory (RSS) size in bytes.
[in] | value | The new value. |
|
inline |
Change the 'timestamp
' attribute.
Timestamp of the measurement.
[in] | value | The new value. |
|
inline |
Change the 'totalGbMs
' attribute.
Total memory (RSS) usage since start up in GB * ms.
[in] | value | The new value. |