Interface PolicyRule.DefinitionStages.WithRuleActions

    • Method Detail

      • 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

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

        PolicyRule.DefinitionStages.WithPolicyRuleAttachable withActionsOnSnapShot​(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 definition.