Example #1
0
 /// <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();
 }