/// <summary>
 /// Initializes a new instance of the CommitmentPeriod class.
 /// </summary>
 /// <param name="tier">Commitment period commitment tier.</param>
 /// <param name="count">Commitment period commitment count.</param>
 /// <param name="startDate">Commitment period start date.</param>
 /// <param name="endDate">Commitment period end date.</param>
 public CommitmentPeriod(string tier = default(string), int?count = default(int?), CommitmentQuota quota = default(CommitmentQuota), string startDate = default(string), string endDate = default(string))
 {
     Tier      = tier;
     Count     = count;
     Quota     = quota;
     StartDate = startDate;
     EndDate   = endDate;
     CustomInit();
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the CommitmentTier class.
 /// </summary>
 /// <param name="kind">The Kind of the resource.</param>
 /// <param name="skuName">The name of the SKU. Ex - P3. It is typically
 /// a letter+number code</param>
 /// <param name="hostingModel">Account hosting model. Possible values
 /// include: 'Web', 'ConnectedContainer',
 /// 'DisconnectedContainer'</param>
 /// <param name="planType">Commitment plan type.</param>
 /// <param name="tier">Commitment period commitment tier.</param>
 /// <param name="maxCount">Commitment period commitment max
 /// count.</param>
 public CommitmentTier(string kind = default(string), string skuName = default(string), string hostingModel = default(string), string planType = default(string), string tier = default(string), int?maxCount = default(int?), CommitmentQuota quota = default(CommitmentQuota), CommitmentCost cost = default(CommitmentCost))
 {
     Kind         = kind;
     SkuName      = skuName;
     HostingModel = hostingModel;
     PlanType     = planType;
     Tier         = tier;
     MaxCount     = maxCount;
     Quota        = quota;
     Cost         = cost;
     CustomInit();
 }