Package com.oracle.bmc.opsi.model
Class HostCpuHardwareConfiguration
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.HostConfigurationMetricGroup
- 
- com.oracle.bmc.opsi.model.HostCpuHardwareConfiguration
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class HostCpuHardwareConfiguration extends HostConfigurationMetricGroupCPU Hardware Configuration metric for the host
 Note: Objects should always be created or deserialized using theHostCpuHardwareConfiguration.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the HostCpuHardwareConfiguration.Builder, which maintain a set of all explicitly set fields calledHostCpuHardwareConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classHostCpuHardwareConfiguration.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.HostConfigurationMetricGroupHostConfigurationMetricGroup.MetricName
 
- 
 - 
Constructor SummaryConstructors Constructor Description HostCpuHardwareConfiguration(Date timeCollected, Integer totalSockets, String vendorName, Double frequencyInMhz, Double cacheInMB, String cpuImplementation, String model, String cpuFamily, Integer coresPerSocket, Integer threadsPerSocket, String hyperThreadingEnabled)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostCpuHardwareConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)DoublegetCacheInMB()Size of cache memory in megabytesIntegergetCoresPerSocket()Number of cores per socketStringgetCpuFamily()Type of processor in the systemStringgetCpuImplementation()Model name of processorDoublegetFrequencyInMhz()Clock frequency of the processor in megahertzStringgetHyperThreadingEnabled()Indicates if hyper-threading is enabled or notStringgetModel()CPU modelIntegergetThreadsPerSocket()Number of threads per socketIntegergetTotalSockets()Total number of CPU SocketsStringgetVendorName()Name of the CPU vendorinthashCode()HostCpuHardwareConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.opsi.model.HostConfigurationMetricGroupgetTimeCollected
 
- 
 
- 
- 
- 
Constructor Detail- 
HostCpuHardwareConfiguration@Deprecated public HostCpuHardwareConfiguration(Date timeCollected, Integer totalSockets, String vendorName, Double frequencyInMhz, Double cacheInMB, String cpuImplementation, String model, String cpuFamily, Integer coresPerSocket, Integer threadsPerSocket, String hyperThreadingEnabled) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static HostCpuHardwareConfiguration.Builder builder() Create a new builder.
 - 
toBuilderpublic HostCpuHardwareConfiguration.Builder toBuilder() 
 - 
getTotalSocketspublic Integer getTotalSockets() Total number of CPU Sockets- Returns:
- the value
 
 - 
getVendorNamepublic String getVendorName() Name of the CPU vendor- Returns:
- the value
 
 - 
getFrequencyInMhzpublic Double getFrequencyInMhz() Clock frequency of the processor in megahertz- Returns:
- the value
 
 - 
getCacheInMBpublic Double getCacheInMB() Size of cache memory in megabytes- Returns:
- the value
 
 - 
getCpuImplementationpublic String getCpuImplementation() Model name of processor- Returns:
- the value
 
 - 
getModelpublic String getModel() CPU model- Returns:
- the value
 
 - 
getCpuFamilypublic String getCpuFamily() Type of processor in the system- Returns:
- the value
 
 - 
getCoresPerSocketpublic Integer getCoresPerSocket() Number of cores per socket- Returns:
- the value
 
 - 
getThreadsPerSocketpublic Integer getThreadsPerSocket() Number of threads per socket- Returns:
- the value
 
 - 
getHyperThreadingEnabledpublic String getHyperThreadingEnabled() Indicates if hyper-threading is enabled or not- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- HostConfigurationMetricGroup
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- HostConfigurationMetricGroup
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- HostConfigurationMetricGroup
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- HostConfigurationMetricGroup
 
 
- 
 
-