Interface PolicyRule.DefinitionStages.WithRuleActions

All Known Subinterfaces:
PolicyRule.Definition, PolicyRule.DefinitionStages.PrefixActionFork, PolicyRule.DefinitionStages.WithPolicyRuleAttachable
Enclosing interface:
PolicyRule.DefinitionStages

public static interface PolicyRule.DefinitionStages.WithRuleActions
The stage of the management policy rule definition allowing to specify the actions to perform on the selected blobs.
  • Method Details

    • withTierToCoolActionOnBaseBlob

      PolicyRule.DefinitionStages.WithPolicyRuleAttachable 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 definition.
    • withTierToArchiveActionOnBaseBlob

      PolicyRule.DefinitionStages.WithPolicyRuleAttachable 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 definition.
    • withDeleteActionOnBaseBlob

      PolicyRule.DefinitionStages.WithPolicyRuleAttachable 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 definition.
    • withDeleteActionOnSnapShot

      PolicyRule.DefinitionStages.WithPolicyRuleAttachable 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 definition
    • withActionsOnBaseBlob

      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 definition.
    • withActionsOnSnapShot

      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 definition.