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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourcePendingMaintenanceActions.Builder
pendingMaintenanceActionDetails(Collection<PendingMaintenanceAction> pendingMaintenanceActionDetails)
A list that provides details about the pending maintenance actions for the resource.ResourcePendingMaintenanceActions.Builder
pendingMaintenanceActionDetails(Consumer<PendingMaintenanceAction.Builder>... pendingMaintenanceActionDetails)
A list that provides details about the pending maintenance actions for the resource.ResourcePendingMaintenanceActions.Builder
pendingMaintenanceActionDetails(PendingMaintenanceAction... pendingMaintenanceActionDetails)
A list that provides details about the pending maintenance actions for the resource.ResourcePendingMaintenanceActions.Builder
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 Detail
-
resourceIdentifier
ResourcePendingMaintenanceActions.Builder resourceIdentifier(String 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 to#pendingMaintenanceActionDetails(List
.) - 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:
#pendingMaintenanceActionDetails(java.util.Collection
)
-
-