Package com.oracle.bmc.database.model
Class CreateDbHomeDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateDbHomeDetails.Builder
-
- Enclosing class:
- CreateDbHomeDetails
public static class CreateDbHomeDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDbHomeDetailsbuild()CreateDbHomeDetails.Buildercopy(CreateDbHomeDetails model)CreateDbHomeDetails.Builderdatabase(CreateDatabaseDetails database)CreateDbHomeDetails.BuilderdatabaseSoftwareImageId(String databaseSoftwareImageId)The database software image OCID.CreateDbHomeDetails.BuilderdbVersion(String dbVersion)A valid Oracle Database version.CreateDbHomeDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateDbHomeDetails.BuilderdisplayName(String displayName)The user-provided name of the Database Home.CreateDbHomeDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.CreateDbHomeDetails.BuilderisUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled)Indicates whether unified auditing is enabled or not
-
-
-
Method Detail
-
displayName
public CreateDbHomeDetails.Builder displayName(String displayName)
The user-provided name of the Database Home.- Parameters:
displayName- the value to set- Returns:
- this builder
-
dbVersion
public CreateDbHomeDetails.Builder dbVersion(String dbVersion)
A valid Oracle Database version.For a list of supported versions, use the ListDbVersions operation.
This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
- Parameters:
dbVersion- the value to set- Returns:
- this builder
-
databaseSoftwareImageId
public CreateDbHomeDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCID.- Parameters:
databaseSoftwareImageId- the value to set- Returns:
- this builder
-
database
public CreateDbHomeDetails.Builder database(CreateDatabaseDetails database)
-
freeformTags
public CreateDbHomeDetails.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
-
definedTags
public CreateDbHomeDetails.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
-
isUnifiedAuditingEnabled
public CreateDbHomeDetails.Builder isUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled)
Indicates whether unified auditing is enabled or not- Parameters:
isUnifiedAuditingEnabled- the value to set- Returns:
- this builder
-
build
public CreateDbHomeDetails build()
-
copy
public CreateDbHomeDetails.Builder copy(CreateDbHomeDetails model)
-
-