Package com.oracle.bmc.core.model
Class ComputeGpuMemoryFabricSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.ComputeGpuMemoryFabricSummary.Builder
-
- Enclosing class:
- ComputeGpuMemoryFabricSummary
public static class ComputeGpuMemoryFabricSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeGpuMemoryFabricSummary.Builder
availableHostCount(Long availableHostCount)
The total number of available bare metal hosts located in this compute GPU memory fabric.ComputeGpuMemoryFabricSummary
build()
ComputeGpuMemoryFabricSummary.Builder
compartmentId(String compartmentId)
The OCID for the compartment.ComputeGpuMemoryFabricSummary.Builder
computeHpcIslandId(String computeHpcIslandId)
The OCID for Customer-unique HPC IslandComputeGpuMemoryFabricSummary.Builder
computeLocalBlockId(String computeLocalBlockId)
The OCID for Customer-unique Local BlockComputeGpuMemoryFabricSummary.Builder
computeNetworkBlockId(String computeNetworkBlockId)
The OCID for Customer-unique Network BlockComputeGpuMemoryFabricSummary.Builder
copy(ComputeGpuMemoryFabricSummary model)
ComputeGpuMemoryFabricSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.ComputeGpuMemoryFabricSummary.Builder
displayName(String displayName)
A user-friendly name.ComputeGpuMemoryFabricSummary.Builder
fabricHealth(ComputeGpuMemoryFabric.FabricHealth fabricHealth)
The health state of the GPU memory fabricComputeGpuMemoryFabricSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.ComputeGpuMemoryFabricSummary.Builder
healthyHostCount(Long healthyHostCount)
The total number of healthy bare metal hosts located in this compute GPU memory fabric.ComputeGpuMemoryFabricSummary.Builder
id(String id)
The OCID for the Customer-unique GPU memory fabricComputeGpuMemoryFabricSummary.Builder
lifecycleState(ComputeGpuMemoryFabric.LifecycleState lifecycleState)
The lifecycle state of the GPU memory fabricComputeGpuMemoryFabricSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.ComputeGpuMemoryFabricSummary.Builder
timeCreated(Date timeCreated)
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).ComputeGpuMemoryFabricSummary.Builder
totalHostCount(Long totalHostCount)
The total number of bare metal hosts located in this compute GPU memory fabric.
-
-
-
Method Detail
-
id
public ComputeGpuMemoryFabricSummary.Builder id(String id)
The OCID for the Customer-unique GPU memory fabric- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public ComputeGpuMemoryFabricSummary.Builder compartmentId(String compartmentId)
The OCID for the compartment.This should always be the root compartment.
- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
computeHpcIslandId
public ComputeGpuMemoryFabricSummary.Builder computeHpcIslandId(String computeHpcIslandId)
The OCID for Customer-unique HPC Island- Parameters:
computeHpcIslandId
- the value to set- Returns:
- this builder
-
computeNetworkBlockId
public ComputeGpuMemoryFabricSummary.Builder computeNetworkBlockId(String computeNetworkBlockId)
The OCID for Customer-unique Network Block- Parameters:
computeNetworkBlockId
- the value to set- Returns:
- this builder
-
computeLocalBlockId
public ComputeGpuMemoryFabricSummary.Builder computeLocalBlockId(String computeLocalBlockId)
The OCID for Customer-unique Local Block- Parameters:
computeLocalBlockId
- the value to set- Returns:
- this builder
-
lifecycleState
public ComputeGpuMemoryFabricSummary.Builder lifecycleState(ComputeGpuMemoryFabric.LifecycleState lifecycleState)
The lifecycle state of the GPU memory fabric- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
fabricHealth
public ComputeGpuMemoryFabricSummary.Builder fabricHealth(ComputeGpuMemoryFabric.FabricHealth fabricHealth)
The health state of the GPU memory fabric- Parameters:
fabricHealth
- the value to set- Returns:
- this builder
-
totalHostCount
public ComputeGpuMemoryFabricSummary.Builder totalHostCount(Long totalHostCount)
The total number of bare metal hosts located in this compute GPU memory fabric.- Parameters:
totalHostCount
- the value to set- Returns:
- this builder
-
availableHostCount
public ComputeGpuMemoryFabricSummary.Builder availableHostCount(Long availableHostCount)
The total number of available bare metal hosts located in this compute GPU memory fabric.- Parameters:
availableHostCount
- the value to set- Returns:
- this builder
-
healthyHostCount
public ComputeGpuMemoryFabricSummary.Builder healthyHostCount(Long healthyHostCount)
The total number of healthy bare metal hosts located in this compute GPU memory fabric.- Parameters:
healthyHostCount
- the value to set- Returns:
- this builder
-
timeCreated
public ComputeGpuMemoryFabricSummary.Builder timeCreated(Date timeCreated)
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
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
definedTags
public ComputeGpuMemoryFabricSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public ComputeGpuMemoryFabricSummary.Builder freeformTags(Map<String,String> freeformTags)
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"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
systemTags
public ComputeGpuMemoryFabricSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: { “orcl-cloud”: { “free-tier-retained”: “true” } }
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
displayName
public ComputeGpuMemoryFabricSummary.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
build
public ComputeGpuMemoryFabricSummary build()
-
copy
public ComputeGpuMemoryFabricSummary.Builder copy(ComputeGpuMemoryFabricSummary model)
-
-