Interface UpdateCloudAutonomousVmClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateCloudAutonomousVmClusterRequest.Builder,,UpdateCloudAutonomousVmClusterRequest> OdbRequest.Builder,SdkBuilder<UpdateCloudAutonomousVmClusterRequest.Builder,,UpdateCloudAutonomousVmClusterRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateCloudAutonomousVmClusterRequest
-
Method Summary
Modifier and TypeMethodDescriptionautonomousDataStorageSizeInTBs(Double autonomousDataStorageSizeInTBs) The data storage size to allocate for Autonomous Databases in the Autonomous VM cluster, in terabytes (TB).cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId) The unique identifier of the Autonomous VM cluster to update.cpuCoreCountPerNode(Integer cpuCoreCountPerNode) The number of CPU cores to enable per node in the Autonomous VM cluster.description(String description) A user-provided description of the Autonomous VM cluster.displayName(String displayName) A new user-friendly name for the Autonomous VM cluster.licenseModel(String licenseModel) The Oracle license model to apply to the Autonomous VM cluster.licenseModel(LicenseModel licenseModel) The Oracle license model to apply to the Autonomous VM cluster.maintenanceWindow(Consumer<MaintenanceWindow.Builder> maintenanceWindow) The scheduling details for the maintenance window.maintenanceWindow(MaintenanceWindow maintenanceWindow) The scheduling details for the maintenance window.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.totalContainerDatabases(Integer totalContainerDatabases) The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.odb.model.OdbRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudAutonomousVmClusterId
UpdateCloudAutonomousVmClusterRequest.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId) The unique identifier of the Autonomous VM cluster to update.
- Parameters:
cloudAutonomousVmClusterId- The unique identifier of the Autonomous VM cluster to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousDataStorageSizeInTBs
UpdateCloudAutonomousVmClusterRequest.Builder autonomousDataStorageSizeInTBs(Double autonomousDataStorageSizeInTBs) The data storage size to allocate for Autonomous Databases in the Autonomous VM cluster, in terabytes (TB).
- Parameters:
autonomousDataStorageSizeInTBs- The data storage size to allocate for Autonomous Databases in the Autonomous VM cluster, in terabytes (TB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCoreCountPerNode
The number of CPU cores to enable per node in the Autonomous VM cluster. If you don't specify a value, the existing number of CPU cores per node is retained.
- Parameters:
cpuCoreCountPerNode- The number of CPU cores to enable per node in the Autonomous VM cluster. If you don't specify a value, the existing number of CPU cores per node is retained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A user-provided description of the Autonomous VM cluster.
- Parameters:
description- A user-provided description of the Autonomous VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
A new user-friendly name for the Autonomous VM cluster.
- Parameters:
displayName- A new user-friendly name for the Autonomous VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseModel
The Oracle license model to apply to the Autonomous VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the Autonomous VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseModel
The Oracle license model to apply to the Autonomous VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the Autonomous VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceWindow
UpdateCloudAutonomousVmClusterRequest.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow) The 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.
-
maintenanceWindow
default UpdateCloudAutonomousVmClusterRequest.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 onMaintenanceWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalContainerDatabases
UpdateCloudAutonomousVmClusterRequest.Builder totalContainerDatabases(Integer totalContainerDatabases) The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.
- Parameters:
totalContainerDatabases- The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateCloudAutonomousVmClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateCloudAutonomousVmClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-