Package com.oracle.bmc.mysql.model
Class ReplicaOverrides.Builder
- java.lang.Object
- 
- com.oracle.bmc.mysql.model.ReplicaOverrides.Builder
 
- 
- Enclosing class:
- ReplicaOverrides
 
 public static class ReplicaOverrides.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicaOverridesbuild()ReplicaOverrides.BuilderconfigurationId(String configurationId)The OCID of the Configuration to be used by the read replica.ReplicaOverrides.Buildercopy(ReplicaOverrides model)ReplicaOverrides.BuildermysqlVersion(String mysqlVersion)The MySQL version to be used by the read replica.ReplicaOverrides.BuildernsgIds(List<String> nsgIds)Network Security Group OCIDs used for the VNIC attachment.ReplicaOverrides.BuildersecurityAttributes(Map<String,Map<String,Object>> securityAttributes)Security Attributes for this resource.ReplicaOverrides.BuildershapeName(String shapeName)The shape to be used by the read replica.
 
- 
- 
- 
Method Detail- 
mysqlVersionpublic ReplicaOverrides.Builder mysqlVersion(String mysqlVersion) The MySQL version to be used by the read replica.- Parameters:
- mysqlVersion- the value to set
- Returns:
- this builder
 
 - 
shapeNamepublic ReplicaOverrides.Builder shapeName(String shapeName) The shape to be used by the read replica.The shape determines the resources allocated: CPU cores and memory for VM shapes, CPU cores, memory and storage for non-VM (bare metal) shapes. To get a list of shapes, use the listShapesoperation.- Parameters:
- shapeName- the value to set
- Returns:
- this builder
 
 - 
configurationIdpublic ReplicaOverrides.Builder configurationId(String configurationId) The OCID of the Configuration to be used by the read replica.- Parameters:
- configurationId- the value to set
- Returns:
- this builder
 
 - 
nsgIdspublic ReplicaOverrides.Builder nsgIds(List<String> nsgIds) Network Security Group OCIDs used for the VNIC attachment.- Parameters:
- nsgIds- the value to set
- Returns:
- this builder
 
 - 
securityAttributespublic ReplicaOverrides.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) Security Attributes for this resource.Each key is predefined and scoped to a namespace. For more information, see ZPR Artifacts. Example: {“Oracle-ZPR”: {“MaxEgressCount”: {“value”: “42”, “mode”: “audit”}}} - Parameters:
- securityAttributes- the value to set
- Returns:
- this builder
 
 - 
buildpublic ReplicaOverrides build() 
 - 
copypublic ReplicaOverrides.Builder copy(ReplicaOverrides model) 
 
- 
 
-