Interface UpdateCloudVmClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateCloudVmClusterRequest.Builder,,UpdateCloudVmClusterRequest> OdbRequest.Builder,SdkBuilder<UpdateCloudVmClusterRequest.Builder,,UpdateCloudVmClusterRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateCloudVmClusterRequest
-
Method Summary
Modifier and TypeMethodDescriptioncloudVmClusterId(String cloudVmClusterId) The unique identifier of the VM cluster to update.cpuCoreCount(Integer cpuCoreCount) The number of CPU cores to enable on the VM cluster.dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the diagnostic collection options for the VM cluster.dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the diagnostic collection options for the VM cluster.dataStorageSizeInTBs(Double dataStorageSizeInTBs) The size of the data disk group, in terabytes (TB), to allocate for the VM cluster.dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs) The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.displayName(String displayName) A new user-friendly name for the VM cluster.licenseModel(String licenseModel) The Oracle license model to apply to the VM cluster.licenseModel(LicenseModel licenseModel) The Oracle license model to apply to the VM cluster.memorySizeInGBs(Integer memorySizeInGBs) The amount of memory, in gigabytes (GB), to allocate for the VM cluster.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.sshPublicKeys(String... sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.sshPublicKeys(Collection<String> sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.storageSizeInGBs(Integer storageSizeInGBs) The amount of local node storage, in gigabytes (GB), to allocate to the 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
-
cloudVmClusterId
The unique identifier of the VM cluster to update.
- Parameters:
cloudVmClusterId- The unique identifier of the VM cluster to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCoreCount
The number of CPU cores to enable on the VM cluster. If you don't specify a value, the existing number of CPU cores is retained.
- Parameters:
cpuCoreCount- The number of CPU cores to enable on the VM cluster. If you don't specify a value, the existing number of CPU cores is retained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
UpdateCloudVmClusterRequest.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the diagnostic collection options for the VM cluster.
- Parameters:
dataCollectionOptions- The set of preferences for the diagnostic collection options for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
default UpdateCloudVmClusterRequest.Builder dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the diagnostic collection options for the VM cluster.
This is a convenience method that creates an instance of theDataCollectionOptions.Builderavoiding the need to create one manually viaDataCollectionOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataCollectionOptions(DataCollectionOptions).- Parameters:
dataCollectionOptions- a consumer that will call methods onDataCollectionOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataStorageSizeInTBs
The size of the data disk group, in terabytes (TB), to allocate for the VM cluster.
- Parameters:
dataStorageSizeInTBs- The size of the data disk group, in terabytes (TB), to allocate for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.
- Parameters:
dbNodeStorageSizeInGBs- The amount of local node storage, in gigabytes (GB), to allocate for the 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 VM cluster.
- Parameters:
displayName- A new user-friendly name for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Parameters:
sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Parameters:
sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the 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 VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the 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 VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memorySizeInGBs
The amount of memory, in gigabytes (GB), to allocate for the VM cluster.
- Parameters:
memorySizeInGBs- The amount of memory, in gigabytes (GB), to allocate for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSizeInGBs
The amount of local node storage, in gigabytes (GB), to allocate to the VM cluster.
- Parameters:
storageSizeInGBs- The amount of local node storage, in gigabytes (GB), to allocate to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateCloudVmClusterRequest.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
UpdateCloudVmClusterRequest.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.
-