Package com.oracle.bmc.psql.model
Class UpdateDbSystemDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.psql.model.UpdateDbSystemDetails.Builder
 
- 
- Enclosing class:
- UpdateDbSystemDetails
 
 public static class UpdateDbSystemDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateDbSystemDetails.Builder displayName(String displayName) A user-friendly display name for the database system.Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic UpdateDbSystemDetails.Builder description(String description) A user-provided description of the database system.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
shapepublic UpdateDbSystemDetails.Builder shape(String shape) The name of the shape for the database system nodes.Example: VM.Standard.E4.Flex - Parameters:
- shape- the value to set
- Returns:
- this builder
 
 - 
instanceOcpuCountpublic UpdateDbSystemDetails.Builder instanceOcpuCount(Integer instanceOcpuCount) The total number of OCPUs available to each database system node.- Parameters:
- instanceOcpuCount- the value to set
- Returns:
- this builder
 
 - 
instanceMemorySizeInGBspublic UpdateDbSystemDetails.Builder instanceMemorySizeInGBs(Integer instanceMemorySizeInGBs) The total amount of memory available to each database system node, in gigabytes.- Parameters:
- instanceMemorySizeInGBs- the value to set
- Returns:
- this builder
 
 - 
dbConfigurationParamspublic UpdateDbSystemDetails.Builder dbConfigurationParams(UpdateDbConfigParams dbConfigurationParams) 
 - 
managementPolicypublic UpdateDbSystemDetails.Builder managementPolicy(ManagementPolicyDetails managementPolicy) 
 - 
storageDetailspublic UpdateDbSystemDetails.Builder storageDetails(UpdateStorageDetailsParams storageDetails) 
 - 
networkDetailspublic UpdateDbSystemDetails.Builder networkDetails(UpdateNetworkDetails networkDetails) 
 - 
freeformTagspublic UpdateDbSystemDetails.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic UpdateDbSystemDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateDbSystemDetails build() 
 - 
copypublic UpdateDbSystemDetails.Builder copy(UpdateDbSystemDetails model) 
 
- 
 
-