Class CloudAsmInstanceParameters.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.CloudAsmInstanceParameters.Builder
-
- Enclosing class:
- CloudAsmInstanceParameters
public static class CloudAsmInstanceParameters.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudAsmInstanceParameters.Builder
asmInstanceDisplayName(String asmInstanceDisplayName)
The user-friendly name for the ASM instance.CloudAsmInstanceParameters.Builder
asmInstanceId(String asmInstanceId)
The OCID of the cloud ASM instance.CloudAsmInstanceParameters.Builder
autoMountDiskGroups(List<String> autoMountDiskGroups)
The list of disk group names that an ASM instance mounts at startup or when the ALTER DISKGROUP ALL MOUNT statement is issued.CloudAsmInstanceParameters
build()
CloudAsmInstanceParameters.Builder
copy(CloudAsmInstanceParameters model)
CloudAsmInstanceParameters.Builder
diskDiscoveryPath(String diskDiscoveryPath)
An operating system-dependent value used to limit the set of disks considered for discovery.CloudAsmInstanceParameters.Builder
preferredReadFailureGroups(List<String> preferredReadFailureGroups)
The list of failure groups that contain preferred read disks.CloudAsmInstanceParameters.Builder
rebalancePower(Integer rebalancePower)
The maximum power on an ASM instance for disk rebalancing.
-
-
-
Method Detail
-
asmInstanceId
public CloudAsmInstanceParameters.Builder asmInstanceId(String asmInstanceId)
The OCID of the cloud ASM instance.- Parameters:
asmInstanceId
- the value to set- Returns:
- this builder
-
asmInstanceDisplayName
public CloudAsmInstanceParameters.Builder asmInstanceDisplayName(String asmInstanceDisplayName)
The user-friendly name for the ASM instance.The name does not have to be unique.
- Parameters:
asmInstanceDisplayName
- the value to set- Returns:
- this builder
-
diskDiscoveryPath
public CloudAsmInstanceParameters.Builder diskDiscoveryPath(String diskDiscoveryPath)
An operating system-dependent value used to limit the set of disks considered for discovery.- Parameters:
diskDiscoveryPath
- the value to set- Returns:
- this builder
-
autoMountDiskGroups
public CloudAsmInstanceParameters.Builder autoMountDiskGroups(List<String> autoMountDiskGroups)
The list of disk group names that an ASM instance mounts at startup or when the ALTER DISKGROUP ALL MOUNT statement is issued.- Parameters:
autoMountDiskGroups
- the value to set- Returns:
- this builder
-
rebalancePower
public CloudAsmInstanceParameters.Builder rebalancePower(Integer rebalancePower)
The maximum power on an ASM instance for disk rebalancing.- Parameters:
rebalancePower
- the value to set- Returns:
- this builder
-
preferredReadFailureGroups
public CloudAsmInstanceParameters.Builder preferredReadFailureGroups(List<String> preferredReadFailureGroups)
The list of failure groups that contain preferred read disks.- Parameters:
preferredReadFailureGroups
- the value to set- Returns:
- this builder
-
build
public CloudAsmInstanceParameters build()
-
copy
public CloudAsmInstanceParameters.Builder copy(CloudAsmInstanceParameters model)
-
-