Class DedicatedAiCluster.Builder
- java.lang.Object
- 
- com.oracle.bmc.generativeai.model.DedicatedAiCluster.Builder
 
- 
- Enclosing class:
- DedicatedAiCluster
 
 public static class DedicatedAiCluster.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DedicatedAiClusterbuild()DedicatedAiCluster.Buildercapacity(DedicatedAiClusterCapacity capacity)DedicatedAiCluster.BuildercompartmentId(String compartmentId)The compartment OCID to create the dedicated AI cluster in.DedicatedAiCluster.Buildercopy(DedicatedAiCluster model)DedicatedAiCluster.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.DedicatedAiCluster.Builderdescription(String description)An optional description of the dedicated AI cluster.DedicatedAiCluster.BuilderdisplayName(String displayName)A user-friendly name.DedicatedAiCluster.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.DedicatedAiCluster.Builderid(String id)The OCID of the dedicated AI cluster.DedicatedAiCluster.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state with detail that can provide actionable information.DedicatedAiCluster.BuilderlifecycleState(DedicatedAiCluster.LifecycleState lifecycleState)The current state of the dedicated AI cluster.DedicatedAiCluster.BuilderpreviousState(DedicatedAiCluster previousState)DedicatedAiCluster.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.DedicatedAiCluster.BuildertimeCreated(Date timeCreated)The date and time the dedicated AI cluster was created, in the format defined by RFC 3339DedicatedAiCluster.BuildertimeUpdated(Date timeUpdated)The date and time the dedicated AI cluster was updated, in the format defined by RFC 3339DedicatedAiCluster.Buildertype(DedicatedAiCluster.Type type)The dedicated AI cluster type indicating whether this is a fine-tuning/training processor or hosting/inference processor.DedicatedAiCluster.BuilderunitCount(Integer unitCount)The number of dedicated units in this AI cluster.DedicatedAiCluster.BuilderunitShape(DedicatedAiCluster.UnitShape unitShape)The shape of dedicated unit in this AI cluster.
 
- 
- 
- 
Method Detail- 
idpublic DedicatedAiCluster.Builder id(String id) The OCID of the dedicated AI cluster.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DedicatedAiCluster.Builder displayName(String displayName) A user-friendly name.Does not have to be unique, and it’s changeable. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic DedicatedAiCluster.Builder description(String description) An optional description of the dedicated AI cluster.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
typepublic DedicatedAiCluster.Builder type(DedicatedAiCluster.Type type) The dedicated AI cluster type indicating whether this is a fine-tuning/training processor or hosting/inference processor.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic DedicatedAiCluster.Builder compartmentId(String compartmentId) The compartment OCID to create the dedicated AI cluster in.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DedicatedAiCluster.Builder timeCreated(Date timeCreated) The date and time the dedicated AI cluster was created, in the format defined by RFC 3339- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DedicatedAiCluster.Builder timeUpdated(Date timeUpdated) The date and time the dedicated AI cluster was updated, in the format defined by RFC 3339- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic DedicatedAiCluster.Builder lifecycleState(DedicatedAiCluster.LifecycleState lifecycleState) The current state of the dedicated AI cluster.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic DedicatedAiCluster.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state with detail that can provide actionable information.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
unitCountpublic DedicatedAiCluster.Builder unitCount(Integer unitCount) The number of dedicated units in this AI cluster.- Parameters:
- unitCount- the value to set
- Returns:
- this builder
 
 - 
unitShapepublic DedicatedAiCluster.Builder unitShape(DedicatedAiCluster.UnitShape unitShape) The shape of dedicated unit in this AI cluster.The underlying hardware configuration is hidden from customers. - Parameters:
- unitShape- the value to set
- Returns:
- this builder
 
 - 
capacitypublic DedicatedAiCluster.Builder capacity(DedicatedAiClusterCapacity capacity) 
 - 
previousStatepublic DedicatedAiCluster.Builder previousState(DedicatedAiCluster previousState) 
 - 
freeformTagspublic DedicatedAiCluster.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
 
 - 
definedTagspublic DedicatedAiCluster.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
 
 - 
systemTagspublic DedicatedAiCluster.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic DedicatedAiCluster build() 
 - 
copypublic DedicatedAiCluster.Builder copy(DedicatedAiCluster model) 
 
- 
 
-