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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.docdbelastic.model.DocDbElasticRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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
IMMEDIATE
can'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 typeIMMEDIATE
can'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
IMMEDIATE
can'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 typeIMMEDIATE
can'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.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
ApplyPendingMaintenanceActionRequest.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.
-