Interface FlexibleServerCapability


public interface FlexibleServerCapability
An immutable client-side representation of FlexibleServerCapability.
  • Method Details

    • 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 capability.
      Returns:
      the name value.
    • supportedServerEditions

      List<FlexibleServerEditionCapability> supportedServerEditions()
      Gets the supportedServerEditions property: List of supported flexible server editions.
      Returns:
      the supportedServerEditions value.
    • supportedServerVersions

      List<ServerVersionCapability> supportedServerVersions()
      Gets the supportedServerVersions property: The list of server versions supported for this capability.
      Returns:
      the supportedServerVersions value.
    • fastProvisioningSupported

      FastProvisioningSupportedEnum fastProvisioningSupported()
      Gets 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

      List<FastProvisioningEditionCapability> supportedFastProvisioningEditions()
      Gets the supportedFastProvisioningEditions property: List of supported server editions for fast provisioning.
      Returns:
      the supportedFastProvisioningEditions value.
    • geoBackupSupported

      GeoBackupSupportedEnum geoBackupSupported()
      Gets 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

      ZoneRedundantHaSupportedEnum zoneRedundantHaSupported()
      Gets 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

      ZoneRedundantHaAndGeoBackupSupportedEnum zoneRedundantHaAndGeoBackupSupported()
      Gets 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

      StorageAutoGrowthSupportedEnum storageAutoGrowthSupported()
      Gets 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

      OnlineResizeSupportedEnum onlineResizeSupported()
      Gets 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

      RestrictedEnum restricted()
      Gets 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.
    • innerModel

      Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.FlexibleServerCapabilityInner object.
      Returns:
      the inner object.