Class ElasticPoolSku

java.lang.Object
com.azure.resourcemanager.sql.models.ElasticPoolSku

public final class ElasticPoolSku extends Object
Defines SQL Elastic Pool Sku.
  • Field Details

    • STANDARD_STANDARDPOOL_50

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_50
      Standard Edition with StandardPool_50 sku.
    • STANDARD_STANDARDPOOL_100

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_100
      Standard Edition with StandardPool_100 sku.
    • STANDARD_STANDARDPOOL_200

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_200
      Standard Edition with StandardPool_200 sku.
    • STANDARD_STANDARDPOOL_300

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_300
      Standard Edition with StandardPool_300 sku.
    • STANDARD_STANDARDPOOL_400

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_400
      Standard Edition with StandardPool_400 sku.
    • STANDARD_STANDARDPOOL_800

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_800
      Standard Edition with StandardPool_800 sku.
    • STANDARD_STANDARDPOOL_1200

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_1200
      Standard Edition with StandardPool_1200 sku.
    • STANDARD_STANDARDPOOL_1600

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_1600
      Standard Edition with StandardPool_1600 sku.
    • STANDARD_STANDARDPOOL_2000

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_2000
      Standard Edition with StandardPool_2000 sku.
    • STANDARD_STANDARDPOOL_2500

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_2500
      Standard Edition with StandardPool_2500 sku.
    • STANDARD_STANDARDPOOL_3000

      public static final ElasticPoolSku STANDARD_STANDARDPOOL_3000
      Standard Edition with StandardPool_3000 sku.
    • PREMIUM_PREMIUMPOOL_125

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_125
      Premium Edition with PremiumPool_125 sku.
    • PREMIUM_PREMIUMPOOL_250

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_250
      Premium Edition with PremiumPool_250 sku.
    • PREMIUM_PREMIUMPOOL_500

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_500
      Premium Edition with PremiumPool_500 sku.
    • PREMIUM_PREMIUMPOOL_1000

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_1000
      Premium Edition with PremiumPool_1000 sku.
    • PREMIUM_PREMIUMPOOL_1500

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_1500
      Premium Edition with PremiumPool_1500 sku.
    • PREMIUM_PREMIUMPOOL_2000

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_2000
      Premium Edition with PremiumPool_2000 sku.
    • PREMIUM_PREMIUMPOOL_2500

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_2500
      Premium Edition with PremiumPool_2500 sku.
    • PREMIUM_PREMIUMPOOL_3000

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_3000
      Premium Edition with PremiumPool_3000 sku.
    • PREMIUM_PREMIUMPOOL_3500

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_3500
      Premium Edition with PremiumPool_3500 sku.
    • PREMIUM_PREMIUMPOOL_4000

      public static final ElasticPoolSku PREMIUM_PREMIUMPOOL_4000
      Premium Edition with PremiumPool_4000 sku.
    • BASIC_BASICPOOL_50

      public static final ElasticPoolSku BASIC_BASICPOOL_50
      Basic Edition with BasicPool_50 sku.
    • BASIC_BASICPOOL_100

      public static final ElasticPoolSku BASIC_BASICPOOL_100
      Basic Edition with BasicPool_100 sku.
    • BASIC_BASICPOOL_200

      public static final ElasticPoolSku BASIC_BASICPOOL_200
      Basic Edition with BasicPool_200 sku.
    • BASIC_BASICPOOL_300

      public static final ElasticPoolSku BASIC_BASICPOOL_300
      Basic Edition with BasicPool_300 sku.
    • BASIC_BASICPOOL_400

      public static final ElasticPoolSku BASIC_BASICPOOL_400
      Basic Edition with BasicPool_400 sku.
    • BASIC_BASICPOOL_800

      public static final ElasticPoolSku BASIC_BASICPOOL_800
      Basic Edition with BasicPool_800 sku.
    • BASIC_BASICPOOL_1200

      public static final ElasticPoolSku BASIC_BASICPOOL_1200
      Basic Edition with BasicPool_1200 sku.
    • BASIC_BASICPOOL_1600

      public static final ElasticPoolSku BASIC_BASICPOOL_1600
      Basic Edition with BasicPool_1600 sku.
    • GENERALPURPOSE_GP_GEN5_2

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_2
      GeneralPurpose Edition with GP_Gen5_2 sku.
    • GENERALPURPOSE_GP_GEN5_4

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_4
      GeneralPurpose Edition with GP_Gen5_4 sku.
    • GENERALPURPOSE_GP_GEN5_6

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_6
      GeneralPurpose Edition with GP_Gen5_6 sku.
    • GENERALPURPOSE_GP_GEN5_8

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_8
      GeneralPurpose Edition with GP_Gen5_8 sku.
    • GENERALPURPOSE_GP_FSV2_8

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_8
      GeneralPurpose Edition with GP_Fsv2_8 sku.
    • GENERALPURPOSE_GP_GEN5_10

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_10
      GeneralPurpose Edition with GP_Gen5_10 sku.
    • GENERALPURPOSE_GP_FSV2_10

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_10
      GeneralPurpose Edition with GP_Fsv2_10 sku.
    • GENERALPURPOSE_GP_GEN5_12

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_12
      GeneralPurpose Edition with GP_Gen5_12 sku.
    • GENERALPURPOSE_GP_FSV2_12

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_12
      GeneralPurpose Edition with GP_Fsv2_12 sku.
    • GENERALPURPOSE_GP_GEN5_14

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_14
      GeneralPurpose Edition with GP_Gen5_14 sku.
    • GENERALPURPOSE_GP_FSV2_14

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_14
      GeneralPurpose Edition with GP_Fsv2_14 sku.
    • GENERALPURPOSE_GP_GEN5_16

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_16
      GeneralPurpose Edition with GP_Gen5_16 sku.
    • GENERALPURPOSE_GP_FSV2_16

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_16
      GeneralPurpose Edition with GP_Fsv2_16 sku.
    • GENERALPURPOSE_GP_GEN5_18

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_18
      GeneralPurpose Edition with GP_Gen5_18 sku.
    • GENERALPURPOSE_GP_FSV2_18

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_18
      GeneralPurpose Edition with GP_Fsv2_18 sku.
    • GENERALPURPOSE_GP_GEN5_20

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_20
      GeneralPurpose Edition with GP_Gen5_20 sku.
    • GENERALPURPOSE_GP_FSV2_20

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_20
      GeneralPurpose Edition with GP_Fsv2_20 sku.
    • GENERALPURPOSE_GP_GEN5_24

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_24
      GeneralPurpose Edition with GP_Gen5_24 sku.
    • GENERALPURPOSE_GP_FSV2_24

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_24
      GeneralPurpose Edition with GP_Fsv2_24 sku.
    • GENERALPURPOSE_GP_GEN5_32

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_32
      GeneralPurpose Edition with GP_Gen5_32 sku.
    • GENERALPURPOSE_GP_FSV2_32

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_32
      GeneralPurpose Edition with GP_Fsv2_32 sku.
    • GENERALPURPOSE_GP_FSV2_36

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_36
      GeneralPurpose Edition with GP_Fsv2_36 sku.
    • GENERALPURPOSE_GP_GEN5_40

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_40
      GeneralPurpose Edition with GP_Gen5_40 sku.
    • GENERALPURPOSE_GP_FSV2_72

      public static final ElasticPoolSku GENERALPURPOSE_GP_FSV2_72
      GeneralPurpose Edition with GP_Fsv2_72 sku.
    • GENERALPURPOSE_GP_GEN5_80

      public static final ElasticPoolSku GENERALPURPOSE_GP_GEN5_80
      GeneralPurpose Edition with GP_Gen5_80 sku.
    • BUSINESSCRITICAL_BC_GEN5_4

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_4
      BusinessCritical Edition with BC_Gen5_4 sku.
    • BUSINESSCRITICAL_BC_GEN5_6

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_6
      BusinessCritical Edition with BC_Gen5_6 sku.
    • BUSINESSCRITICAL_BC_GEN5_8

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_8
      BusinessCritical Edition with BC_Gen5_8 sku.
    • BUSINESSCRITICAL_BC_M_8

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_8
      BusinessCritical Edition with BC_M_8 sku.
    • BUSINESSCRITICAL_BC_GEN5_10

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_10
      BusinessCritical Edition with BC_Gen5_10 sku.
    • BUSINESSCRITICAL_BC_M_10

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_10
      BusinessCritical Edition with BC_M_10 sku.
    • BUSINESSCRITICAL_BC_GEN5_12

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_12
      BusinessCritical Edition with BC_Gen5_12 sku.
    • BUSINESSCRITICAL_BC_M_12

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_12
      BusinessCritical Edition with BC_M_12 sku.
    • BUSINESSCRITICAL_BC_GEN5_14

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_14
      BusinessCritical Edition with BC_Gen5_14 sku.
    • BUSINESSCRITICAL_BC_M_14

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_14
      BusinessCritical Edition with BC_M_14 sku.
    • BUSINESSCRITICAL_BC_GEN5_16

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_16
      BusinessCritical Edition with BC_Gen5_16 sku.
    • BUSINESSCRITICAL_BC_M_16

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_16
      BusinessCritical Edition with BC_M_16 sku.
    • BUSINESSCRITICAL_BC_GEN5_18

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_18
      BusinessCritical Edition with BC_Gen5_18 sku.
    • BUSINESSCRITICAL_BC_M_18

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_18
      BusinessCritical Edition with BC_M_18 sku.
    • BUSINESSCRITICAL_BC_GEN5_20

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_20
      BusinessCritical Edition with BC_Gen5_20 sku.
    • BUSINESSCRITICAL_BC_M_20

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_20
      BusinessCritical Edition with BC_M_20 sku.
    • BUSINESSCRITICAL_BC_GEN5_24

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_24
      BusinessCritical Edition with BC_Gen5_24 sku.
    • BUSINESSCRITICAL_BC_M_24

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_24
      BusinessCritical Edition with BC_M_24 sku.
    • BUSINESSCRITICAL_BC_GEN5_32

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_32
      BusinessCritical Edition with BC_Gen5_32 sku.
    • BUSINESSCRITICAL_BC_M_32

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_32
      BusinessCritical Edition with BC_M_32 sku.
    • BUSINESSCRITICAL_BC_GEN5_40

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_40
      BusinessCritical Edition with BC_Gen5_40 sku.
    • BUSINESSCRITICAL_BC_M_64

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_64
      BusinessCritical Edition with BC_M_64 sku.
    • BUSINESSCRITICAL_BC_GEN5_80

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_GEN5_80
      BusinessCritical Edition with BC_Gen5_80 sku.
    • BUSINESSCRITICAL_BC_M_128

      public static final ElasticPoolSku BUSINESSCRITICAL_BC_M_128
      BusinessCritical Edition with BC_M_128 sku.
  • Constructor Details

    • ElasticPoolSku

      public ElasticPoolSku(String name, String tier, String family, Integer capacity, String size)
      Creates a elastic pool sku.
      Parameters:
      name - the sku name
      tier - the sku tier
      family - the sku family
      capacity - the sku capacity
      size - the sku size
  • Method Details

    • fromSku

      public static ElasticPoolSku fromSku(Sku sku)
      Parses a sku to a ElasticPoolSku instance.
      Parameters:
      sku - the sku.
      Returns:
      the ElasticPoolSku object, or null if sku is null.
    • getAll

      public static Collection<ElasticPoolSku> getAll()
      Lists the pre-defined elastic pool sku.
      Returns:
      immutable collection of the pre-defined elastic pool sku
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toSku

      public Sku toSku()
      Returns:
      the underneath sku description
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object