Class ExternalAsmInstanceParameters.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceParameters.Builder
-
- Enclosing class:
- ExternalAsmInstanceParameters
public static class ExternalAsmInstanceParameters.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalAsmInstanceParameters.Builder
asmInstanceDisplayName(String asmInstanceDisplayName)
The user-friendly name for the ASM instance.ExternalAsmInstanceParameters.Builder
asmInstanceId(String asmInstanceId)
The OCID of the external ASM instance.ExternalAsmInstanceParameters.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.ExternalAsmInstanceParameters
build()
ExternalAsmInstanceParameters.Builder
copy(ExternalAsmInstanceParameters model)
ExternalAsmInstanceParameters.Builder
diskDiscoveryPath(String diskDiscoveryPath)
An operating system-dependent value used to limit the set of disks considered for discovery.ExternalAsmInstanceParameters.Builder
preferredReadFailureGroups(List<String> preferredReadFailureGroups)
The list of failure groups that contain preferred read disks.ExternalAsmInstanceParameters.Builder
rebalancePower(Integer rebalancePower)
The maximum power on an ASM instance for disk rebalancing.
-
-
-
Method Detail
-
asmInstanceId
public ExternalAsmInstanceParameters.Builder asmInstanceId(String asmInstanceId)
The OCID of the external ASM instance.- Parameters:
asmInstanceId
- the value to set- Returns:
- this builder
-
asmInstanceDisplayName
public ExternalAsmInstanceParameters.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 ExternalAsmInstanceParameters.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 ExternalAsmInstanceParameters.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 ExternalAsmInstanceParameters.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 ExternalAsmInstanceParameters.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 ExternalAsmInstanceParameters build()
-
copy
public ExternalAsmInstanceParameters.Builder copy(ExternalAsmInstanceParameters model)
-
-