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)
 
 - 
 
 -