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