Class CloudExadataInfrastructureSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CloudExadataInfrastructureSummary.Builder
 
- 
- Enclosing class:
- CloudExadataInfrastructureSummary
 
 public static class CloudExadataInfrastructureSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudExadataInfrastructureSummary.BuilderactivatedStorageCount(Integer activatedStorageCount)The requested number of additional storage servers activated for the Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderadditionalStorageCount(Integer additionalStorageCount)The requested number of additional storage servers for the Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderavailabilityDomain(String availabilityDomain)The name of the availability domain that the cloud Exadata infrastructure resource is located in.CloudExadataInfrastructureSummary.BuilderavailableStorageSizeInGBs(Integer availableStorageSizeInGBs)The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).CloudExadataInfrastructureSummarybuild()CloudExadataInfrastructureSummary.BuilderclusterPlacementGroupId(String clusterPlacementGroupId)The OCID of the cluster placement group of the Exadata Infrastructure or Db System.CloudExadataInfrastructureSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.CloudExadataInfrastructureSummary.BuildercomputeCount(Integer computeCount)The number of compute servers for the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuildercomputeModel(CloudExadataInfrastructureSummary.ComputeModel computeModel)The compute model of the Autonomous AI Database.CloudExadataInfrastructureSummary.Buildercopy(CloudExadataInfrastructureSummary model)CloudExadataInfrastructureSummary.BuildercpuCount(Integer cpuCount)The total number of CPU cores allocated.CloudExadataInfrastructureSummary.BuildercustomerContacts(List<CustomerContact> customerContacts)The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource.CloudExadataInfrastructureSummary.BuilderdatabaseServerType(String databaseServerType)The database server type of the Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderdataStorageSizeInTBs(Double dataStorageSizeInTBs)Size, in terabytes, of the DATA disk group.CloudExadataInfrastructureSummary.BuilderdbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)The local node storage allocated in GBs.CloudExadataInfrastructureSummary.BuilderdbServerVersion(String dbServerVersion)The software version of the database servers (dom0) in the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderdefinedFileSystemConfigurations(List<DefinedFileSystemConfiguration> definedFileSystemConfigurations)Details of the file system configuration of the Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CloudExadataInfrastructureSummary.BuilderdisplayName(String displayName)The user-friendly name for the cloud Exadata infrastructure resource.CloudExadataInfrastructureSummary.BuilderexascaleConfig(ExascaleConfigDetails exascaleConfig)CloudExadataInfrastructureSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.CloudExadataInfrastructureSummary.Builderid(String id)The OCID of the cloud Exadata infrastructure resource.CloudExadataInfrastructureSummary.BuilderisSchedulingPolicyAssociated(Boolean isSchedulingPolicyAssociated)If true, the infrastructure is using granular maintenance scheduling preference.CloudExadataInfrastructureSummary.BuilderlastMaintenanceRunId(String lastMaintenanceRunId)The OCID of the last maintenance run.CloudExadataInfrastructureSummary.BuilderlifecycleDetails(String lifecycleDetails)Additional information about the current lifecycle state.CloudExadataInfrastructureSummary.BuilderlifecycleState(CloudExadataInfrastructureSummary.LifecycleState lifecycleState)The current lifecycle state of the cloud Exadata infrastructure resource.CloudExadataInfrastructureSummary.BuildermaintenanceWindow(MaintenanceWindow maintenanceWindow)CloudExadataInfrastructureSummary.BuildermaxCpuCount(Integer maxCpuCount)The total number of CPU cores available.CloudExadataInfrastructureSummary.BuildermaxDataStorageInTBs(Double maxDataStorageInTBs)The total available DATA disk group size.CloudExadataInfrastructureSummary.BuildermaxDbNodeStorageInGBs(Integer maxDbNodeStorageInGBs)The total local node storage available in GBs.CloudExadataInfrastructureSummary.BuildermaxMemoryInGBs(Integer maxMemoryInGBs)The total memory available in GBs.CloudExadataInfrastructureSummary.BuildermemorySizeInGBs(Integer memorySizeInGBs)The memory allocated in GBs.CloudExadataInfrastructureSummary.BuildermonthlyDbServerVersion(String monthlyDbServerVersion)The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuildermonthlyStorageServerVersion(String monthlyStorageServerVersion)The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuildernextMaintenanceRunId(String nextMaintenanceRunId)The OCID of the next maintenance run.CloudExadataInfrastructureSummary.Buildershape(String shape)The model name of the cloud Exadata infrastructure resource.CloudExadataInfrastructureSummary.BuilderstorageCount(Integer storageCount)The number of storage servers for the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderstorageServerType(String storageServerType)The storage server type of the Exadata infrastructure.CloudExadataInfrastructureSummary.BuilderstorageServerVersion(String storageServerVersion)The software version of the storage servers (cells) in the cloud Exadata infrastructure.CloudExadataInfrastructureSummary.BuildersubscriptionId(String subscriptionId)The OCID of the subscription with which resource needs to be associated with.CloudExadataInfrastructureSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.CloudExadataInfrastructureSummary.BuildertimeCreated(Date timeCreated)The date and time the cloud Exadata infrastructure resource was created.CloudExadataInfrastructureSummary.BuildertotalStorageSizeInGBs(Integer totalStorageSizeInGBs)The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
 
