Class ExternalAsmDiskGroupSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupSummary.Builder
 
- 
- Enclosing class:
- ExternalAsmDiskGroupSummary
 
 public static class ExternalAsmDiskGroupSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalAsmDiskGroupSummarybuild()ExternalAsmDiskGroupSummary.Buildercopy(ExternalAsmDiskGroupSummary model)ExternalAsmDiskGroupSummary.Builderdatabases(List<String> databases)The unique names of the databases using the disk group.ExternalAsmDiskGroupSummary.BuilderdismountingInstanceCount(Integer dismountingInstanceCount)The number of ASM instances that have the disk group in dismounted state.ExternalAsmDiskGroupSummary.BuilderisSparse(Boolean isSparse)Indicates whether the disk group is a sparse disk group or not.ExternalAsmDiskGroupSummary.BuildermountingInstanceCount(Integer mountingInstanceCount)The number of ASM instances that have the disk group in mounted state.ExternalAsmDiskGroupSummary.Buildername(String name)The name of the ASM disk group.ExternalAsmDiskGroupSummary.BuilderredundancyType(ExternalAsmDiskGroupSummary.RedundancyType redundancyType)The redundancy type of the disk group.ExternalAsmDiskGroupSummary.BuildertotalSizeInMBs(Long totalSizeInMBs)The total capacity of the disk group (in megabytes).ExternalAsmDiskGroupSummary.BuilderusedPercent(Float usedPercent)The percentage of used space in the disk group.ExternalAsmDiskGroupSummary.BuilderusedSizeInMBs(Long usedSizeInMBs)The used capacity of the disk group (in megabytes).
 
- 
- 
- 
Method Detail- 
namepublic ExternalAsmDiskGroupSummary.Builder name(String name) The name of the ASM disk group.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
mountingInstanceCountpublic ExternalAsmDiskGroupSummary.Builder mountingInstanceCount(Integer mountingInstanceCount) The number of ASM instances that have the disk group in mounted state.- Parameters:
- mountingInstanceCount- the value to set
- Returns:
- this builder
 
 - 
dismountingInstanceCountpublic ExternalAsmDiskGroupSummary.Builder dismountingInstanceCount(Integer dismountingInstanceCount) The number of ASM instances that have the disk group in dismounted state.- Parameters:
- dismountingInstanceCount- the value to set
- Returns:
- this builder
 
 - 
redundancyTypepublic ExternalAsmDiskGroupSummary.Builder redundancyType(ExternalAsmDiskGroupSummary.RedundancyType redundancyType) The redundancy type of the disk group.- Parameters:
- redundancyType- the value to set
- Returns:
- this builder
 
 - 
isSparsepublic ExternalAsmDiskGroupSummary.Builder isSparse(Boolean isSparse) Indicates whether the disk group is a sparse disk group or not.- Parameters:
- isSparse- the value to set
- Returns:
- this builder
 
 - 
databasespublic ExternalAsmDiskGroupSummary.Builder databases(List<String> databases) The unique names of the databases using the disk group.- Parameters:
- databases- the value to set
- Returns:
- this builder
 
 - 
totalSizeInMBspublic ExternalAsmDiskGroupSummary.Builder totalSizeInMBs(Long totalSizeInMBs) The total capacity of the disk group (in megabytes).- Parameters:
- totalSizeInMBs- the value to set
- Returns:
- this builder
 
 - 
usedSizeInMBspublic ExternalAsmDiskGroupSummary.Builder usedSizeInMBs(Long usedSizeInMBs) The used capacity of the disk group (in megabytes).- Parameters:
- usedSizeInMBs- the value to set
- Returns:
- this builder
 
 - 
usedPercentpublic ExternalAsmDiskGroupSummary.Builder usedPercent(Float usedPercent) The percentage of used space in the disk group.- Parameters:
- usedPercent- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExternalAsmDiskGroupSummary build() 
 - 
copypublic ExternalAsmDiskGroupSummary.Builder copy(ExternalAsmDiskGroupSummary model) 
 
- 
 
-