Interface ApplyPendingMaintenanceActionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ApplyPendingMaintenanceActionRequest.Builder,,ApplyPendingMaintenanceActionRequest> NeptuneRequest.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 this resource.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.resourceIdentifier(String resourceIdentifier) The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies to.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.neptune.model.NeptuneRequest.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
-
resourceIdentifier
The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies to. For information about creating an ARN, see Constructing an Amazon Resource Name (ARN).
- Parameters:
resourceIdentifier- The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies to. For information about creating an ARN, see Constructing an Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applyAction
The pending maintenance action to apply to this resource.
Valid values:
system-update,db-upgrade- Parameters:
applyAction- The pending maintenance action to apply to this resource.Valid values:
system-update,db-upgrade- 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.Valid values:
-
immediate- Apply the maintenance action immediately. -
next-maintenance- Apply the maintenance action during the next maintenance window for the resource. -
undo-opt-in- Cancel any existingnext-maintenanceopt-in requests.
- 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.Valid values:
-
immediate- Apply the maintenance action immediately. -
next-maintenance- Apply the maintenance action during the next maintenance window for the resource. -
undo-opt-in- Cancel any existingnext-maintenanceopt-in requests.
-
- 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.
-