- 
- 
- 
Method Detail- 
idpublic CloudExadataInfrastructureSummary.Builder id(String id) The OCID of the cloud Exadata infrastructure resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CloudExadataInfrastructureSummary.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
clusterPlacementGroupIdpublic CloudExadataInfrastructureSummary.Builder clusterPlacementGroupId(String clusterPlacementGroupId) The OCID of the cluster placement group of the Exadata Infrastructure or Db System.- Parameters:
- clusterPlacementGroupId- the value to set
- Returns:
- this builder
 
 - 
subscriptionIdpublic CloudExadataInfrastructureSummary.Builder subscriptionId(String subscriptionId) The OCID of the subscription with which resource needs to be associated with.- Parameters:
- subscriptionId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic CloudExadataInfrastructureSummary.Builder lifecycleState(CloudExadataInfrastructureSummary.LifecycleState lifecycleState) The current lifecycle state of the cloud Exadata infrastructure resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CloudExadataInfrastructureSummary.Builder displayName(String displayName) The user-friendly name for the cloud Exadata infrastructure resource.The name does not need to be unique. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
shapepublic CloudExadataInfrastructureSummary.Builder shape(String shape) The model name of the cloud Exadata infrastructure resource.- Parameters:
- shape- the value to set
- Returns:
- this builder
 
 - 
availabilityDomainpublic CloudExadataInfrastructureSummary.Builder availabilityDomain(String availabilityDomain) The name of the availability domain that the cloud Exadata infrastructure resource is located in.- Parameters:
- availabilityDomain- the value to set
- Returns:
- this builder
 
 - 
computeCountpublic CloudExadataInfrastructureSummary.Builder computeCount(Integer computeCount) The number of compute servers for the cloud Exadata infrastructure.- Parameters:
- computeCount- the value to set
- Returns:
- this builder
 
 - 
storageCountpublic CloudExadataInfrastructureSummary.Builder storageCount(Integer storageCount) The number of storage servers for the cloud Exadata infrastructure.- Parameters:
- storageCount- the value to set
- Returns:
- this builder
 
 - 
totalStorageSizeInGBspublic CloudExadataInfrastructureSummary.Builder totalStorageSizeInGBs(Integer totalStorageSizeInGBs) The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).- Parameters:
- totalStorageSizeInGBs- the value to set
- Returns:
- this builder
 
 - 
availableStorageSizeInGBspublic CloudExadataInfrastructureSummary.Builder availableStorageSizeInGBs(Integer availableStorageSizeInGBs) The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).- Parameters:
- availableStorageSizeInGBs- the value to set
- Returns:
- this builder
 
 - 
cpuCountpublic CloudExadataInfrastructureSummary.Builder cpuCount(Integer cpuCount) The total number of CPU cores allocated.- Parameters:
- cpuCount- the value to set
- Returns:
- this builder
 
 - 
maxCpuCountpublic CloudExadataInfrastructureSummary.Builder maxCpuCount(Integer maxCpuCount) The total number of CPU cores available.- Parameters:
- maxCpuCount- the value to set
- Returns:
- this builder
 
 - 
memorySizeInGBspublic CloudExadataInfrastructureSummary.Builder memorySizeInGBs(Integer memorySizeInGBs) The memory allocated in GBs.- Parameters:
- memorySizeInGBs- the value to set
- Returns:
- this builder
 
 - 
maxMemoryInGBspublic CloudExadataInfrastructureSummary.Builder maxMemoryInGBs(Integer maxMemoryInGBs) The total memory available in GBs.- Parameters:
- maxMemoryInGBs- the value to set
- Returns:
- this builder
 
 - 
dbNodeStorageSizeInGBspublic CloudExadataInfrastructureSummary.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs) The local node storage allocated in GBs.- Parameters:
- dbNodeStorageSizeInGBs- the value to set
- Returns:
- this builder
 
 - 
maxDbNodeStorageInGBspublic CloudExadataInfrastructureSummary.Builder maxDbNodeStorageInGBs(Integer maxDbNodeStorageInGBs) The total local node storage available in GBs.- Parameters:
- maxDbNodeStorageInGBs- the value to set
- Returns:
- this builder
 
 - 
dataStorageSizeInTBspublic CloudExadataInfrastructureSummary.Builder dataStorageSizeInTBs(Double dataStorageSizeInTBs) Size, in terabytes, of the DATA disk group.- Parameters:
- dataStorageSizeInTBs- the value to set
- Returns:
- this builder
 
 - 
