java.lang.Object
com.azure.resourcemanager.postgresqlflexibleserver.models.CapabilityBase
com.azure.resourcemanager.postgresqlflexibleserver.models.ServerSkuCapability

public final class ServerSkuCapability extends CapabilityBase
Sku capability.
  • Constructor Details

    • ServerSkuCapability

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

    • name

      public String name()
      Get the name property: Sku name.
      Returns:
      the name value.
    • vCores

      public Integer vCores()
      Get the vCores property: Supported vCores.
      Returns:
      the vCores value.
    • supportedIops

      public Integer supportedIops()
      Get the supportedIops property: Supported IOPS.
      Returns:
      the supportedIops value.
    • supportedMemoryPerVcoreMb

      public Long supportedMemoryPerVcoreMb()
      Get the supportedMemoryPerVcoreMb property: Supported memory per vCore in MB.
      Returns:
      the supportedMemoryPerVcoreMb value.
    • supportedZones

      public List<String> supportedZones()
      Get the supportedZones property: List of supported Availability Zones. E.g. "1", "2", "3".
      Returns:
      the supportedZones value.
    • supportedHaMode

      public List<HaMode> supportedHaMode()
      Get the supportedHaMode property: Supported high availability mode.
      Returns:
      the supportedHaMode value.
    • validate

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