Interface UpdateExadbVmClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateExadbVmClusterRequest.Builder,,UpdateExadbVmClusterRequest> OdbRequest.Builder,SdkBuilder<UpdateExadbVmClusterRequest.Builder,,UpdateExadbVmClusterRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateExadbVmClusterRequest
-
Method Summary
Modifier and TypeMethodDescriptiondataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the various diagnostic collection options for the Exascale VM cluster.dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the various diagnostic collection options for the Exascale VM cluster.displayName(String displayName) A new user-friendly name for the Exascale VM cluster.enabledEcpuCount(Integer enabledEcpuCount) The number of ECPUs to enable for the Exascale VM cluster.exadbVmClusterId(String exadbVmClusterId) The unique identifier of the Exascale VM cluster to update.gridImageId(String gridImageId) The Grid Infrastructure software image ID for the Exascale VM cluster.licenseModel(String licenseModel) The Oracle license model to apply to the Exascale VM cluster.licenseModel(LicenseModel licenseModel) The Oracle license model to apply to the Exascale 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 Exascale VM cluster.sshPublicKeys(Collection<String> sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the Exascale VM cluster.systemVersion(String systemVersion) The version of the operating system of the image for the Exascale VM cluster.totalEcpuCount(Integer totalEcpuCount) The total number of ECPUs for the Exascale VM cluster.updateAction(String updateAction) The update action to perform on the Exascale VM cluster.updateAction(UpdateAction updateAction) The update action to perform on the Exascale VM cluster.vmFileSystemStorageTotalSizeInGBs(Integer vmFileSystemStorageTotalSizeInGBs) The total amount of file system storage, in gigabytes (GB), for the Exascale 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
-
exadbVmClusterId
The unique identifier of the Exascale VM cluster to update.
- Parameters:
exadbVmClusterId- The unique identifier of the Exascale VM cluster to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
UpdateExadbVmClusterRequest.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the various diagnostic collection options for the Exascale VM cluster.
- Parameters:
dataCollectionOptions- The set of preferences for the various diagnostic collection options for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
default UpdateExadbVmClusterRequest.Builder dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the various diagnostic collection options for the Exascale 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:
-
displayName
A new user-friendly name for the Exascale VM cluster.
- Parameters:
displayName- A new user-friendly name for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledEcpuCount
The number of ECPUs to enable for the Exascale VM cluster.
- Parameters:
enabledEcpuCount- The number of ECPUs to enable for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gridImageId
The Grid Infrastructure software image ID for the Exascale VM cluster.
- Parameters:
gridImageId- The Grid Infrastructure software image ID for the Exascale 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 Exascale VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the Exascale 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 Exascale VM cluster.
- Parameters:
licenseModel- The Oracle license model to apply to the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the Exascale VM cluster.
- Parameters:
sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the Exascale 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 Exascale VM cluster.
- Parameters:
sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
systemVersion
The version of the operating system of the image for the Exascale VM cluster.
- Parameters:
systemVersion- The version of the operating system of the image for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalEcpuCount
The total number of ECPUs for the Exascale VM cluster.
- Parameters:
totalEcpuCount- The total number of ECPUs for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateAction
The update action to perform on the Exascale VM cluster.
- Parameters:
updateAction- The update action to perform on the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateAction
The update action to perform on the Exascale VM cluster.
- Parameters:
updateAction- The update action to perform on the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vmFileSystemStorageTotalSizeInGBs
UpdateExadbVmClusterRequest.Builder vmFileSystemStorageTotalSizeInGBs(Integer vmFileSystemStorageTotalSizeInGBs) The total amount of file system storage, in gigabytes (GB), for the Exascale VM cluster.
- Parameters:
vmFileSystemStorageTotalSizeInGBs- The total amount of file system storage, in gigabytes (GB), for the Exascale VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateExadbVmClusterRequest.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
UpdateExadbVmClusterRequest.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.
-