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 Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public 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
-
description
public UpdateDbSystemDetails.Builder description(String description)
A user-provided description of the database system.- Parameters:
description
- the value to set- Returns:
- this builder
-
shape
public 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
-
instanceOcpuCount
public 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
-
instanceMemorySizeInGBs
public 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
-
dbConfigurationParams
public UpdateDbSystemDetails.Builder dbConfigurationParams(UpdateDbConfigParams dbConfigurationParams)
-
managementPolicy
public UpdateDbSystemDetails.Builder managementPolicy(ManagementPolicyDetails managementPolicy)
-
storageDetails
public UpdateDbSystemDetails.Builder storageDetails(UpdateStorageDetailsParams storageDetails)
-
networkDetails
public UpdateDbSystemDetails.Builder networkDetails(UpdateNetworkDetails networkDetails)
-
freeformTags
public 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
-
definedTags
public 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
-
build
public UpdateDbSystemDetails build()
-
copy
public UpdateDbSystemDetails.Builder copy(UpdateDbSystemDetails model)
-
-