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 Details

    • withTierToCoolActionOnBaseBlob

      PolicyRule.Update withTierToCoolActionOnBaseBlob(float daysAfterBaseBlobModificationUntilCooling)
      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

      PolicyRule.Update withDeleteActionOnBaseBlob(float daysAfterBaseBlobModificationUntilDeleting)
      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

      PolicyRule.Update withDeleteActionOnSnapShot(float daysAfterSnapShotCreationUntilDeleting)
      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

      PolicyRule.Update updateActionsOnBaseBlob(ManagementPolicyBaseBlob baseBlobActions)
      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

      PolicyRule.Update updateActionsOnSnapShot(ManagementPolicySnapShot snapShotActions)
      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.