Interface ApplyPendingMaintenanceActionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ApplyPendingMaintenanceActionRequest.Builder,,ApplyPendingMaintenanceActionRequest> DocDbElasticRequest.Builder,SdkBuilder<ApplyPendingMaintenanceActionRequest.Builder,,ApplyPendingMaintenanceActionRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ApplyPendingMaintenanceActionRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplyAction(String applyAction) The pending maintenance action to apply to the resource.A specific date to apply the pending maintenance action.A value that specifies the type of opt-in request, or undoes an opt-in request.A value that specifies the type of opt-in request, or undoes an opt-in request.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.resourceArn(String resourceArn) The Amazon DocumentDB Amazon Resource Name (ARN) of the resource to which the pending maintenance action applies.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.docdbelastic.model.DocDbElasticRequest.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
-
applyAction
The pending maintenance action to apply to the resource.
Valid actions are:
-
ENGINE_UPDATE -
ENGINE_UPGRADE -
SECURITY_UPDATE -
OS_UPDATE -
MASTER_USER_PASSWORD_UPDATE
- Parameters:
applyAction- The pending maintenance action to apply to the resource.Valid actions are:
-
ENGINE_UPDATE -
ENGINE_UPGRADE -
SECURITY_UPDATE -
OS_UPDATE -
MASTER_USER_PASSWORD_UPDATE
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
applyOn
A specific date to apply the pending maintenance action. Required if opt-in-type is
APPLY_ON. Format:yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm- Parameters:
applyOn- A specific date to apply the pending maintenance action. Required if opt-in-type isAPPLY_ON. Format:yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optInType
A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in request of type
IMMEDIATEcan't be undone.- Parameters:
optInType- A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in request of typeIMMEDIATEcan't be undone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
optInType
A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in request of type
IMMEDIATEcan't be undone.- Parameters:
optInType- A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in request of typeIMMEDIATEcan't be undone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceArn
The Amazon DocumentDB Amazon Resource Name (ARN) of the resource to which the pending maintenance action applies.
- Parameters:
resourceArn- The Amazon DocumentDB Amazon Resource Name (ARN) of the resource to which the pending maintenance action applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ApplyPendingMaintenanceActionRequest.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
ApplyPendingMaintenanceActionRequest.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.
-