Package com.oracle.bmc.database.model
Class GiHomeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.GiHomeSummary.Builder
-
- Enclosing class:
- GiHomeSummary
public static class GiHomeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GiHomeSummarybuild()GiHomeSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.GiHomeSummary.Buildercopy(GiHomeSummary model)GiHomeSummary.BuilderdbSystemId(String dbSystemId)The OCID of the DB system.GiHomeSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.GiHomeSummary.BuilderdisplayName(String displayName)The user-provided name for the Grid Infrastructure Home.GiHomeSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.GiHomeSummary.BuildergiImageId(String giImageId)The grid infrastructure home image OCIDGiHomeSummary.BuildergiVersion(String giVersion)A valid Oracle Grid Infrastructure (GI) software version.GiHomeSummary.BuilderhomePath(String homePath)The path of the Grid Infrastructure Home.GiHomeSummary.Builderid(String id)The OCID of the Grid Infrastructure Home.GiHomeSummary.BuilderisDefaultCreated(Boolean isDefaultCreated)Indicates whether the grid infrastructure home is created by default.GiHomeSummary.BuilderlifecycleState(GiHomeSummary.LifecycleState lifecycleState)The current state of the Grid Infrastructure Home.GiHomeSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.GiHomeSummary.BuildertimeCreated(Date timeCreated)The time and date as an RFC3339 formatted string, e.g., 2024-04-11T01:59:07.032Z, when the grid infrastructure home was createdGiHomeSummary.BuildertimeUpdated(Date timeUpdated)The time and date as an RFC3339 formatted string, e.g., 2024-04-11T01:59:07.032Z, when the grid infrastructure home was updated
-
-
-
Method Detail
-
id
public GiHomeSummary.Builder id(String id)
The OCID of the Grid Infrastructure Home.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public GiHomeSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
displayName
public GiHomeSummary.Builder displayName(String displayName)
The user-provided name for the Grid Infrastructure Home.The name does not need to be unique and gets dynamically generated if null.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
isDefaultCreated
public GiHomeSummary.Builder isDefaultCreated(Boolean isDefaultCreated)
Indicates whether the grid infrastructure home is created by default.- Parameters:
isDefaultCreated- the value to set- Returns:
- this builder
-
lifecycleState
public GiHomeSummary.Builder lifecycleState(GiHomeSummary.LifecycleState lifecycleState)
The current state of the Grid Infrastructure Home.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public GiHomeSummary.Builder timeCreated(Date timeCreated)
The time and date as an RFC3339 formatted string, e.g., 2024-04-11T01:59:07.032Z, when the grid infrastructure home was created- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
homePath
public GiHomeSummary.Builder homePath(String homePath)
The path of the Grid Infrastructure Home.- Parameters:
homePath- the value to set- Returns:
- this builder
-
giVersion
public GiHomeSummary.Builder giVersion(String giVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
giVersion- the value to set- Returns:
- this builder
-
giImageId
public GiHomeSummary.Builder giImageId(String giImageId)
The grid infrastructure home image OCID- Parameters:
giImageId- the value to set- Returns:
- this builder
-
timeUpdated
public GiHomeSummary.Builder timeUpdated(Date timeUpdated)
The time and date as an RFC3339 formatted string, e.g., 2024-04-11T01:59:07.032Z, when the grid infrastructure home was updated- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
dbSystemId
public GiHomeSummary.Builder dbSystemId(String dbSystemId)
The OCID of the DB system.- Parameters:
dbSystemId- the value to set- Returns:
- this builder
-
definedTags
public GiHomeSummary.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.
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
freeformTags
public GiHomeSummary.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 GiHomeSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
systemTags- the value to set- Returns:
- this builder
-
build
public GiHomeSummary build()
-
copy
public GiHomeSummary.Builder copy(GiHomeSummary model)
-
-