Interface Lifecycle.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Lifecycle.Builder,Lifecycle>,SdkBuilder<Lifecycle.Builder,Lifecycle>,SdkPojo
- Enclosing class:
- Lifecycle
public static interface Lifecycle.Builder extends SdkPojo, CopyableBuilder<Lifecycle.Builder,Lifecycle>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Lifecycle.BuilderdeleteAfterDays(Long deleteAfterDays)Specifies the number of days after creation that a recovery point is deleted.Lifecycle.BuildermoveToColdStorageAfterDays(Long moveToColdStorageAfterDays)Specifies the number of days after creation that a recovery point is moved to cold storage.Lifecycle.BuilderoptInToArchiveForSupportedResources(Boolean optInToArchiveForSupportedResources)Optional Boolean.-
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
-
moveToColdStorageAfterDays
Lifecycle.Builder moveToColdStorageAfterDays(Long moveToColdStorageAfterDays)
Specifies the number of days after creation that a recovery point is moved to cold storage.
- Parameters:
moveToColdStorageAfterDays- Specifies the number of days after creation that a recovery point is moved to cold storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteAfterDays
Lifecycle.Builder deleteAfterDays(Long deleteAfterDays)
Specifies the number of days after creation that a recovery point is deleted. Must be greater than 90 days plus
MoveToColdStorageAfterDays.- Parameters:
deleteAfterDays- Specifies the number of days after creation that a recovery point is deleted. Must be greater than 90 days plusMoveToColdStorageAfterDays.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optInToArchiveForSupportedResources
Lifecycle.Builder optInToArchiveForSupportedResources(Boolean optInToArchiveForSupportedResources)
Optional Boolean. If this is true, this setting will instruct your backup plan to transition supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- Parameters:
optInToArchiveForSupportedResources- Optional Boolean. If this is true, this setting will instruct your backup plan to transition supported resources to archive (cold) storage tier in accordance with your lifecycle settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-