Class GpuAllocation
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeai.model.GpuAllocation
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class GpuAllocation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGPU allocation details for an underlying capacity allocation.
Note: Objects should always be created or deserialized using theGpuAllocation.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 theGpuAllocation.Builder, which maintain a set of all explicitly set fields calledGpuAllocation.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 classGpuAllocation.Builder
-
Constructor Summary
Constructors Constructor Description GpuAllocation(Integer usedGpus, Integer availableGpus)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GpuAllocation.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetAvailableGpus()The number of available GPUs in this allocation.IntegergetUsedGpus()The number of used GPUs in this allocation.inthashCode()GpuAllocation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GpuAllocation
@Deprecated @ConstructorProperties({"usedGpus","availableGpus"}) public GpuAllocation(Integer usedGpus, Integer availableGpus)
Deprecated.
-
-
Method Detail
-
builder
public static GpuAllocation.Builder builder()
Create a new builder.
-
toBuilder
public GpuAllocation.Builder toBuilder()
-
getUsedGpus
public Integer getUsedGpus()
The number of used GPUs in this allocation.- Returns:
- the value
-
getAvailableGpus
public Integer getAvailableGpus()
The number of available GPUs in this allocation.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-