Class CapabilityPropertiesInner

java.lang.Object
com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapabilityPropertiesInner

public final class CapabilityPropertiesInner extends Object
Location capabilities.
  • Constructor Details

    • CapabilityPropertiesInner

      public CapabilityPropertiesInner()
      Creates an instance of CapabilityPropertiesInner class.
  • Method Details

    • zone

      public String zone()
      Get the zone property: zone name.
      Returns:
      the zone value.
    • supportedHAMode

      public List<String> supportedHAMode()
      Get the supportedHAMode property: Supported high availability mode.
      Returns:
      the supportedHAMode value.
    • geoBackupSupported

      public Boolean geoBackupSupported()
      Get the geoBackupSupported property: A value indicating whether a new server in this region can have geo-backups to paired region.
      Returns:
      the geoBackupSupported value.
    • zoneRedundantHaSupported

      public Boolean zoneRedundantHaSupported()
      Get the zoneRedundantHaSupported property: A value indicating whether a new server in this region can support multi zone HA.
      Returns:
      the zoneRedundantHaSupported value.
    • zoneRedundantHaAndGeoBackupSupported

      public Boolean zoneRedundantHaAndGeoBackupSupported()
      Get the zoneRedundantHaAndGeoBackupSupported property: A value indicating whether a new server in this region can have geo-backups to paired region.
      Returns:
      the zoneRedundantHaAndGeoBackupSupported value.
    • supportedFlexibleServerEditions

      public List<FlexibleServerEditionCapability> supportedFlexibleServerEditions()
      Get the supportedFlexibleServerEditions property: The supportedFlexibleServerEditions property.
      Returns:
      the supportedFlexibleServerEditions value.
    • supportedHyperscaleNodeEditions

      public List<HyperscaleNodeEditionCapability> supportedHyperscaleNodeEditions()
      Get the supportedHyperscaleNodeEditions property: The supportedHyperscaleNodeEditions property.
      Returns:
      the supportedHyperscaleNodeEditions value.
    • fastProvisioningSupported

      public Boolean fastProvisioningSupported()
      Get the fastProvisioningSupported property: A value indicating whether fast provisioning is supported in this region.
      Returns:
      the fastProvisioningSupported value.
    • supportedFastProvisioningEditions

      public List<FastProvisioningEditionCapability> supportedFastProvisioningEditions()
      Get the supportedFastProvisioningEditions property: The supportedFastProvisioningEditions property.
      Returns:
      the supportedFastProvisioningEditions value.
    • status

      public String status()
      Get the status property: The status.
      Returns:
      the status value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.