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 CreateDbHomeDetails
build()
CreateDbHomeDetails.Builder
copy(CreateDbHomeDetails model)
CreateDbHomeDetails.Builder
database(CreateDatabaseDetails database)
CreateDbHomeDetails.Builder
databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCID.CreateDbHomeDetails.Builder
dbVersion(String dbVersion)
A valid Oracle Database version.CreateDbHomeDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateDbHomeDetails.Builder
displayName(String displayName)
The user-provided name of the Database Home.CreateDbHomeDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.CreateDbHomeDetails.Builder
isUnifiedAuditingEnabled(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)
-
-