Interface BlobServiceProperties.DefinitionStages.WithContainerDeleteRetentionPolicy
- All Known Subinterfaces:
BlobServiceProperties.Definition,BlobServiceProperties.DefinitionStages.WithCreate
- Enclosing interface:
- BlobServiceProperties.DefinitionStages
public static interface BlobServiceProperties.DefinitionStages.WithContainerDeleteRetentionPolicy
The stage of the blobserviceproperties definition allowing to specify containerDeleteRetentionPolicy.
-
Method Summary
Modifier and TypeMethodDescriptionwithContainerDeleteRetentionPolicy(DeleteRetentionPolicy deleteRetentionPolicy) Specifies containerDeleteRetentionPolicy.withContainerDeleteRetentionPolicyEnabled(int numDaysEnabled) Specifies that the delete retention policy is enabled for container soft delete.
-
Method Details
-
withContainerDeleteRetentionPolicy
BlobServiceProperties.DefinitionStages.WithCreate withContainerDeleteRetentionPolicy(DeleteRetentionPolicy deleteRetentionPolicy) Specifies containerDeleteRetentionPolicy.For optimal protection for your blob data, Microsoft recommends enabling all of the following data protection features:
- containerDeleteRetentionPolicy (Container soft delete)
- Blob versioning
- deleteRetentionPolicy (Blob soft delete)
- Parameters:
deleteRetentionPolicy- The blob service properties for container soft delete- Returns:
- the next definition stage
-
withContainerDeleteRetentionPolicyEnabled
BlobServiceProperties.DefinitionStages.WithCreate withContainerDeleteRetentionPolicyEnabled(int numDaysEnabled) Specifies that the delete retention policy is enabled for container soft delete.For optimal protection for your blob data, Microsoft recommends enabling all of the following data protection features:
- containerDeleteRetentionPolicy (Container soft delete)
- Blob versioning
- deleteRetentionPolicy (Blob soft delete)
- Parameters:
numDaysEnabled- number of days after container soft delete that the blob service properties will actually be deleted- Returns:
- the next definition stage
-