Package com.oracle.bmc.core.model
Class ComputeGpuMemoryFabric
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.ComputeGpuMemoryFabric
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ComputeGpuMemoryFabric extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe customer facing object includes GPU memory fabric details.
Note: Objects should always be created or deserialized using theComputeGpuMemoryFabric.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 theComputeGpuMemoryFabric.Builder, which maintain a set of all explicitly set fields calledComputeGpuMemoryFabric.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 classComputeGpuMemoryFabric.Builderstatic classComputeGpuMemoryFabric.FabricHealthThe health state of the GPU memory fabricstatic classComputeGpuMemoryFabric.FirmwareUpdateStateThe state of Memory Fabric Firmware updatestatic classComputeGpuMemoryFabric.LifecycleStateThe lifecycle state of the GPU memory fabric
-
Constructor Summary
Constructors Constructor Description ComputeGpuMemoryFabric(String id, String compartmentId, String computeHpcIslandId, String computeNetworkBlockId, String computeLocalBlockId, ComputeGpuMemoryFabric.LifecycleState lifecycleState, ComputeGpuMemoryFabric.FabricHealth fabricHealth, List<String> computeGpuMemoryClusters, Map<String,Object> additionalData, Long healthyHostCount, Long availableHostCount, Long totalHostCount, String hostPlatformName, String switchPlatformName, String currentFirmwareBundleId, String targetFirmwareBundleId, ComputeGpuMemoryFabric.FirmwareUpdateState firmwareUpdateState, String firmwareUpdateReason, MemoryFabricPreferencesDescriptor memoryFabricPreferences, Date timeCreated, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags, String displayName)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComputeGpuMemoryFabric.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,Object>getAdditionalData()Additional data that can be exposed to the customer.LonggetAvailableHostCount()The total number of available bare metal hosts located in this compute GPU memory fabric.StringgetCompartmentId()The OCID for the compartment.List<String>getComputeGpuMemoryClusters()List of GPU memory clusters within this GPU memory fabric.StringgetComputeHpcIslandId()The OCID for Customer-unique HPC IslandStringgetComputeLocalBlockId()The OCID for Customer-unique Local BlockStringgetComputeNetworkBlockId()The OCID for Customer-unique Network BlockStringgetCurrentFirmwareBundleId()The OCID for current firmware bundleMap<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()A user-friendly name.ComputeGpuMemoryFabric.FabricHealthgetFabricHealth()The health state of the GPU memory fabricStringgetFirmwareUpdateReason()The reason for updating firmware bundle version of the GPU memory fabric.ComputeGpuMemoryFabric.FirmwareUpdateStategetFirmwareUpdateState()The state of Memory Fabric Firmware updateMap<String,String>getFreeformTags()Free-form tags for this resource.LonggetHealthyHostCount()The total number of healthy bare metal hosts located in this compute GPU memory fabric.StringgetHostPlatformName()The host platform identifier used for bundle queriesStringgetId()The OCID for the Customer-unique GPU memory fabricComputeGpuMemoryFabric.LifecycleStategetLifecycleState()The lifecycle state of the GPU memory fabricMemoryFabricPreferencesDescriptorgetMemoryFabricPreferences()StringgetSwitchPlatformName()The switch platform identifier used for bundle queriesMap<String,Map<String,Object>>getSystemTags()Usage of system tag keys.StringgetTargetFirmwareBundleId()The OCID for targeted firmware bundleDategetTimeCreated()The date and time that the compute GPU memory fabric record was created, in the format defined by [RFC3339] (https://tools.ietf.org/html/rfc3339).LonggetTotalHostCount()The total number of bare metal hosts located in this compute GPU memory fabric.inthashCode()ComputeGpuMemoryFabric.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ComputeGpuMemoryFabric
@Deprecated @ConstructorProperties({"id","compartmentId","computeHpcIslandId","computeNetworkBlockId","computeLocalBlockId","lifecycleState","fabricHealth","computeGpuMemoryClusters","additionalData","healthyHostCount","availableHostCount","totalHostCount","hostPlatformName","switchPlatformName","currentFirmwareBundleId","targetFirmwareBundleId","firmwareUpdateState","firmwareUpdateReason","memoryFabricPreferences","timeCreated","definedTags","freeformTags","systemTags","displayName"}) public ComputeGpuMemoryFabric(String id, String compartmentId, String computeHpcIslandId, String computeNetworkBlockId, String computeLocalBlockId, ComputeGpuMemoryFabric.LifecycleState lifecycleState, ComputeGpuMemoryFabric.FabricHealth fabricHealth, List<String> computeGpuMemoryClusters, Map<String,Object> additionalData, Long healthyHostCount, Long availableHostCount, Long totalHostCount, String hostPlatformName, String switchPlatformName, String currentFirmwareBundleId, String targetFirmwareBundleId, ComputeGpuMemoryFabric.FirmwareUpdateState firmwareUpdateState, String firmwareUpdateReason, MemoryFabricPreferencesDescriptor memoryFabricPreferences, Date timeCreated, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags, String displayName)
Deprecated.
-
-
Method Detail
-
builder
public static ComputeGpuMemoryFabric.Builder builder()
Create a new builder.
-
toBuilder
public ComputeGpuMemoryFabric.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID for the compartment.This should always be the root compartment.
- Returns:
- the value
-
getComputeHpcIslandId
public String getComputeHpcIslandId()
The OCID for Customer-unique HPC Island- Returns:
- the value
-
getComputeNetworkBlockId
public String getComputeNetworkBlockId()
The OCID for Customer-unique Network Block- Returns:
- the value
-
getComputeLocalBlockId
public String getComputeLocalBlockId()
The OCID for Customer-unique Local Block- Returns:
- the value
-
getLifecycleState
public ComputeGpuMemoryFabric.LifecycleState getLifecycleState()
The lifecycle state of the GPU memory fabric- Returns:
- the value
-
getFabricHealth
public ComputeGpuMemoryFabric.FabricHealth getFabricHealth()
The health state of the GPU memory fabric- Returns:
- the value
-
getComputeGpuMemoryClusters
public List<String> getComputeGpuMemoryClusters()
List of GPU memory clusters within this GPU memory fabric.- Returns:
- the value
-
getAdditionalData
public Map<String,Object> getAdditionalData()
Additional data that can be exposed to the customer.Right now it will include the switch tray ids.
- Returns:
- the value
-
getHealthyHostCount
public Long getHealthyHostCount()
The total number of healthy bare metal hosts located in this compute GPU memory fabric.- Returns:
- the value
-
getAvailableHostCount
public Long getAvailableHostCount()
The total number of available bare metal hosts located in this compute GPU memory fabric.- Returns:
- the value
-
getTotalHostCount
public Long getTotalHostCount()
The total number of bare metal hosts located in this compute GPU memory fabric.- Returns:
- the value
-
getHostPlatformName
public String getHostPlatformName()
The host platform identifier used for bundle queries- Returns:
- the value
-
getSwitchPlatformName
public String getSwitchPlatformName()
The switch platform identifier used for bundle queries- Returns:
- the value
-
getCurrentFirmwareBundleId
public String getCurrentFirmwareBundleId()
The OCID for current firmware bundle- Returns:
- the value
-
getTargetFirmwareBundleId
public String getTargetFirmwareBundleId()
The OCID for targeted firmware bundle- Returns:
- the value
-
getFirmwareUpdateState
public ComputeGpuMemoryFabric.FirmwareUpdateState getFirmwareUpdateState()
The state of Memory Fabric Firmware update- Returns:
- the value
-
getFirmwareUpdateReason
public String getFirmwareUpdateReason()
The reason for updating firmware bundle version of the GPU memory fabric.- Returns:
- the value
-
getMemoryFabricPreferences
public MemoryFabricPreferencesDescriptor getMemoryFabricPreferences()
-
getTimeCreated
public Date getTimeCreated()
The date and time that the compute GPU memory fabric record was created, in the format defined by [RFC3339] (https://tools.ietf.org/html/rfc3339).Example: 2016-08-25T21:10:29.600Z
- 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
-
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
-
-