Package com.oracle.bmc.core.model
Class ComputeGpuMemoryCluster
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.ComputeGpuMemoryCluster
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ComputeGpuMemoryCluster extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe customer facing object includes GPU memory cluster details.
Note: Objects should always be created or deserialized using theComputeGpuMemoryCluster.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 theComputeGpuMemoryCluster.Builder, which maintain a set of all explicitly set fields calledComputeGpuMemoryCluster.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 classComputeGpuMemoryCluster.Builderstatic classComputeGpuMemoryCluster.LifecycleStateThe lifecycle state of the GPU memory cluster
-
Constructor Summary
Constructors Constructor Description ComputeGpuMemoryCluster(String availabilityDomain, String id, String instanceConfigurationId, String compartmentId, ComputeGpuMemoryCluster.LifecycleState lifecycleState, String gpuMemoryFabricId, String computeClusterId, Long size, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags, String displayName, Date timeCreated)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComputeGpuMemoryCluster.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAvailabilityDomain()The availability domain of the GPU memory cluster.StringgetCompartmentId()The OCID of the compartment that contains the compute GPU memory cluster.StringgetComputeClusterId()The OCID of the compute cluster.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()A user-friendly name.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetGpuMemoryFabricId()The OCID of the GPU memory fabric.StringgetId()The OCID for the Customer-unique GPU memory clusterStringgetInstanceConfigurationId()The OCID of the Instance Configuration used to source launch details for this instance.ComputeGpuMemoryCluster.LifecycleStategetLifecycleState()The lifecycle state of the GPU memory clusterLonggetSize()The number of instances currently running in the GpuMemoryClusterMap<String,Map<String,Object>>getSystemTags()Usage of system tag keys.DategetTimeCreated()The date and time the GPU memory cluster was created.inthashCode()ComputeGpuMemoryCluster.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ComputeGpuMemoryCluster
@Deprecated @ConstructorProperties({"availabilityDomain","id","instanceConfigurationId","compartmentId","lifecycleState","gpuMemoryFabricId","computeClusterId","size","definedTags","freeformTags","systemTags","displayName","timeCreated"}) public ComputeGpuMemoryCluster(String availabilityDomain, String id, String instanceConfigurationId, String compartmentId, ComputeGpuMemoryCluster.LifecycleState lifecycleState, String gpuMemoryFabricId, String computeClusterId, Long size, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags, String displayName, Date timeCreated)
Deprecated.
-
-
Method Detail
-
builder
public static ComputeGpuMemoryCluster.Builder builder()
Create a new builder.
-
toBuilder
public ComputeGpuMemoryCluster.Builder toBuilder()
-
getAvailabilityDomain
public String getAvailabilityDomain()
The availability domain of the GPU memory cluster.- Returns:
- the value
-
getInstanceConfigurationId
public String getInstanceConfigurationId()
The OCID of the Instance Configuration used to source launch details for this instance.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment that contains the compute GPU memory cluster.- Returns:
- the value
-
getLifecycleState
public ComputeGpuMemoryCluster.LifecycleState getLifecycleState()
The lifecycle state of the GPU memory cluster- Returns:
- the value
-
getGpuMemoryFabricId
public String getGpuMemoryFabricId()
The OCID of the GPU memory fabric.- Returns:
- the value
-
getComputeClusterId
public String getComputeClusterId()
The OCID of the compute cluster.- Returns:
- the value
-
getSize
public Long getSize()
The number of instances currently running in the GpuMemoryCluster- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: { “orcl-cloud”: { “free-tier-retained”: “true” } }
- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time the GPU memory cluster was created.Example: 2016-09-15T21:10:29.600Z
- 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
-
-