Interface PolicyRule.UpdateStages.WithActions
- All Known Subinterfaces:
PolicyRule.Update
- Enclosing interface:
- PolicyRule.UpdateStages
public static interface PolicyRule.UpdateStages.WithActions
The stage of the management policy rule update allowing to specify the actions to perform on the selected
blobs.
-
Method Summary
Modifier and TypeMethodDescriptionupdateActionsOnBaseBlob(ManagementPolicyBaseBlob baseBlobActions) The function that specifies all of the actions to apply to selected base blobs.updateActionsOnSnapShot(ManagementPolicySnapShot snapShotActions) The function that specifies all of the actions to apply to selected snapshots.withDeleteActionOnBaseBlob(float daysAfterBaseBlobModificationUntilDeleting) The function that specifies a delete action on the selected base blobs.withDeleteActionOnSnapShot(float daysAfterSnapShotCreationUntilDeleting) The function that specifies a delete action on the selected snapshots.withTierToArchiveActionOnBaseBlob(float daysAfterBaseBlobModificationUntilArchiving) The function that specifies a tier to archive action on the selected base blobs.withTierToCoolActionOnBaseBlob(float daysAfterBaseBlobModificationUntilCooling) The function that specifies a tier to cool action on the selected base blobs.
-
Method Details
-
withTierToCoolActionOnBaseBlob
The function that specifies a tier to cool action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilCooling- the number of days after a base blob is last modified until it is cooled.- Returns:
- the next stage of the management policy rule update.
-
withTierToArchiveActionOnBaseBlob
PolicyRule.Update withTierToArchiveActionOnBaseBlob(float daysAfterBaseBlobModificationUntilArchiving) The function that specifies a tier to archive action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilArchiving- the number of days after a base blob is last modified until it is archived.- Returns:
- the next stage of the management policy rule update.
-
withDeleteActionOnBaseBlob
The function that specifies a delete action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilDeleting- the number of days after a base blob is last modified until it is deleted.- Returns:
- the next stage of the management policy rule update.
-
withDeleteActionOnSnapShot
The function that specifies a delete action on the selected snapshots.- Parameters:
daysAfterSnapShotCreationUntilDeleting- the number of days after a snapshot is created until it is deleted.- Returns:
- the next stage of the management policy rule update
-
updateActionsOnBaseBlob
The function that specifies all of the actions to apply to selected base blobs.- Parameters:
baseBlobActions- an object including all of the actions to apply to selected base blobs.- Returns:
- the next stage of the management policy rule update.
-
updateActionsOnSnapShot
The function that specifies all of the actions to apply to selected snapshots.- Parameters:
snapShotActions- an object including all of the actions to apply to selected snapshots.- Returns:
- the next stage of the management policy rule update.
-