Class FlexibleServerCapabilityInner
java.lang.Object
com.azure.resourcemanager.postgresqlflexibleserver.models.CapabilityBase
com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.FlexibleServerCapabilityInner
Capability for the PostgreSQL server.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of FlexibleServerCapabilityInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the fastProvisioningSupported property: Gets a value indicating whether fast provisioning is supported.Get the geoBackupSupported property: Determines if geo-backup is supported in this region.name()Get the name property: Name of flexible servers capability.Get the onlineResizeSupported property: A value indicating whether online resize is supported in this region for the given subscription.Get the restricted property: A value indicating whether this region is restricted.Get the storageAutoGrowthSupported property: A value indicating whether storage auto-grow is supported in this region.Get the supportedFastProvisioningEditions property: List of supported server editions for fast provisioning.Get the supportedServerEditions property: List of supported flexible server editions.Get the supportedServerVersions property: The list of server versions supported for this capability.voidvalidate()Validates the instance.Set the name property: Name of flexible servers capability.Get the zoneRedundantHaAndGeoBackupSupported property: A value indicating whether Zone Redundant HA and Geo-backup is supported in this region.Get the zoneRedundantHaSupported property: A value indicating whether Zone Redundant HA is supported in this region.Methods inherited from class com.azure.resourcemanager.postgresqlflexibleserver.models.CapabilityBase
reason, status
-
Constructor Details
-
FlexibleServerCapabilityInner
public FlexibleServerCapabilityInner()Creates an instance of FlexibleServerCapabilityInner class.
-
-
Method Details
-
name
Get the name property: Name of flexible servers capability.- Returns:
- the name value.
-
withName
Set the name property: Name of flexible servers capability.- Parameters:
name- the name value to set.- Returns:
- the FlexibleServerCapabilityInner object itself.
-
supportedServerEditions
Get the supportedServerEditions property: List of supported flexible server editions.- Returns:
- the supportedServerEditions value.
-
supportedServerVersions
Get the supportedServerVersions property: The list of server versions supported for this capability.- Returns:
- the supportedServerVersions value.
-
fastProvisioningSupported
Get the fastProvisioningSupported property: Gets a value indicating whether fast provisioning is supported. "Enabled" means fast provisioning is supported. "Disabled" stands for fast provisioning is not supported.- Returns:
- the fastProvisioningSupported value.
-
supportedFastProvisioningEditions
Get the supportedFastProvisioningEditions property: List of supported server editions for fast provisioning.- Returns:
- the supportedFastProvisioningEditions value.
-
geoBackupSupported
Get the geoBackupSupported property: Determines if geo-backup is supported in this region. "Enabled" means geo-backup is supported. "Disabled" stands for geo-back is not supported.- Returns:
- the geoBackupSupported value.
-
zoneRedundantHaSupported
Get the zoneRedundantHaSupported property: A value indicating whether Zone Redundant HA is supported in this region. "Enabled" means zone redundant HA is supported. "Disabled" stands for zone redundant HA is not supported.- Returns:
- the zoneRedundantHaSupported value.
-
zoneRedundantHaAndGeoBackupSupported
Get the zoneRedundantHaAndGeoBackupSupported property: A value indicating whether Zone Redundant HA and Geo-backup is supported in this region. "Enabled" means zone redundant HA and geo-backup is supported. "Disabled" stands for zone redundant HA and geo-backup is not supported.- Returns:
- the zoneRedundantHaAndGeoBackupSupported value.
-
storageAutoGrowthSupported
Get the storageAutoGrowthSupported property: A value indicating whether storage auto-grow is supported in this region. "Enabled" means storage auto-grow is supported. "Disabled" stands for storage auto-grow is not supported.- Returns:
- the storageAutoGrowthSupported value.
-
onlineResizeSupported
Get the onlineResizeSupported property: A value indicating whether online resize is supported in this region for the given subscription. "Enabled" means storage online resize is supported. "Disabled" means storage online resize is not supported.- Returns:
- the onlineResizeSupported value.
-
restricted
Get the restricted property: A value indicating whether this region is restricted. "Enabled" means region is restricted. "Disabled" stands for region is not restricted.- Returns:
- the restricted value.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classCapabilityBase- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-