ElasticPoolPerformanceLevelCapability Class
- java.
lang. Object - com.
azure. resourcemanager. sql. models. ElasticPoolPerformanceLevelCapability
- com.
Implements
public final class ElasticPoolPerformanceLevelCapability
implements JsonSerializable<ElasticPoolPerformanceLevelCapability>
The Elastic Pool performance level capability.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Elastic |
fromJson(JsonReader jsonReader)
Reads an instance of Elastic |
|
Max |
includedMaxSize()
Get the included |
| Integer |
maxDatabaseCount()
Get the max |
|
Performance |
performanceLevel()
Get the performance |
| String |
reason()
Get the reason property: The reason for the capability not being available. |
| Sku |
sku()
Get the sku property: The sku. |
|
Capability |
status()
Get the status property: The status of the capability. |
|
Auto |
supportedAutoPauseDelay()
Get the supported |
|
List<License |
supportedLicenseTypes()
Get the supported |
|
List<Maintenance |
supportedMaintenanceConfigurations()
Get the supported |
|
List<Max |
supportedMaxSizes()
Get the supported |
|
List<Min |
supportedMinCapacities()
Get the supported |
|
Per |
supportedPerDatabaseAutoPauseDelay()
Get the supported |
|
List<Elastic |
supportedPerDatabaseMaxPerformanceLevels()
Get the supported |
|
List<Max |
supportedPerDatabaseMaxSizes()
Get the supported |
|
List<Zone |
supportedZones()
Get the supported |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| Boolean |
zoneRedundant()
Get the zone |
Methods inherited from java.lang.Object
Method Details
fromJson
public static ElasticPoolPerformanceLevelCapability fromJson(JsonReader jsonReader)
Reads an instance of ElasticPoolPerformanceLevelCapability from the JsonReader.
Parameters:
Returns:
Throws:
includedMaxSize
public MaxSizeCapability includedMaxSize()
Get the includedMaxSize property: The included (free) max size for this performance level.
Returns:
maxDatabaseCount
public Integer maxDatabaseCount()
Get the maxDatabaseCount property: The maximum number of databases supported.
Returns:
performanceLevel
public PerformanceLevelCapability performanceLevel()
Get the performanceLevel property: The performance level for the pool.
Returns:
reason
public String reason()
Get the reason property: The reason for the capability not being available.
Returns:
sku
public Sku sku()
Get the sku property: The sku.
Returns:
status
public CapabilityStatus status()
Get the status property: The status of the capability.
Returns:
supportedAutoPauseDelay
public AutoPauseDelayTimeRange supportedAutoPauseDelay()
Get the supportedAutoPauseDelay property: Supported time range for auto pause delay.
Returns:
supportedLicenseTypes
public List<LicenseTypeCapability> supportedLicenseTypes()
Get the supportedLicenseTypes property: List of supported license types.
Returns:
supportedMaintenanceConfigurations
public List<MaintenanceConfigurationCapability> supportedMaintenanceConfigurations()
Get the supportedMaintenanceConfigurations property: List of supported maintenance configurations.
Returns:
supportedMaxSizes
public List<MaxSizeRangeCapability> supportedMaxSizes()
Get the supportedMaxSizes property: The list of supported max sizes.
Returns:
supportedMinCapacities
public List<MinCapacityCapability> supportedMinCapacities()
Get the supportedMinCapacities property: List of supported min capacities.
Returns:
supportedPerDatabaseAutoPauseDelay
public PerDatabaseAutoPauseDelayTimeRange supportedPerDatabaseAutoPauseDelay()
Get the supportedPerDatabaseAutoPauseDelay property: Supported time range for per database auto pause delay.
Returns:
supportedPerDatabaseMaxPerformanceLevels
public List<ElasticPoolPerDatabaseMaxPerformanceLevelCapability> supportedPerDatabaseMaxPerformanceLevels()
Get the supportedPerDatabaseMaxPerformanceLevels property: The list of supported per database max performance levels.
Returns:
supportedPerDatabaseMaxSizes
public List<MaxSizeRangeCapability> supportedPerDatabaseMaxSizes()
Get the supportedPerDatabaseMaxSizes property: The list of supported per database max sizes.
Returns:
supportedZones
public List<ZonePinningCapability> supportedZones()
Get the supportedZones property: List of supported availability zones.
Returns:
toJson
validate
public void validate()
Validates the instance.
zoneRedundant
public Boolean zoneRedundant()
Get the zoneRedundant property: Whether or not zone redundancy is supported for the performance level.
Returns: