Interface CloudExadataInfrastructureUnallocatedResources.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CloudExadataInfrastructureUnallocatedResources.Builder,
,CloudExadataInfrastructureUnallocatedResources> SdkBuilder<CloudExadataInfrastructureUnallocatedResources.Builder,
,CloudExadataInfrastructureUnallocatedResources> SdkPojo
- Enclosing class:
CloudExadataInfrastructureUnallocatedResources
-
Method Summary
Modifier and TypeMethodDescriptioncloudAutonomousVmClusters
(Collection<CloudAutonomousVmClusterResourceDetails> cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.cloudAutonomousVmClusters
(Consumer<CloudAutonomousVmClusterResourceDetails.Builder>... cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.cloudAutonomousVmClusters
(CloudAutonomousVmClusterResourceDetails... cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.cloudExadataInfrastructureDisplayName
(String cloudExadataInfrastructureDisplayName) The display name of the Cloud Exadata infrastructure.cloudExadataInfrastructureId
(String cloudExadataInfrastructureId) The unique identifier of the Cloud Exadata infrastructure.exadataStorageInTBs
(Double exadataStorageInTBs) The amount of unallocated Exadata storage available, in terabytes (TB).localStorageInGBs
(Integer localStorageInGBs) The amount of unallocated local storage available, in gigabytes (GB).memoryInGBs
(Integer memoryInGBs) The amount of unallocated memory available, in gigabytes (GB).The number of unallocated Oracle CPU Units (OCPUs) available.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudAutonomousVmClusters
CloudExadataInfrastructureUnallocatedResources.Builder cloudAutonomousVmClusters(Collection<CloudAutonomousVmClusterResourceDetails> cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.
- Parameters:
cloudAutonomousVmClusters
- A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudAutonomousVmClusters
CloudExadataInfrastructureUnallocatedResources.Builder cloudAutonomousVmClusters(CloudAutonomousVmClusterResourceDetails... cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.
- Parameters:
cloudAutonomousVmClusters
- A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudAutonomousVmClusters
CloudExadataInfrastructureUnallocatedResources.Builder cloudAutonomousVmClusters(Consumer<CloudAutonomousVmClusterResourceDetails.Builder>... cloudAutonomousVmClusters) A list of Autonomous VM clusters associated with this Cloud Exadata Infrastructure.
This is a convenience method that creates an instance of theCloudAutonomousVmClusterResourceDetails.Builder
avoiding the need to create one manually viaCloudAutonomousVmClusterResourceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudAutonomousVmClusters(List<CloudAutonomousVmClusterResourceDetails>)
.- Parameters:
cloudAutonomousVmClusters
- a consumer that will call methods onCloudAutonomousVmClusterResourceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudExadataInfrastructureDisplayName
CloudExadataInfrastructureUnallocatedResources.Builder cloudExadataInfrastructureDisplayName(String cloudExadataInfrastructureDisplayName) The display name of the Cloud Exadata infrastructure.
- Parameters:
cloudExadataInfrastructureDisplayName
- The display name of the Cloud Exadata infrastructure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exadataStorageInTBs
CloudExadataInfrastructureUnallocatedResources.Builder exadataStorageInTBs(Double exadataStorageInTBs) The amount of unallocated Exadata storage available, in terabytes (TB).
- Parameters:
exadataStorageInTBs
- The amount of unallocated Exadata storage available, in terabytes (TB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudExadataInfrastructureId
CloudExadataInfrastructureUnallocatedResources.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier of the Cloud Exadata infrastructure.
- Parameters:
cloudExadataInfrastructureId
- The unique identifier of the Cloud Exadata infrastructure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localStorageInGBs
The amount of unallocated local storage available, in gigabytes (GB).
- Parameters:
localStorageInGBs
- The amount of unallocated local storage available, in gigabytes (GB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memoryInGBs
The amount of unallocated memory available, in gigabytes (GB).
- Parameters:
memoryInGBs
- The amount of unallocated memory available, in gigabytes (GB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ocpus
The number of unallocated Oracle CPU Units (OCPUs) available.
- Parameters:
ocpus
- The number of unallocated Oracle CPU Units (OCPUs) available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-