/// <summary> /// Initializes a new instance of the ManagementPolicyBaseBlob class. /// </summary> /// <param name="tierToCool">The function to tier blobs to cool /// storage. Support blobs currently at Hot tier</param> /// <param name="tierToArchive">The function to tier blobs to archive /// storage. Support blobs currently at Hot or Cool tier</param> /// <param name="delete">The function to delete the blob</param> public ManagementPolicyBaseBlob(DateAfterModification tierToCool = default(DateAfterModification), DateAfterModification tierToArchive = default(DateAfterModification), DateAfterModification delete = default(DateAfterModification)) { TierToCool = tierToCool; TierToArchive = tierToArchive; Delete = delete; CustomInit(); }
/// <summary> /// Initializes a new instance of the ManagementPolicyBaseBlob class. /// </summary> /// <param name="tierToCool">The function to tier blobs to cool /// storage. Support blobs currently at Hot tier</param> /// <param name="tierToArchive">The function to tier blobs to archive /// storage. Support blobs currently at Hot or Cool tier</param> /// <param name="delete">The function to delete the blob</param> /// <param name="enableAutoTierToHotFromCool">This property enables /// auto tiering of a blob from cool to hot on a blob access. This /// property requires /// tierToCool.daysAfterLastAccessTimeGreaterThan.</param> public ManagementPolicyBaseBlob(DateAfterModification tierToCool = default(DateAfterModification), DateAfterModification tierToArchive = default(DateAfterModification), DateAfterModification delete = default(DateAfterModification), bool?enableAutoTierToHotFromCool = default(bool?)) { TierToCool = tierToCool; TierToArchive = tierToArchive; Delete = delete; EnableAutoTierToHotFromCool = enableAutoTierToHotFromCool; CustomInit(); }