public class ElasticPoolUpdate extends Object
| Constructor and Description |
|---|
ElasticPoolUpdate() |
| Modifier and Type | Method and Description |
|---|---|
ElasticPoolLicenseType |
licenseType()
Get the licenseType property: The license type to apply for this elastic pool.
|
Long |
maxSizeBytes()
Get the maxSizeBytes property: The storage limit for the database elastic pool in bytes.
|
ElasticPoolPerDatabaseSettings |
perDatabaseSettings()
Get the perDatabaseSettings property: The per database settings for the elastic pool.
|
Sku |
sku()
Get the sku property: An ARM Resource SKU.
|
Map<String,String> |
tags()
Get the tags property: Resource tags.
|
void |
validate()
Validates the instance.
|
ElasticPoolUpdate |
withLicenseType(ElasticPoolLicenseType licenseType)
Set the licenseType property: The license type to apply for this elastic pool.
|
ElasticPoolUpdate |
withMaxSizeBytes(Long maxSizeBytes)
Set the maxSizeBytes property: The storage limit for the database elastic pool in bytes.
|
ElasticPoolUpdate |
withPerDatabaseSettings(ElasticPoolPerDatabaseSettings perDatabaseSettings)
Set the perDatabaseSettings property: The per database settings for the elastic pool.
|
ElasticPoolUpdate |
withSku(Sku sku)
Set the sku property: An ARM Resource SKU.
|
ElasticPoolUpdate |
withTags(Map<String,String> tags)
Set the tags property: Resource tags.
|
ElasticPoolUpdate |
withZoneRedundant(Boolean zoneRedundant)
Set the zoneRedundant property: Whether or not this elastic pool is zone redundant, which means the replicas of
this elastic pool will be spread across multiple availability zones.
|
Boolean |
zoneRedundant()
Get the zoneRedundant property: Whether or not this elastic pool is zone redundant, which means the replicas of
this elastic pool will be spread across multiple availability zones.
|
public Sku sku()
public ElasticPoolUpdate withSku(Sku sku)
sku - the sku value to set.public Map<String,String> tags()
public ElasticPoolUpdate withTags(Map<String,String> tags)
tags - the tags value to set.public Long maxSizeBytes()
public ElasticPoolUpdate withMaxSizeBytes(Long maxSizeBytes)
maxSizeBytes - the maxSizeBytes value to set.public ElasticPoolPerDatabaseSettings perDatabaseSettings()
public ElasticPoolUpdate withPerDatabaseSettings(ElasticPoolPerDatabaseSettings perDatabaseSettings)
perDatabaseSettings - the perDatabaseSettings value to set.public Boolean zoneRedundant()
public ElasticPoolUpdate withZoneRedundant(Boolean zoneRedundant)
zoneRedundant - the zoneRedundant value to set.public ElasticPoolLicenseType licenseType()
public ElasticPoolUpdate withLicenseType(ElasticPoolLicenseType licenseType)
licenseType - the licenseType value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.