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 Summary
Nested Classes Modifier and Type Class Description static classHostCpuHardwareConfiguration.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.HostConfigurationMetricGroup
HostConfigurationMetricGroup.MetricName
-
-
Constructor Summary
Constructors 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 Summary
All 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.HostConfigurationMetricGroup
getTimeCollected
-
-
-
-
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
-
builder
public static HostCpuHardwareConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public HostCpuHardwareConfiguration.Builder toBuilder()
-
getTotalSockets
public Integer getTotalSockets()
Total number of CPU Sockets- Returns:
- the value
-
getVendorName
public String getVendorName()
Name of the CPU vendor- Returns:
- the value
-
getFrequencyInMhz
public Double getFrequencyInMhz()
Clock frequency of the processor in megahertz- Returns:
- the value
-
getCacheInMB
public Double getCacheInMB()
Size of cache memory in megabytes- Returns:
- the value
-
getCpuImplementation
public String getCpuImplementation()
Model name of processor- Returns:
- the value
-
getModel
public String getModel()
CPU model- Returns:
- the value
-
getCpuFamily
public String getCpuFamily()
Type of processor in the system- Returns:
- the value
-
getCoresPerSocket
public Integer getCoresPerSocket()
Number of cores per socket- Returns:
- the value
-
getThreadsPerSocket
public Integer getThreadsPerSocket()
Number of threads per socket- Returns:
- the value
-
getHyperThreadingEnabled
public String getHyperThreadingEnabled()
Indicates if hyper-threading is enabled or not- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classHostConfigurationMetricGroup
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classHostConfigurationMetricGroup- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classHostConfigurationMetricGroup
-
hashCode
public int hashCode()
- Overrides:
hashCodein classHostConfigurationMetricGroup
-
-