Interface Capability
public interface Capability
An immutable client-side representation of Capability.
-
Method Summary
Modifier and TypeMethodDescriptionGets the fastProvisioningSupported property: Indicates if fast provisioning is supported.Gets the geoBackupSupported property: Indicates if geographically redundant backups are supported in this location.Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapabilityInner object.name()Gets the name property: Name of flexible servers capabilities.Gets the onlineResizeSupported property: Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this location for the given subscription.reason()Gets the reason property: The reason for the capability not being available.Gets the restricted property: Indicates if this location is restricted.status()Gets the status property: The status of the capability.Gets the storageAutoGrowthSupported property: Indicates if storage autogrow is supported in this location.Gets the supportedFastProvisioningEditions property: List of compute tiers supporting fast provisioning.Gets the supportedFeatures property: Features supported.Gets the supportedServerEditions property: List of supported compute tiers.Gets the supportedServerVersions property: List of supported major versions of PostgreSQL database engine.Gets the zoneRedundantHaAndGeoBackupSupported property: Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups in this location.Gets the zoneRedundantHaSupported property: Indicates if high availability with zone redundancy is supported in this location.
-
Method Details
-
status
CapabilityStatus status()Gets the status property: The status of the capability.- Returns:
- the status value.
-
reason
String reason()Gets the reason property: The reason for the capability not being available.- Returns:
- the reason value.
-
name
String name()Gets the name property: Name of flexible servers capabilities.- Returns:
- the name value.
-
supportedServerEditions
List<ServerEditionCapability> supportedServerEditions()Gets the supportedServerEditions property: List of supported compute tiers.- Returns:
- the supportedServerEditions value.
-
supportedServerVersions
List<ServerVersionCapability> supportedServerVersions()Gets the supportedServerVersions property: List of supported major versions of PostgreSQL database engine.- Returns:
- the supportedServerVersions value.
-
supportedFeatures
List<SupportedFeature> supportedFeatures()Gets the supportedFeatures property: Features supported.- Returns:
- the supportedFeatures value.
-
fastProvisioningSupported
FastProvisioningSupport fastProvisioningSupported()Gets the fastProvisioningSupported property: Indicates if fast provisioning is supported. 'Enabled' means fast provisioning is supported. 'Disabled' stands for fast provisioning is not supported. Will be deprecated in the future. Look to Supported Features for 'FastProvisioning'.- Returns:
- the fastProvisioningSupported value.
-
supportedFastProvisioningEditions
List<FastProvisioningEditionCapability> supportedFastProvisioningEditions()Gets the supportedFastProvisioningEditions property: List of compute tiers supporting fast provisioning.- Returns:
- the supportedFastProvisioningEditions value.
-
geoBackupSupported
GeographicallyRedundantBackupSupport geoBackupSupported()Gets the geoBackupSupported property: Indicates if geographically redundant backups are supported in this location. 'Enabled' means geographically redundant backups are supported. 'Disabled' stands for geographically redundant backup is not supported. Will be deprecated in the future. Look to Supported Features for 'GeoBackup'.- Returns:
- the geoBackupSupported value.
-
zoneRedundantHaSupported
ZoneRedundantHighAvailabilitySupport zoneRedundantHaSupported()Gets the zoneRedundantHaSupported property: Indicates if high availability with zone redundancy is supported in this location. 'Enabled' means high availability with zone redundancy is supported. 'Disabled' stands for high availability with zone redundancy is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHa'.- Returns:
- the zoneRedundantHaSupported value.
-
zoneRedundantHaAndGeoBackupSupported
ZoneRedundantHighAvailabilityAndGeographicallyRedundantBackupSupport zoneRedundantHaAndGeoBackupSupported()Gets the zoneRedundantHaAndGeoBackupSupported property: Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups in this location. 'Enabled' means high availability with zone redundancy is supported in conjunction with geographically redundant backups is supported. 'Disabled' stands for high availability with zone redundancy is supported in conjunction with geographically redundant backups is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHaAndGeoBackup'.- Returns:
- the zoneRedundantHaAndGeoBackupSupported value.
-
storageAutoGrowthSupported
StorageAutoGrowthSupport storageAutoGrowthSupported()Gets the storageAutoGrowthSupported property: Indicates if storage autogrow is supported in this location. 'Enabled' means storage autogrow is supported. 'Disabled' stands for storage autogrow is not supported. Will be deprecated in the future. Look to Supported Features for 'StorageAutoGrowth'.- Returns:
- the storageAutoGrowthSupported value.
-
onlineResizeSupported
OnlineStorageResizeSupport onlineResizeSupported()Gets the onlineResizeSupported property: Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this location for the given subscription. 'Enabled' means resizing the storage without interrupting the operation of the database engine is supported. 'Disabled' means resizing the storage without interrupting the operation of the database engine is not supported. Will be deprecated in the future. Look to Supported Features for 'OnlineResize'.- Returns:
- the onlineResizeSupported value.
-
restricted
LocationRestricted restricted()Gets the restricted property: Indicates if this location is restricted. 'Enabled' means location is restricted. 'Disabled' stands for location is not restricted. Will be deprecated in the future. Look to Supported Features for 'Restricted'.- Returns:
- the restricted value.
-
innerModel
CapabilityInner innerModel()Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapabilityInner object.- Returns:
- the inner object.
-