Interface CreateCloudAutonomousVmClusterRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateCloudAutonomousVmClusterRequest.Builder,,- CreateCloudAutonomousVmClusterRequest> - OdbRequest.Builder,- SdkBuilder<CreateCloudAutonomousVmClusterRequest.Builder,,- CreateCloudAutonomousVmClusterRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateCloudAutonomousVmClusterRequest
- 
Method SummaryModifier and TypeMethodDescriptionautonomousDataStorageSizeInTBs(Double autonomousDataStorageSizeInTBs) The data disk group size to be allocated for Autonomous Databases, in terabytes (TB).clientToken(String clientToken) A client-provided token to ensure idempotency of the request.cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier of the Exadata infrastructure where the VM cluster will be created.cpuCoreCountPerNode(Integer cpuCoreCountPerNode) The number of CPU cores to be enabled per VM cluster node.The list of database servers to be used for the Autonomous VM cluster.dbServers(Collection<String> dbServers) The list of database servers to be used for the Autonomous VM cluster.description(String description) A user-provided description of the Autonomous VM cluster.displayName(String displayName) The display name for the Autonomous VM cluster.isMtlsEnabledVmCluster(Boolean isMtlsEnabledVmCluster) Specifies whether to enable mutual TLS (mTLS) authentication 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.memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs) The amount of memory to be allocated per OCPU, in GB.odbNetworkId(String odbNetworkId) The unique identifier of the ODB network to be used for the VM cluster.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.scanListenerPortNonTls(Integer scanListenerPortNonTls) The SCAN listener port for non-TLS (TCP) protocol.scanListenerPortTls(Integer scanListenerPortTls) The SCAN listener port for TLS (TCP) protocol.Free-form tags for this resource.The time zone to use for the Autonomous VM cluster.totalContainerDatabases(Integer totalContainerDatabases) The total number of Autonomous CDBs that you can create in the Autonomous VM cluster.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.odb.model.OdbRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
cloudExadataInfrastructureIdCreateCloudAutonomousVmClusterRequest.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier of the Exadata infrastructure where the VM cluster will be created. - Parameters:
- cloudExadataInfrastructureId- The unique identifier of the Exadata infrastructure where the VM cluster will be created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
odbNetworkIdThe unique identifier of the ODB network to be used for the VM cluster. - Parameters:
- odbNetworkId- The unique identifier of the ODB network to be used for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
displayNameThe display name for the Autonomous VM cluster. The name does not need to be unique. - Parameters:
- displayName- The display name for the Autonomous VM cluster. The name does not need to be unique.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clientTokenA client-provided token to ensure idempotency of the request. - Parameters:
- clientToken- A client-provided token to ensure idempotency of the request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autonomousDataStorageSizeInTBsCreateCloudAutonomousVmClusterRequest.Builder autonomousDataStorageSizeInTBs(Double autonomousDataStorageSizeInTBs) The data disk group size to be allocated for Autonomous Databases, in terabytes (TB). - Parameters:
- autonomousDataStorageSizeInTBs- The data disk group size to be allocated for Autonomous Databases, in terabytes (TB).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
cpuCoreCountPerNodeThe number of CPU cores to be enabled per VM cluster node. - Parameters:
- cpuCoreCountPerNode- The number of CPU cores to be enabled per VM cluster node.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbServersThe list of database servers to be used for the Autonomous VM cluster. - Parameters:
- dbServers- The list of database servers to be used for the Autonomous VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbServersThe list of database servers to be used for the Autonomous VM cluster. - Parameters:
- dbServers- The list of database servers to be used for the Autonomous VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionA 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.
 
- 
isMtlsEnabledVmClusterCreateCloudAutonomousVmClusterRequest.Builder isMtlsEnabledVmCluster(Boolean isMtlsEnabledVmCluster) Specifies whether to enable mutual TLS (mTLS) authentication for the Autonomous VM cluster. - Parameters:
- isMtlsEnabledVmCluster- Specifies whether to enable mutual TLS (mTLS) authentication for the Autonomous VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseModelThe 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:
 
- 
licenseModelThe 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:
 
- 
maintenanceWindowCreateCloudAutonomousVmClusterRequest.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.
 
- 
maintenanceWindowdefault CreateCloudAutonomousVmClusterRequest.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:
 
- 
memoryPerOracleComputeUnitInGBsCreateCloudAutonomousVmClusterRequest.Builder memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs) The amount of memory to be allocated per OCPU, in GB. - Parameters:
- memoryPerOracleComputeUnitInGBs- The amount of memory to be allocated per OCPU, in GB.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scanListenerPortNonTlsCreateCloudAutonomousVmClusterRequest.Builder scanListenerPortNonTls(Integer scanListenerPortNonTls) The SCAN listener port for non-TLS (TCP) protocol. - Parameters:
- scanListenerPortNonTls- The SCAN listener port for non-TLS (TCP) protocol.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scanListenerPortTlsThe SCAN listener port for TLS (TCP) protocol. - Parameters:
- scanListenerPortTls- The SCAN listener port for TLS (TCP) protocol.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsFree-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace. - Parameters:
- tags- Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timeZoneThe time zone to use for the Autonomous VM cluster. - Parameters:
- timeZone- The time zone to use for the Autonomous VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
totalContainerDatabasesCreateCloudAutonomousVmClusterRequest.Builder totalContainerDatabases(Integer totalContainerDatabases) The total number of Autonomous CDBs that you can create in the Autonomous VM cluster. - Parameters:
- totalContainerDatabases- The total number of Autonomous CDBs that you can create in the Autonomous VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCreateCloudAutonomousVmClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateCloudAutonomousVmClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-