Class ManagementPolicyVersion
java.lang.Object
com.azure.resourcemanager.storage.models.ManagementPolicyVersion
Management policy action for blob version.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ManagementPolicyVersion class. -
Method Summary
Modifier and TypeMethodDescriptiondelete()Get the delete property: The function to delete the blob version.Get the tierToArchive property: The function to tier blob version to archive storage.Get the tierToCold property: The function to tier blobs to cold storage.Get the tierToCool property: The function to tier blob version to cool storage.Get the tierToHot property: The function to tier blobs to hot storage.voidvalidate()Validates the instance.withDelete(DateAfterCreation delete) Set the delete property: The function to delete the blob version.withTierToArchive(DateAfterCreation tierToArchive) Set the tierToArchive property: The function to tier blob version to archive storage.withTierToCold(DateAfterCreation tierToCold) Set the tierToCold property: The function to tier blobs to cold storage.withTierToCool(DateAfterCreation tierToCool) Set the tierToCool property: The function to tier blob version to cool storage.withTierToHot(DateAfterCreation tierToHot) Set the tierToHot property: The function to tier blobs to hot storage.
-
Constructor Details
-
ManagementPolicyVersion
public ManagementPolicyVersion()Creates an instance of ManagementPolicyVersion class.
-
-
Method Details
-
tierToCool
Get the tierToCool property: The function to tier blob version to cool storage.- Returns:
- the tierToCool value.
-
withTierToCool
Set the tierToCool property: The function to tier blob version to cool storage.- Parameters:
tierToCool- the tierToCool value to set.- Returns:
- the ManagementPolicyVersion object itself.
-
tierToArchive
Get the tierToArchive property: The function to tier blob version to archive storage.- Returns:
- the tierToArchive value.
-
withTierToArchive
Set the tierToArchive property: The function to tier blob version to archive storage.- Parameters:
tierToArchive- the tierToArchive value to set.- Returns:
- the ManagementPolicyVersion object itself.
-
tierToCold
Get the tierToCold property: The function to tier blobs to cold storage.- Returns:
- the tierToCold value.
-
withTierToCold
Set the tierToCold property: The function to tier blobs to cold storage.- Parameters:
tierToCold- the tierToCold value to set.- Returns:
- the ManagementPolicyVersion object itself.
-
tierToHot
Get the tierToHot property: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts.- Returns:
- the tierToHot value.
-
withTierToHot
Set the tierToHot property: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts.- Parameters:
tierToHot- the tierToHot value to set.- Returns:
- the ManagementPolicyVersion object itself.
-
delete
Get the delete property: The function to delete the blob version.- Returns:
- the delete value.
-
withDelete
Set the delete property: The function to delete the blob version.- Parameters:
delete- the delete value to set.- Returns:
- the ManagementPolicyVersion object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-