Package com.oracle.bmc.database.model
Class CloudExadataInfrastructureUnallocatedResources.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CloudExadataInfrastructureUnallocatedResources.Builder
-
- Enclosing class:
- CloudExadataInfrastructureUnallocatedResources
public static class CloudExadataInfrastructureUnallocatedResources.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudExadataInfrastructureUnallocatedResources
build()
CloudExadataInfrastructureUnallocatedResources.Builder
cloudAutonomousVmClusters(List<CloudAutonomousVmClusterResourceDetails> cloudAutonomousVmClusters)
The list of Cloud Autonomous VM Clusters on the Infrastructure and their associated unallocated resources details.CloudExadataInfrastructureUnallocatedResources.Builder
cloudExadataInfrastructureDisplayName(String cloudExadataInfrastructureDisplayName)
The user-friendly name for the Cloud Exadata infrastructure.CloudExadataInfrastructureUnallocatedResources.Builder
cloudExadataInfrastructureId(String cloudExadataInfrastructureId)
The OCID of the Cloud Exadata infrastructure.CloudExadataInfrastructureUnallocatedResources.Builder
copy(CloudExadataInfrastructureUnallocatedResources model)
CloudExadataInfrastructureUnallocatedResources.Builder
exadataStorageInTBs(Double exadataStorageInTBs)
Total unallocated exadata storage in the infrastructure in TBs.CloudExadataInfrastructureUnallocatedResources.Builder
localStorageInGbs(Integer localStorageInGbs)
The minimum amount of unallocated storage available across all nodes in the infrastructure.CloudExadataInfrastructureUnallocatedResources.Builder
memoryInGBs(Integer memoryInGBs)
The minimum amount of unallocated memory available across all nodes in the infrastructure.CloudExadataInfrastructureUnallocatedResources.Builder
ocpus(Integer ocpus)
The minimum amount of unallocated ocpus available across all nodes in the infrastructure.
-
-
-
Method Detail
-
cloudExadataInfrastructureId
public CloudExadataInfrastructureUnallocatedResources.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId)
The OCID of the Cloud Exadata infrastructure.- Parameters:
cloudExadataInfrastructureId
- the value to set- Returns:
- this builder
-
cloudExadataInfrastructureDisplayName
public CloudExadataInfrastructureUnallocatedResources.Builder cloudExadataInfrastructureDisplayName(String cloudExadataInfrastructureDisplayName)
The user-friendly name for the Cloud Exadata infrastructure.The name does not need to be unique.
- Parameters:
cloudExadataInfrastructureDisplayName
- the value to set- Returns:
- this builder
-
localStorageInGbs
public CloudExadataInfrastructureUnallocatedResources.Builder localStorageInGbs(Integer localStorageInGbs)
The minimum amount of unallocated storage available across all nodes in the infrastructure.- Parameters:
localStorageInGbs
- the value to set- Returns:
- this builder
-
ocpus
public CloudExadataInfrastructureUnallocatedResources.Builder ocpus(Integer ocpus)
The minimum amount of unallocated ocpus available across all nodes in the infrastructure.- Parameters:
ocpus
- the value to set- Returns:
- this builder
-
memoryInGBs
public CloudExadataInfrastructureUnallocatedResources.Builder memoryInGBs(Integer memoryInGBs)
The minimum amount of unallocated memory available across all nodes in the infrastructure.- Parameters:
memoryInGBs
- the value to set- Returns:
- this builder
-
exadataStorageInTBs
public CloudExadataInfrastructureUnallocatedResources.Builder exadataStorageInTBs(Double exadataStorageInTBs)
Total unallocated exadata storage in the infrastructure in TBs.- Parameters:
exadataStorageInTBs
- the value to set- Returns:
- this builder
-
cloudAutonomousVmClusters
public CloudExadataInfrastructureUnallocatedResources.Builder cloudAutonomousVmClusters(List<CloudAutonomousVmClusterResourceDetails> cloudAutonomousVmClusters)
The list of Cloud Autonomous VM Clusters on the Infrastructure and their associated unallocated resources details.- Parameters:
cloudAutonomousVmClusters
- the value to set- Returns:
- this builder
-
build
public CloudExadataInfrastructureUnallocatedResources build()
-
copy
public CloudExadataInfrastructureUnallocatedResources.Builder copy(CloudExadataInfrastructureUnallocatedResources model)
-
-