예제 #1
0
 /// <summary>
 /// Initializes a new instance of the ElasticPoolDtuCapability class.
 /// </summary>
 /// <param name="limit">The maximum size of the database (see 'unit'
 /// for the units).</param>
 /// <param name="maxDatabaseCount">The maximum number of databases
 /// supported.</param>
 /// <param name="status">The status of the capability. Possible values
 /// include: 'Visible', 'Available', 'Default', 'Disabled'</param>
 /// <param name="supportedMaxSizes">The list of supported max
 /// sizes.</param>
 /// <param name="includedMaxSize">The included (free) max size for this
 /// service level objective.</param>
 /// <param name="supportedPerDatabaseMaxSizes">The list of supported
 /// max database sizes.</param>
 /// <param name="supportedPerDatabaseMaxDtus">The list of supported max
 /// database DTUs.</param>
 public ElasticPoolDtuCapability(long?limit = default(long?), long?maxDatabaseCount = default(long?), CapabilityStatus?status = default(CapabilityStatus?), IList <MaxSizeCapability> supportedMaxSizes = default(IList <MaxSizeCapability>), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList <MaxSizeCapability> supportedPerDatabaseMaxSizes = default(IList <MaxSizeCapability>), IList <ElasticPoolPerDatabaseMaxDtuCapability> supportedPerDatabaseMaxDtus = default(IList <ElasticPoolPerDatabaseMaxDtuCapability>))
 {
     Limit                        = limit;
     MaxDatabaseCount             = maxDatabaseCount;
     Status                       = status;
     SupportedMaxSizes            = supportedMaxSizes;
     IncludedMaxSize              = includedMaxSize;
     SupportedPerDatabaseMaxSizes = supportedPerDatabaseMaxSizes;
     SupportedPerDatabaseMaxDtus  = supportedPerDatabaseMaxDtus;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the ServiceLevelObjectiveCapability
 /// class.
 /// </summary>
 /// <param name="id">The unique ID of the service objective.</param>
 /// <param name="name">The service objective name.</param>
 /// <param name="supportedMaxSizes">The list of supported maximum
 /// database sizes for this service objective.</param>
 /// <param name="performanceLevel">The performance level of the service
 /// objective capability.</param>
 /// <param name="includedMaxSize">The included (free) max size for this
 /// service level objective.</param>
 /// <param name="status">The status of the capability. Possible values
 /// include: 'Visible', 'Available', 'Default', 'Disabled'</param>
 /// <param name="reason">The reason for the capability not being
 /// available.</param>
 public ServiceLevelObjectiveCapability(System.Guid?id = default(System.Guid?), string name = default(string), IList <MaxSizeCapability> supportedMaxSizes = default(IList <MaxSizeCapability>), PerformanceLevelCapability performanceLevel = default(PerformanceLevelCapability), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), CapabilityStatus?status = default(CapabilityStatus?), string reason = default(string))
 {
     Id   = id;
     Name = name;
     SupportedMaxSizes = supportedMaxSizes;
     PerformanceLevel  = performanceLevel;
     IncludedMaxSize   = includedMaxSize;
     Status            = status;
     Reason            = reason;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the ServiceObjectiveCapability class.
 /// </summary>
 /// <param name="name">The service objective name.</param>
 /// <param name="status">The status of the service objective. Possible
 /// values include: 'Visible', 'Available', 'Default',
 /// 'Disabled'</param>
 /// <param name="unit">Unit type used to measure service objective
 /// performance level. Possible values include: 'DTU'</param>
 /// <param name="value">Performance level value.</param>
 /// <param name="id">The unique ID of the service objective.</param>
 /// <param name="supportedMaxSizes">The list of supported maximum
 /// database sizes for this service objective.</param>
 /// <param name="includedMaxSize">The included (free) max size for this
 /// service level objective.</param>
 public ServiceObjectiveCapability(string name = default(string), CapabilityStatus?status = default(CapabilityStatus?), PerformanceLevelUnit?unit = default(PerformanceLevelUnit?), int?value = default(int?), System.Guid id = default(System.Guid), IList <MaxSizeCapability> supportedMaxSizes = default(IList <MaxSizeCapability>), MaxSizeCapability includedMaxSize = default(MaxSizeCapability))
 {
     Name              = name;
     Status            = status;
     Unit              = unit;
     Value             = value;
     Id                = id;
     SupportedMaxSizes = supportedMaxSizes;
     IncludedMaxSize   = includedMaxSize;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the ElasticPoolDtuCapability class.
 /// </summary>
 /// <param name="limit">The DTU limit for the pool.</param>
 /// <param name="maxDatabaseCount">The maximum number of databases
 /// supported.</param>
 /// <param name="includedMaxSize">The included (free) max size for this
 /// DTU.</param>
 /// <param name="supportedMaxSizes">The list of supported max
 /// sizes.</param>
 /// <param name="supportedPerDatabaseMaxSizes">The list of supported
 /// per database max sizes.</param>
 /// <param name="supportedPerDatabaseMaxDtus">The list of supported per
 /// database max DTUs.</param>
 /// <param name="status">The status of the capability. Possible values
 /// include: 'Visible', 'Available', 'Default', 'Disabled'</param>
 /// <param name="reason">The reason for the capability not being
 /// available.</param>
 public ElasticPoolDtuCapability(int?limit = default(int?), int?maxDatabaseCount = default(int?), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList <MaxSizeCapability> supportedMaxSizes = default(IList <MaxSizeCapability>), IList <MaxSizeCapability> supportedPerDatabaseMaxSizes = default(IList <MaxSizeCapability>), IList <ElasticPoolPerDatabaseMaxDtuCapability> supportedPerDatabaseMaxDtus = default(IList <ElasticPoolPerDatabaseMaxDtuCapability>), CapabilityStatus?status = default(CapabilityStatus?), string reason = default(string))
 {
     Limit                        = limit;
     MaxDatabaseCount             = maxDatabaseCount;
     IncludedMaxSize              = includedMaxSize;
     SupportedMaxSizes            = supportedMaxSizes;
     SupportedPerDatabaseMaxSizes = supportedPerDatabaseMaxSizes;
     SupportedPerDatabaseMaxDtus  = supportedPerDatabaseMaxDtus;
     Status                       = status;
     Reason                       = reason;
     CustomInit();
 }