public static final class EdgeTransportNodeMemoryUsage.Builder
extends java.lang.Object
EdgeTransportNodeMemoryUsage
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
EdgeTransportNodeMemoryUsage . |
Modifier and Type | Method and Description |
---|---|
EdgeTransportNodeMemoryUsage |
build() |
EdgeTransportNodeMemoryUsage.Builder |
setCacheUsage(java.lang.Double cacheUsage)
Percentage of RAM on the system that can be flushed out to disk.
|
EdgeTransportNodeMemoryUsage.Builder |
setDatapathMemUsageDetails(EdgeTransportNodeDatapathMemoryUsage datapathMemUsageDetails) |
EdgeTransportNodeMemoryUsage.Builder |
setDatapathTotalUsage(java.lang.Double datapathTotalUsage)
Percentage of memory in use by datapath processes which includes RES and
hugepage memory.
|
EdgeTransportNodeMemoryUsage.Builder |
setSwapUsage(java.lang.Double swapUsage)
Percentage of swap disk in use.
|
EdgeTransportNodeMemoryUsage.Builder |
setSystemMemUsage(java.lang.Double systemMemUsage)
Percentage of RAM in use on edge node.
|
public Builder()
EdgeTransportNodeMemoryUsage
.public EdgeTransportNodeMemoryUsage.Builder setCacheUsage(java.lang.Double cacheUsage)
cacheUsage
- New value for the property.public EdgeTransportNodeMemoryUsage.Builder setDatapathMemUsageDetails(EdgeTransportNodeDatapathMemoryUsage datapathMemUsageDetails)
datapathMemUsageDetails
- New value for the property.public EdgeTransportNodeMemoryUsage.Builder setDatapathTotalUsage(java.lang.Double datapathTotalUsage)
datapathTotalUsage
- New value for the property.public EdgeTransportNodeMemoryUsage.Builder setSwapUsage(java.lang.Double swapUsage)
swapUsage
- New value for the property.public EdgeTransportNodeMemoryUsage.Builder setSystemMemUsage(java.lang.Double systemMemUsage)
systemMemUsage
- New value for the property.public EdgeTransportNodeMemoryUsage build()