Interface UpdateServerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateServerRequest.Builder,
,UpdateServerRequest> OpsWorksCmRequest.Builder
,SdkBuilder<UpdateServerRequest.Builder,
,UpdateServerRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateServerRequest
public static interface UpdateServerRequest.Builder
extends OpsWorksCmRequest.Builder, SdkPojo, CopyableBuilder<UpdateServerRequest.Builder,UpdateServerRequest>
-
Method Summary
Modifier and TypeMethodDescriptionbackupRetentionCount
(Integer backupRetentionCount) Sets the number of automated backups that you want to keep.disableAutomatedBackup
(Boolean disableAutomatedBackup) Setting DisableAutomatedBackup totrue
disables automated or scheduled backups.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.preferredBackupWindow
(String preferredBackupWindow) Sets the value of the PreferredBackupWindow property for this object.preferredMaintenanceWindow
(String preferredMaintenanceWindow) Sets the value of the PreferredMaintenanceWindow property for this object.serverName
(String serverName) The name of the server to update.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.opsworkscm.model.OpsWorksCmRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
disableAutomatedBackup
Setting DisableAutomatedBackup to
true
disables automated or scheduled backups. Automated backups are enabled by default.- Parameters:
disableAutomatedBackup
- Setting DisableAutomatedBackup totrue
disables automated or scheduled backups. Automated backups are enabled by default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupRetentionCount
Sets the number of automated backups that you want to keep.
- Parameters:
backupRetentionCount
- Sets the number of automated backups that you want to keep.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverName
The name of the server to update.
- Parameters:
serverName
- The name of the server to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredMaintenanceWindow
Sets the value of the PreferredMaintenanceWindow property for this object.- Parameters:
preferredMaintenanceWindow
- The new value for the PreferredMaintenanceWindow property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredBackupWindow
Sets the value of the PreferredBackupWindow property for this object.- Parameters:
preferredBackupWindow
- The new value for the PreferredBackupWindow property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateServerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-