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 totruedisables 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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.opsworkscm.model.OpsWorksCmRequest.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
-
disableAutomatedBackup
Setting DisableAutomatedBackup to
truedisables automated or scheduled backups. Automated backups are enabled by default.- Parameters:
disableAutomatedBackup- Setting DisableAutomatedBackup totruedisables 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.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.
-