Package com.oracle.bmc.opsi.model
Class HostMemoryStatistics.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.HostMemoryStatistics.Builder
-
- Enclosing class:
- HostMemoryStatistics
public static class HostMemoryStatistics.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
usage
public HostMemoryStatistics.Builder usage(Double usage)
-
capacity
public HostMemoryStatistics.Builder capacity(Double capacity)
-
utilizationPercent
public HostMemoryStatistics.Builder utilizationPercent(Double utilizationPercent)
-
usageChangePercent
public HostMemoryStatistics.Builder usageChangePercent(Double usageChangePercent)
-
freeMemory
public HostMemoryStatistics.Builder freeMemory(Double freeMemory)
-
availableMemory
public HostMemoryStatistics.Builder availableMemory(Double availableMemory)
-
hugePagesTotal
public HostMemoryStatistics.Builder hugePagesTotal(Integer hugePagesTotal)
Total number of huge pages.- Parameters:
hugePagesTotal
- the value to set- Returns:
- this builder
-
hugePageSizeInMB
public HostMemoryStatistics.Builder hugePageSizeInMB(Double hugePageSizeInMB)
Size of huge pages in megabytes.- Parameters:
hugePageSizeInMB
- the value to set- Returns:
- this builder
-
hugePagesFree
public HostMemoryStatistics.Builder hugePagesFree(Integer hugePagesFree)
Total number of available huge pages.- Parameters:
hugePagesFree
- the value to set- Returns:
- this builder
-
hugePagesReserved
public HostMemoryStatistics.Builder hugePagesReserved(Integer hugePagesReserved)
Total number of huge pages which are used or reserved.- Parameters:
hugePagesReserved
- the value to set- Returns:
- this builder
-
load
public HostMemoryStatistics.Builder load(SummaryStatistics load)
-
build
public HostMemoryStatistics build()
-
copy
public HostMemoryStatistics.Builder copy(HostMemoryStatistics model)
-
-