Package com.oracle.bmc.database.model
Class DbHome.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.DbHome.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DbHomebuild()DbHome.BuildercompartmentId(String compartmentId)The OCID of the compartment.DbHome.Buildercopy(DbHome model)DbHome.BuilderdatabaseSoftwareImageId(String databaseSoftwareImageId)The database software image OCIDDbHome.BuilderdbHomeLocation(String dbHomeLocation)The location of the Oracle Database Home.DbHome.BuilderdbSystemId(String dbSystemId)The OCID of the DB system.DbHome.BuilderdbVersion(String dbVersion)The Oracle Database version.DbHome.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.DbHome.BuilderdisplayName(String displayName)The user-provided name for the Database Home.DbHome.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.DbHome.Builderid(String id)The OCID of the Database Home.DbHome.BuilderisUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled)Indicates whether unified autiding is enabled or not.DbHome.BuilderkmsKeyId(String kmsKeyId)The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.DbHome.BuilderlastPatchHistoryEntryId(String lastPatchHistoryEntryId)The OCID of the last patch history.DbHome.BuilderlifecycleDetails(String lifecycleDetails)Additional information about the current lifecycle state.DbHome.BuilderlifecycleState(DbHome.LifecycleState lifecycleState)The current state of the Database Home.DbHome.BuilderoneOffPatches(List<String> oneOffPatches)List of one-off patches for Database Homes.DbHome.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.DbHome.BuildertimeCreated(Date timeCreated)The date and time the Database Home was created.DbHome.BuildervmClusterId(String vmClusterId)The OCID of the VM cluster.
 
- 
- 
- 
Method Detail- 
idpublic DbHome.Builder id(String id) The OCID of the Database Home.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic DbHome.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DbHome.Builder displayName(String displayName) The user-provided name for the Database Home.The name does not need to be unique. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
lastPatchHistoryEntryIdpublic DbHome.Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId) The OCID of the last patch history.This value is updated as soon as a patch operation is started. - Parameters:
- lastPatchHistoryEntryId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic DbHome.Builder lifecycleState(DbHome.LifecycleState lifecycleState) The current state of the Database Home.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
dbSystemIdpublic DbHome.Builder dbSystemId(String dbSystemId) The OCID of the DB system.- Parameters:
- dbSystemId- the value to set
- Returns:
- this builder
 
 - 
vmClusterIdpublic DbHome.Builder vmClusterId(String vmClusterId) The OCID of the VM cluster.- Parameters:
- vmClusterId- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic DbHome.Builder dbVersion(String dbVersion) The Oracle Database version.- Parameters:
- dbVersion- the value to set
- Returns:
- this builder
 
 - 
dbHomeLocationpublic DbHome.Builder dbHomeLocation(String dbHomeLocation) The location of the Oracle Database Home.- Parameters:
- dbHomeLocation- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic DbHome.Builder lifecycleDetails(String lifecycleDetails) Additional information about the current lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DbHome.Builder timeCreated(Date timeCreated) The date and time the Database Home was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
kmsKeyIdpublic DbHome.Builder kmsKeyId(String kmsKeyId) The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Parameters:
- kmsKeyId- the value to set
- Returns:
- this builder
 
 - 
oneOffPatchespublic DbHome.Builder oneOffPatches(List<String> oneOffPatches) List of one-off patches for Database Homes.- Parameters:
- oneOffPatches- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic DbHome.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 DbHome.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
 
 - 
systemTagspublic DbHome.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
 
 - 
databaseSoftwareImageIdpublic DbHome.Builder databaseSoftwareImageId(String databaseSoftwareImageId) The database software image OCID- Parameters:
- databaseSoftwareImageId- the value to set
- Returns:
- this builder
 
 - 
isUnifiedAuditingEnabledpublic DbHome.Builder isUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled) Indicates whether unified autiding is enabled or not.- Parameters:
- isUnifiedAuditingEnabled- the value to set
- Returns:
- this builder
 
 - 
buildpublic DbHome build() 
 - 
copypublic DbHome.Builder copy(DbHome model) 
 
- 
 
-