@Generated(value="org.jsonschema2pojo") public class MemoryUsageBroadcast extends Broadcast implements Serializable
Snapshot of current memory usage
Constructor and Description |
---|
MemoryUsageBroadcast() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Map<String,Object> |
getAdditionalProperties() |
Long |
getHeapMemoryUsage()
The amount of heap memory we are currently using
|
String |
getName()
The name of this MBean
|
Long |
getNonHeapMemoryUsage()
The amount of non-heap memory we are using
|
Long |
getObjectPendingFinalizationCount()
The number of objects that are pending finalization
|
Boolean |
getVerbose()
Whether or not this is verbose
|
int |
hashCode() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setHeapMemoryUsage(Long heapMemoryUsage)
The amount of heap memory we are currently using
|
void |
setName(String name)
The name of this MBean
|
void |
setNonHeapMemoryUsage(Long nonHeapMemoryUsage)
The amount of non-heap memory we are using
|
void |
setObjectPendingFinalizationCount(Long objectPendingFinalizationCount)
The number of objects that are pending finalization
|
void |
setVerbose(Boolean verbose)
Whether or not this is verbose
|
String |
toString() |
MemoryUsageBroadcast |
withAdditionalProperty(String name,
Object value) |
MemoryUsageBroadcast |
withHeapMemoryUsage(Long heapMemoryUsage) |
MemoryUsageBroadcast |
withName(String name) |
MemoryUsageBroadcast |
withNonHeapMemoryUsage(Long nonHeapMemoryUsage) |
MemoryUsageBroadcast |
withObjectPendingFinalizationCount(Long objectPendingFinalizationCount) |
MemoryUsageBroadcast |
withVerbose(Boolean verbose) |
getStartedAt, getStreamIdentifier, setStartedAt, setStreamIdentifier, withStartedAt, withStreamIdentifier
@BeanProperty(value="verbose") public Boolean getVerbose()
@BeanProperty(value="verbose") public void setVerbose(Boolean verbose)
verbose
- The verbosepublic MemoryUsageBroadcast withVerbose(Boolean verbose)
@BeanProperty(value="objectPendingFinalizationCount") public Long getObjectPendingFinalizationCount()
@BeanProperty(value="objectPendingFinalizationCount") public void setObjectPendingFinalizationCount(Long objectPendingFinalizationCount)
objectPendingFinalizationCount
- The objectPendingFinalizationCountpublic MemoryUsageBroadcast withObjectPendingFinalizationCount(Long objectPendingFinalizationCount)
@BeanProperty(value="heapMemoryUsage") public Long getHeapMemoryUsage()
@BeanProperty(value="heapMemoryUsage") public void setHeapMemoryUsage(Long heapMemoryUsage)
heapMemoryUsage
- The heapMemoryUsagepublic MemoryUsageBroadcast withHeapMemoryUsage(Long heapMemoryUsage)
@BeanProperty(value="nonHeapMemoryUsage") public Long getNonHeapMemoryUsage()
@BeanProperty(value="nonHeapMemoryUsage") public void setNonHeapMemoryUsage(Long nonHeapMemoryUsage)
nonHeapMemoryUsage
- The nonHeapMemoryUsagepublic MemoryUsageBroadcast withNonHeapMemoryUsage(Long nonHeapMemoryUsage)
@BeanProperty(value="name") public String getName()
@BeanProperty(value="name") public void setName(String name)
public MemoryUsageBroadcast withName(String name)
@BeanProperty(name="*") public Map<String,Object> getAdditionalProperties()
getAdditionalProperties
in class Broadcast
@BeanProperty(name="*") public void setAdditionalProperty(String name, Object value)
setAdditionalProperty
in class Broadcast
public MemoryUsageBroadcast withAdditionalProperty(String name, Object value)
withAdditionalProperty
in class Broadcast
Copyright © 2018 The Apache Software Foundation. All rights reserved.