Interface ResourcePendingMaintenanceActions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourcePendingMaintenanceActions.Builder,,ResourcePendingMaintenanceActions> SdkBuilder<ResourcePendingMaintenanceActions.Builder,,ResourcePendingMaintenanceActions> SdkPojo
- Enclosing class:
ResourcePendingMaintenanceActions
@Mutable
@NotThreadSafe
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
copyMethods 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 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.Builderavoiding the need to create one manually viaPendingMaintenanceAction.builder().When the
Consumercompletes,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:
-