Package com.oracle.bmc.database.model
Class CreateOneoffPatchDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateOneoffPatchDetails.Builder
 
- 
- Enclosing class:
- CreateOneoffPatchDetails
 
 public static class CreateOneoffPatchDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateOneoffPatchDetailsbuild()CreateOneoffPatchDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment.CreateOneoffPatchDetails.Buildercopy(CreateOneoffPatchDetails model)CreateOneoffPatchDetails.BuilderdbVersion(String dbVersion)A valid Oracle Database version.CreateOneoffPatchDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateOneoffPatchDetails.BuilderdisplayName(String displayName)One-off patch name.CreateOneoffPatchDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.CreateOneoffPatchDetails.BuilderoneOffPatches(List<String> oneOffPatches)List of one-off patches for Database Homes.CreateOneoffPatchDetails.BuilderreleaseUpdate(String releaseUpdate)The PSU or PBP or Release Updates.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreateOneoffPatchDetails.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateOneoffPatchDetails.Builder displayName(String displayName) One-off patch name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic CreateOneoffPatchDetails.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
 
 - 
releaseUpdatepublic CreateOneoffPatchDetails.Builder releaseUpdate(String releaseUpdate) The PSU or PBP or Release Updates.To get a list of supported versions, use the listDbVersionsoperation.- Parameters:
- releaseUpdate- the value to set
- Returns:
- this builder
 
 - 
oneOffPatchespublic CreateOneoffPatchDetails.Builder oneOffPatches(List<String> oneOffPatches) List of one-off patches for Database Homes.- Parameters:
- oneOffPatches- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateOneoffPatchDetails.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 CreateOneoffPatchDetails.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
 
 - 
buildpublic CreateOneoffPatchDetails build() 
 - 
copypublic CreateOneoffPatchDetails.Builder copy(CreateOneoffPatchDetails model) 
 
- 
 
-