Package com.oracle.bmc.opsi.model
Class HostGpuConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.HostConfigurationMetricGroup
-
- com.oracle.bmc.opsi.model.HostGpuConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class HostGpuConfiguration extends HostConfigurationMetricGroup
GPU configuration metrics
Note: Objects should always be created or deserialized using theHostGpuConfiguration.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
HostGpuConfiguration.Builder
, which maintain a set of all explicitly set fields calledHostGpuConfiguration.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 class
HostGpuConfiguration.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.HostConfigurationMetricGroup
HostConfigurationMetricGroup.MetricName
-
-
Constructor Summary
Constructors Constructor Description HostGpuConfiguration(Date timeCollected, Integer gpuId, String productName, String vendor, String busId, Integer busWidth, String gpuCapabilities, Double totalPower, Double totalMemory, Double totalVideoClockSpeed, Double totalSmClockSpeed, Double totalGraphicsClockSpeed, Double totalMemoryClockSpeed, String cudaVersion, String driverVersion)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostGpuConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBusId()
Bus IdentifierInteger
getBusWidth()
Bus WidthString
getCudaVersion()
CUDA library versionString
getDriverVersion()
GPU Driver versionString
getGpuCapabilities()
GPU CapabilitiesInteger
getGpuId()
GPU IdentifierString
getProductName()
GPU Product NameDouble
getTotalGraphicsClockSpeed()
Max Graphics Clock SpeedDouble
getTotalMemory()
Total Memory Allocated to GPUDouble
getTotalMemoryClockSpeed()
Max Memory Clock SpeedDouble
getTotalPower()
Power CapacityDouble
getTotalSmClockSpeed()
Max SM (Streaming Multiprocessor) Clock SpeedDouble
getTotalVideoClockSpeed()
Max Video Clock SpeedString
getVendor()
GPU Vendorint
hashCode()
HostGpuConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.opsi.model.HostConfigurationMetricGroup
getTimeCollected
-
-
-
-
Constructor Detail
-
HostGpuConfiguration
@Deprecated public HostGpuConfiguration(Date timeCollected, Integer gpuId, String productName, String vendor, String busId, Integer busWidth, String gpuCapabilities, Double totalPower, Double totalMemory, Double totalVideoClockSpeed, Double totalSmClockSpeed, Double totalGraphicsClockSpeed, Double totalMemoryClockSpeed, String cudaVersion, String driverVersion)
Deprecated.
-
-
Method Detail
-
builder
public static HostGpuConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public HostGpuConfiguration.Builder toBuilder()
-
getGpuId
public Integer getGpuId()
GPU Identifier- Returns:
- the value
-
getProductName
public String getProductName()
GPU Product Name- Returns:
- the value
-
getVendor
public String getVendor()
GPU Vendor- Returns:
- the value
-
getBusId
public String getBusId()
Bus Identifier- Returns:
- the value
-
getBusWidth
public Integer getBusWidth()
Bus Width- Returns:
- the value
-
getGpuCapabilities
public String getGpuCapabilities()
GPU Capabilities- Returns:
- the value
-
getTotalPower
public Double getTotalPower()
Power Capacity- Returns:
- the value
-
getTotalMemory
public Double getTotalMemory()
Total Memory Allocated to GPU- Returns:
- the value
-
getTotalVideoClockSpeed
public Double getTotalVideoClockSpeed()
Max Video Clock Speed- Returns:
- the value
-
getTotalSmClockSpeed
public Double getTotalSmClockSpeed()
Max SM (Streaming Multiprocessor) Clock Speed- Returns:
- the value
-
getTotalGraphicsClockSpeed
public Double getTotalGraphicsClockSpeed()
Max Graphics Clock Speed- Returns:
- the value
-
getTotalMemoryClockSpeed
public Double getTotalMemoryClockSpeed()
Max Memory Clock Speed- Returns:
- the value
-
getCudaVersion
public String getCudaVersion()
CUDA library version- Returns:
- the value
-
getDriverVersion
public String getDriverVersion()
GPU Driver version- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classHostConfigurationMetricGroup
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classHostConfigurationMetricGroup
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classHostConfigurationMetricGroup
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classHostConfigurationMetricGroup
-
-