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.BuilderasmInstanceDisplayName(String asmInstanceDisplayName)The user-friendly name for the ASM instance.ExternalAsmInstanceParameters.BuilderasmInstanceId(String asmInstanceId)The OCID of the external ASM instance.ExternalAsmInstanceParameters.BuilderautoMountDiskGroups(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.ExternalAsmInstanceParametersbuild()ExternalAsmInstanceParameters.Buildercopy(ExternalAsmInstanceParameters model)ExternalAsmInstanceParameters.BuilderdiskDiscoveryPath(String diskDiscoveryPath)An operating system-dependent value used to limit the set of disks considered for discovery.ExternalAsmInstanceParameters.BuilderpreferredReadFailureGroups(List<String> preferredReadFailureGroups)The list of failure groups that contain preferred read disks.ExternalAsmInstanceParameters.BuilderrebalancePower(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)
-
-