Interface ResourcePendingMaintenanceActions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResourcePendingMaintenanceActions.Builder,
,ResourcePendingMaintenanceActions> SdkBuilder<ResourcePendingMaintenanceActions.Builder,
,ResourcePendingMaintenanceActions> SdkPojo
- Enclosing class:
ResourcePendingMaintenanceActions
public static interface ResourcePendingMaintenanceActions.Builder
extends SdkPojo, CopyableBuilder<ResourcePendingMaintenanceActions.Builder,ResourcePendingMaintenanceActions>
-
Method Summary
Modifier and TypeMethodDescriptionpendingMaintenanceActionDetails
(Collection<PendingMaintenanceAction> pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.pendingMaintenanceActionDetails
(Consumer<PendingMaintenanceAction.Builder>... pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.pendingMaintenanceActionDetails
(PendingMaintenanceAction... pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.resourceIdentifier
(String resourceIdentifier) The ARN of the resource that has pending maintenance actions.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
resourceIdentifier
The ARN of the resource that has pending maintenance actions.
- Parameters:
resourceIdentifier
- The ARN of the resource that has pending maintenance actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingMaintenanceActionDetails
ResourcePendingMaintenanceActions.Builder pendingMaintenanceActionDetails(Collection<PendingMaintenanceAction> pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.
- Parameters:
pendingMaintenanceActionDetails
- A list that provides details about the pending maintenance actions for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingMaintenanceActionDetails
ResourcePendingMaintenanceActions.Builder pendingMaintenanceActionDetails(PendingMaintenanceAction... pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.
- Parameters:
pendingMaintenanceActionDetails
- A list that provides details about the pending maintenance actions for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingMaintenanceActionDetails
ResourcePendingMaintenanceActions.Builder pendingMaintenanceActionDetails(Consumer<PendingMaintenanceAction.Builder>... pendingMaintenanceActionDetails) A list that provides details about the pending maintenance actions for the resource.
This is a convenience method that creates an instance of thePendingMaintenanceAction.Builder
avoiding the need to create one manually viaPendingMaintenanceAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topendingMaintenanceActionDetails(List<PendingMaintenanceAction>)
.- Parameters:
pendingMaintenanceActionDetails
- a consumer that will call methods onPendingMaintenanceAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-