Interface CloudExadataInfrastructure.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<CloudExadataInfrastructure.Builder,,- CloudExadataInfrastructure> - SdkBuilder<CloudExadataInfrastructure.Builder,,- CloudExadataInfrastructure> - SdkPojo
- Enclosing class:
- CloudExadataInfrastructure
- 
Method SummaryModifier and TypeMethodDescriptionactivatedStorageCount(Integer activatedStorageCount) The number of storage servers requested for the Exadata infrastructure.additionalStorageCount(Integer additionalStorageCount) The number of storage servers requested for the Exadata infrastructure.availabilityZone(String availabilityZone) The name of the Availability Zone (AZ) where the Exadata infrastructure is located.availabilityZoneId(String availabilityZoneId) The AZ ID of the AZ where the Exadata infrastructure is located.availableStorageSizeInGBs(Integer availableStorageSizeInGBs) The amount of available storage, in gigabytes (GB), for the Exadata infrastructure.cloudExadataInfrastructureArn(String cloudExadataInfrastructureArn) The Amazon Resource Name (ARN) for the Exadata infrastructure.cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier for the Exadata infrastructure.computeCount(Integer computeCount) The number of database servers for the Exadata infrastructure.computeModel(String computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.computeModel(ComputeModel computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.The total number of CPU cores that are allocated to the Exadata infrastructure.The date and time when the Exadata infrastructure was created.customerContactsToSendToOCI(Collection<CustomerContact> customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.databaseServerType(String databaseServerType) The database server model type of the Exadata infrastructure.dataStorageSizeInTBs(Double dataStorageSizeInTBs) The size of the Exadata infrastructure's data disk group, in terabytes (TB).dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs) The size of the Exadata infrastructure's local node storage, in gigabytes (GB).dbServerVersion(String dbServerVersion) The software version of the database servers (dom0) in the Exadata infrastructure.displayName(String displayName) The user-friendly name for the Exadata infrastructure.lastMaintenanceRunId(String lastMaintenanceRunId) The Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.maintenanceWindow(Consumer<MaintenanceWindow.Builder> maintenanceWindow) The scheduling details for the maintenance window.maintenanceWindow(MaintenanceWindow maintenanceWindow) The scheduling details for the maintenance window.maxCpuCount(Integer maxCpuCount) The total number of CPU cores available on the Exadata infrastructure.maxDataStorageInTBs(Double maxDataStorageInTBs) The total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.maxDbNodeStorageSizeInGBs(Integer maxDbNodeStorageSizeInGBs) The total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.maxMemoryInGBs(Integer maxMemoryInGBs) The total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure.memorySizeInGBs(Integer memorySizeInGBs) The amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.monthlyDbServerVersion(String monthlyDbServerVersion) The monthly software version of the database servers installed on the Exadata infrastructure.monthlyStorageServerVersion(String monthlyStorageServerVersion) The monthly software version of the storage servers installed on the Exadata infrastructure.nextMaintenanceRunId(String nextMaintenanceRunId) The OCID of the next maintenance run for the Exadata infrastructure.The OCID of the Exadata infrastructure.ociResourceAnchorName(String ociResourceAnchorName) The name of the OCI resource anchor for the Exadata infrastructure.The HTTPS link to the Exadata infrastructure in OCI.percentProgress(Float percentProgress) The amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.The model name of the Exadata infrastructure.The current status of the Exadata infrastructure.status(ResourceStatus status) The current status of the Exadata infrastructure.statusReason(String statusReason) Additional information about the status of the Exadata infrastructure.storageCount(Integer storageCount) The number of storage servers that are activated for the Exadata infrastructure.storageServerType(String storageServerType) The storage server model type of the Exadata infrastructure.storageServerVersion(String storageServerVersion) The software version of the storage servers on the Exadata infrastructure.totalStorageSizeInGBs(Integer totalStorageSizeInGBs) The total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
cloudExadataInfrastructureIdCloudExadataInfrastructure.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier for the Exadata infrastructure. - Parameters:
- cloudExadataInfrastructureId- The unique identifier for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
displayNameThe user-friendly name for the Exadata infrastructure. - Parameters:
- displayName- The user-friendly name for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusThe current status of the Exadata infrastructure. - Parameters:
- status- The current status of the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe current status of the Exadata infrastructure. - Parameters:
- status- The current status of the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusReasonAdditional information about the status of the Exadata infrastructure. - Parameters:
- statusReason- Additional information about the status of the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
cloudExadataInfrastructureArnCloudExadataInfrastructure.Builder cloudExadataInfrastructureArn(String cloudExadataInfrastructureArn) The Amazon Resource Name (ARN) for the Exadata infrastructure. - Parameters:
- cloudExadataInfrastructureArn- The Amazon Resource Name (ARN) for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
activatedStorageCountThe number of storage servers requested for the Exadata infrastructure. - Parameters:
- activatedStorageCount- The number of storage servers requested for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
additionalStorageCountThe number of storage servers requested for the Exadata infrastructure. - Parameters:
- additionalStorageCount- The number of storage servers requested for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availableStorageSizeInGBsThe amount of available storage, in gigabytes (GB), for the Exadata infrastructure. - Parameters:
- availableStorageSizeInGBs- The amount of available storage, in gigabytes (GB), for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availabilityZoneThe name of the Availability Zone (AZ) where the Exadata infrastructure is located. - Parameters:
- availabilityZone- The name of the Availability Zone (AZ) where the Exadata infrastructure is located.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availabilityZoneIdThe AZ ID of the AZ where the Exadata infrastructure is located. - Parameters:
- availabilityZoneId- The AZ ID of the AZ where the Exadata infrastructure is located.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
computeCountThe number of database servers for the Exadata infrastructure. - Parameters:
- computeCount- The number of database servers for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
cpuCountThe total number of CPU cores that are allocated to the Exadata infrastructure. - Parameters:
- cpuCount- The total number of CPU cores that are allocated to the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customerContactsToSendToOCICloudExadataInfrastructure.Builder customerContactsToSendToOCI(Collection<CustomerContact> customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. - Parameters:
- customerContactsToSendToOCI- The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customerContactsToSendToOCICloudExadataInfrastructure.Builder customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. - Parameters:
- customerContactsToSendToOCI- The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customerContactsToSendToOCICloudExadataInfrastructure.Builder customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. This is a convenience method that creates an instance of theCustomerContact.Builderavoiding the need to create one manually viaCustomerContact.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerContactsToSendToOCI(List<CustomerContact>).- Parameters:
- customerContactsToSendToOCI- a consumer that will call methods on- CustomerContact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dataStorageSizeInTBsThe size of the Exadata infrastructure's data disk group, in terabytes (TB). - Parameters:
- dataStorageSizeInTBs- The size of the Exadata infrastructure's data disk group, in terabytes (TB).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbNodeStorageSizeInGBsThe size of the Exadata infrastructure's local node storage, in gigabytes (GB). - Parameters:
- dbNodeStorageSizeInGBs- The size of the Exadata infrastructure's local node storage, in gigabytes (GB).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbServerVersionThe software version of the database servers (dom0) in the Exadata infrastructure. - Parameters:
- dbServerVersion- The software version of the database servers (dom0) in the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastMaintenanceRunIdThe Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure. - Parameters:
- lastMaintenanceRunId- The Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maintenanceWindowThe scheduling details for the maintenance window. Patching and system updates take place during the maintenance window. - Parameters:
- maintenanceWindow- The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maintenanceWindowdefault CloudExadataInfrastructure.Builder maintenanceWindow(Consumer<MaintenanceWindow.Builder> maintenanceWindow) The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window. This is a convenience method that creates an instance of theMaintenanceWindow.Builderavoiding the need to create one manually viaMaintenanceWindow.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenanceWindow(MaintenanceWindow).- Parameters:
- maintenanceWindow- a consumer that will call methods on- MaintenanceWindow.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
maxCpuCountThe total number of CPU cores available on the Exadata infrastructure. - Parameters:
- maxCpuCount- The total number of CPU cores available on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxDataStorageInTBsThe total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure. - Parameters:
- maxDataStorageInTBs- The total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxDbNodeStorageSizeInGBsThe total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure. - Parameters:
- maxDbNodeStorageSizeInGBs- The total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxMemoryInGBsThe total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure. - Parameters:
- maxMemoryInGBs- The total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
memorySizeInGBsThe amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure. - Parameters:
- memorySizeInGBs- The amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
monthlyDbServerVersionThe monthly software version of the database servers installed on the Exadata infrastructure. - Parameters:
- monthlyDbServerVersion- The monthly software version of the database servers installed on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
monthlyStorageServerVersionThe monthly software version of the storage servers installed on the Exadata infrastructure. - Parameters:
- monthlyStorageServerVersion- The monthly software version of the storage servers installed on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nextMaintenanceRunIdThe OCID of the next maintenance run for the Exadata infrastructure. - Parameters:
- nextMaintenanceRunId- The OCID of the next maintenance run for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ociResourceAnchorNameThe name of the OCI resource anchor for the Exadata infrastructure. - Parameters:
- ociResourceAnchorName- The name of the OCI resource anchor for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ociUrlThe HTTPS link to the Exadata infrastructure in OCI. - Parameters:
- ociUrl- The HTTPS link to the Exadata infrastructure in OCI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ocidThe OCID of the Exadata infrastructure. - Parameters:
- ocid- The OCID of the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
shapeThe model name of the Exadata infrastructure. - Parameters:
- shape- The model name of the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
storageCountThe number of storage servers that are activated for the Exadata infrastructure. - Parameters:
- storageCount- The number of storage servers that are activated for the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
storageServerVersionThe software version of the storage servers on the Exadata infrastructure. - Parameters:
- storageServerVersion- The software version of the storage servers on the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
createdAtThe date and time when the Exadata infrastructure was created. - Parameters:
- createdAt- The date and time when the Exadata infrastructure was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
totalStorageSizeInGBsThe total amount of storage, in gigabytes (GB), on the the Exadata infrastructure. - Parameters:
- totalStorageSizeInGBs- The total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
percentProgressThe amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage. - Parameters:
- percentProgress- The amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
databaseServerTypeThe database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapesoperation.- Parameters:
- databaseServerType- The database server model type of the Exadata infrastructure. For the list of valid model names, use the- ListDbSystemShapesoperation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
storageServerTypeThe storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapesoperation.- Parameters:
- storageServerType- The storage server model type of the Exadata infrastructure. For the list of valid model names, use the- ListDbSystemShapesoperation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
computeModelThe OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled. - Parameters:
- computeModel- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
computeModelThe OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled. - Parameters:
- computeModel- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-