Package com.oracle.bmc.opsi.model
Class HostMemoryUsage.Builder
- java.lang.Object
 - 
- com.oracle.bmc.opsi.model.HostMemoryUsage.Builder
 
 
- 
- Enclosing class:
 - HostMemoryUsage
 
public static class HostMemoryUsage.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HostMemoryUsage.BuilderanonHugePagesInKB(Double anonHugePagesInKB)Amount of memory used for anon huge pages in kilobytesHostMemoryUsagebuild()HostMemoryUsage.Buildercopy(HostMemoryUsage model)HostMemoryUsage.BuilderfreeLogicalMemoryInKB(Double freeLogicalMemoryInKB)Amount of avaiable virtual memory in kilobytesHostMemoryUsage.BuilderfreeMemoryInKB(Double freeMemoryInKB)Amount of available physical memory in kilobytesHostMemoryUsage.BuilderhugePagesFree(Integer hugePagesFree)Number of available huge pagesHostMemoryUsage.BuilderhugePagesReserved(Integer hugePagesReserved)Number of reserved huge pagesHostMemoryUsage.BuilderhugePagesSurplus(Integer hugePagesSurplus)Number of surplus huge pagesHostMemoryUsage.BuilderlogicalMemoryUsedInGB(Double logicalMemoryUsedInGB)Memory used excluding buffers and cache in gigabytesHostMemoryUsage.BuilderlogicalMemoryUtilizationInPercent(Float logicalMemoryUtilizationInPercent)Amount of logical memory used in percentageHostMemoryUsage.BuildermajorPageFaults(Integer majorPageFaults)Number of major page faultsHostMemoryUsage.BuildermemoryLoadInGB(Double memoryLoadInGB)Load on memory in gigabytesHostMemoryUsage.BuildermemoryUsedInGB(Double memoryUsedInGB)Amount of physical memory used in gigabytesHostMemoryUsage.BuildermemoryUtilizationInPercent(Float memoryUtilizationInPercent)Amount of physical memory used in percentageHostMemoryUsage.BuilderrealMemoryInKB(Double realMemoryInKB)Amount of usable physical memory in kilobytesHostMemoryUsage.BuilderswapFreeInKB(Double swapFreeInKB)Amount of available swap space in kilobytesHostMemoryUsage.BuildertimeCollected(Date timeCollected) 
 - 
 
- 
- 
Method Detail
- 
timeCollected
public HostMemoryUsage.Builder timeCollected(Date timeCollected)
 
- 
memoryUsedInGB
public HostMemoryUsage.Builder memoryUsedInGB(Double memoryUsedInGB)
Amount of physical memory used in gigabytes- Parameters:
 memoryUsedInGB- the value to set- Returns:
 - this builder
 
 
- 
memoryUtilizationInPercent
public HostMemoryUsage.Builder memoryUtilizationInPercent(Float memoryUtilizationInPercent)
Amount of physical memory used in percentage- Parameters:
 memoryUtilizationInPercent- the value to set- Returns:
 - this builder
 
 
- 
memoryLoadInGB
public HostMemoryUsage.Builder memoryLoadInGB(Double memoryLoadInGB)
Load on memory in gigabytes- Parameters:
 memoryLoadInGB- the value to set- Returns:
 - this builder
 
 
- 
realMemoryInKB
public HostMemoryUsage.Builder realMemoryInKB(Double realMemoryInKB)
Amount of usable physical memory in kilobytes- Parameters:
 realMemoryInKB- the value to set- Returns:
 - this builder
 
 
- 
freeMemoryInKB
public HostMemoryUsage.Builder freeMemoryInKB(Double freeMemoryInKB)
Amount of available physical memory in kilobytes- Parameters:
 freeMemoryInKB- the value to set- Returns:
 - this builder
 
 
- 
logicalMemoryUsedInGB
public HostMemoryUsage.Builder logicalMemoryUsedInGB(Double logicalMemoryUsedInGB)
Memory used excluding buffers and cache in gigabytes- Parameters:
 logicalMemoryUsedInGB- the value to set- Returns:
 - this builder
 
 
- 
logicalMemoryUtilizationInPercent
public HostMemoryUsage.Builder logicalMemoryUtilizationInPercent(Float logicalMemoryUtilizationInPercent)
Amount of logical memory used in percentage- Parameters:
 logicalMemoryUtilizationInPercent- the value to set- Returns:
 - this builder
 
 
- 
freeLogicalMemoryInKB
public HostMemoryUsage.Builder freeLogicalMemoryInKB(Double freeLogicalMemoryInKB)
Amount of avaiable virtual memory in kilobytes- Parameters:
 freeLogicalMemoryInKB- the value to set- Returns:
 - this builder
 
 
- 
majorPageFaults
public HostMemoryUsage.Builder majorPageFaults(Integer majorPageFaults)
Number of major page faults- Parameters:
 majorPageFaults- the value to set- Returns:
 - this builder
 
 
- 
swapFreeInKB
public HostMemoryUsage.Builder swapFreeInKB(Double swapFreeInKB)
Amount of available swap space in kilobytes- Parameters:
 swapFreeInKB- the value to set- Returns:
 - this builder
 
 
- 
anonHugePagesInKB
public HostMemoryUsage.Builder anonHugePagesInKB(Double anonHugePagesInKB)
Amount of memory used for anon huge pages in kilobytes- Parameters:
 anonHugePagesInKB- the value to set- Returns:
 - this builder
 
 
- 
hugePagesFree
public HostMemoryUsage.Builder hugePagesFree(Integer hugePagesFree)
Number of available huge pages- Parameters:
 hugePagesFree- the value to set- Returns:
 - this builder
 
 
- 
hugePagesReserved
public HostMemoryUsage.Builder hugePagesReserved(Integer hugePagesReserved)
Number of reserved huge pages- Parameters:
 hugePagesReserved- the value to set- Returns:
 - this builder
 
 
- 
hugePagesSurplus
public HostMemoryUsage.Builder hugePagesSurplus(Integer hugePagesSurplus)
Number of surplus huge pages- Parameters:
 hugePagesSurplus- the value to set- Returns:
 - this builder
 
 
- 
build
public HostMemoryUsage build()
 
- 
copy
public HostMemoryUsage.Builder copy(HostMemoryUsage model)
 
 - 
 
 -