maxDataStorageInTBspublic CloudExadataInfrastructureSummary.Builder maxDataStorageInTBs(Double maxDataStorageInTBs) The total available DATA disk group size.- Parameters:
- maxDataStorageInTBs- the value to set
- Returns:
- this builder
 
 - 
additionalStorageCountpublic CloudExadataInfrastructureSummary.Builder additionalStorageCount(Integer additionalStorageCount) The requested number of additional storage servers for the Exadata infrastructure.- Parameters:
- additionalStorageCount- the value to set
- Returns:
- this builder
 
 - 
activatedStorageCountpublic CloudExadataInfrastructureSummary.Builder activatedStorageCount(Integer activatedStorageCount) The requested number of additional storage servers activated for the Exadata infrastructure.- Parameters:
- activatedStorageCount- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic CloudExadataInfrastructureSummary.Builder timeCreated(Date timeCreated) The date and time the cloud Exadata infrastructure resource was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic CloudExadataInfrastructureSummary.Builder lifecycleDetails(String lifecycleDetails) Additional information about the current lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
maintenanceWindowpublic CloudExadataInfrastructureSummary.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow) 
 - 
lastMaintenanceRunIdpublic CloudExadataInfrastructureSummary.Builder lastMaintenanceRunId(String lastMaintenanceRunId) The OCID of the last maintenance run.- Parameters:
- lastMaintenanceRunId- the value to set
- Returns:
- this builder
 
 - 
nextMaintenanceRunIdpublic CloudExadataInfrastructureSummary.Builder nextMaintenanceRunId(String nextMaintenanceRunId) The OCID of the next maintenance run.- Parameters:
- nextMaintenanceRunId- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CloudExadataInfrastructureSummary.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CloudExadataInfrastructureSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic CloudExadataInfrastructureSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
customerContactspublic CloudExadataInfrastructureSummary.Builder customerContacts(List<CustomerContact> customerContacts) The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource.Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. - Parameters:
- customerContacts- the value to set
- Returns:
- this builder
 
 - 
storageServerVersionpublic CloudExadataInfrastructureSummary.Builder storageServerVersion(String storageServerVersion) The software version of the storage servers (cells) in the cloud Exadata infrastructure.Example: 20.1.15 - Parameters:
- storageServerVersion- the value to set
- Returns:
- this builder
 
 - 
dbServerVersionpublic CloudExadataInfrastructureSummary.Builder dbServerVersion(String dbServerVersion) The software version of the database servers (dom0) in the cloud Exadata infrastructure.Example: 20.1.15 - Parameters:
- dbServerVersion- the value to set
- Returns:
- this builder
 
 - 
monthlyStorageServerVersionpublic CloudExadataInfrastructureSummary.Builder monthlyStorageServerVersion(String monthlyStorageServerVersion) The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure.Example: 20.1.15 - Parameters:
- monthlyStorageServerVersion- the value to set
- Returns:
- this builder
 
 - 
monthlyDbServerVersionpublic CloudExadataInfrastructureSummary.Builder monthlyDbServerVersion(String monthlyDbServerVersion) The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure.Example: 20.1.15 - Parameters:
- monthlyDbServerVersion- the value to set
- Returns:
- this builder
 
 - 
definedFileSystemConfigurationspublic CloudExadataInfrastructureSummary.Builder definedFileSystemConfigurations(List<DefinedFileSystemConfiguration> definedFileSystemConfigurations) Details of the file system configuration of the Exadata infrastructure.- Parameters:
- definedFileSystemConfigurations- the value to set
- Returns:
- this builder
 
 - 
isSchedulingPolicyAssociatedpublic CloudExadataInfrastructureSummary.Builder isSchedulingPolicyAssociated(Boolean isSchedulingPolicyAssociated) If true, the infrastructure is using granular maintenance scheduling preference.- Parameters:
- isSchedulingPolicyAssociated- the value to set
- Returns:
- this builder
 
 - 
exascaleConfigpublic CloudExadataInfrastructureSummary.Builder exascaleConfig(ExascaleConfigDetails exascaleConfig) 
 - 
databaseServerTypepublic CloudExadataInfrastructureSummary.Builder databaseServerType(String databaseServerType) The database server type of the Exadata infrastructure.- Parameters:
- databaseServerType- the value to set
- Returns:
- this builder
 
 - 
storageServerTypepublic CloudExadataInfrastructureSummary.Builder storageServerType(String storageServerType) The storage server type of the Exadata infrastructure.- Parameters:
- storageServerType- the value to set
- Returns:
- this builder
 
 - 
computeModelpublic CloudExadataInfrastructureSummary.Builder computeModel(CloudExadataInfrastructureSummary.ComputeModel computeModel) The compute model of the Autonomous AI Database.This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. - Parameters:
- computeModel- the value to set
- Returns:
- this builder
 
 - 
buildpublic CloudExadataInfrastructureSummary build() 
 - 
copypublic CloudExadataInfrastructureSummary.Builder copy(CloudExadataInfrastructureSummary model) 
 
- 
 
-