Class DatabaseSku


  • public final class DatabaseSku
    extends Object
    Defines SQL Database Sku.
    • Field Detail

      • FREE_FREE

        public static final DatabaseSku FREE_FREE
        Free Edition with Free sku.
      • BASIC_BASIC

        public static final DatabaseSku BASIC_BASIC
        Basic Edition with Basic sku.
      • STANDARD_S0

        public static final DatabaseSku STANDARD_S0
        Standard Edition with S0 sku.
      • STANDARD_S1

        public static final DatabaseSku STANDARD_S1
        Standard Edition with S1 sku.
      • STANDARD_S2

        public static final DatabaseSku STANDARD_S2
        Standard Edition with S2 sku.
      • STANDARD_S3

        public static final DatabaseSku STANDARD_S3
        Standard Edition with S3 sku.
      • STANDARD_S4

        public static final DatabaseSku STANDARD_S4
        Standard Edition with S4 sku.
      • STANDARD_S6

        public static final DatabaseSku STANDARD_S6
        Standard Edition with S6 sku.
      • STANDARD_S7

        public static final DatabaseSku STANDARD_S7
        Standard Edition with S7 sku.
      • STANDARD_S9

        public static final DatabaseSku STANDARD_S9
        Standard Edition with S9 sku.
      • STANDARD_S12

        public static final DatabaseSku STANDARD_S12
        Standard Edition with S12 sku.
      • PREMIUM_P1

        public static final DatabaseSku PREMIUM_P1
        Premium Edition with P1 sku.
      • PREMIUM_P2

        public static final DatabaseSku PREMIUM_P2
        Premium Edition with P2 sku.
      • PREMIUM_P4

        public static final DatabaseSku PREMIUM_P4
        Premium Edition with P4 sku.
      • PREMIUM_P6

        public static final DatabaseSku PREMIUM_P6
        Premium Edition with P6 sku.
      • PREMIUM_P11

        public static final DatabaseSku PREMIUM_P11
        Premium Edition with P11 sku.
      • PREMIUM_P15

        public static final DatabaseSku PREMIUM_P15
        Premium Edition with P15 sku.
      • DATAWAREHOUSE_DW100C

        public static final DatabaseSku DATAWAREHOUSE_DW100C
        DataWarehouse Edition with DW100c sku.
      • DATAWAREHOUSE_DW200C

        public static final DatabaseSku DATAWAREHOUSE_DW200C
        DataWarehouse Edition with DW200c sku.
      • DATAWAREHOUSE_DW300C

        public static final DatabaseSku DATAWAREHOUSE_DW300C
        DataWarehouse Edition with DW300c sku.
      • DATAWAREHOUSE_DW400C

        public static final DatabaseSku DATAWAREHOUSE_DW400C
        DataWarehouse Edition with DW400c sku.
      • DATAWAREHOUSE_DW500C

        public static final DatabaseSku DATAWAREHOUSE_DW500C
        DataWarehouse Edition with DW500c sku.
      • DATAWAREHOUSE_DW1000C

        public static final DatabaseSku DATAWAREHOUSE_DW1000C
        DataWarehouse Edition with DW1000c sku.
      • DATAWAREHOUSE_DW1500C

        public static final DatabaseSku DATAWAREHOUSE_DW1500C
        DataWarehouse Edition with DW1500c sku.
      • DATAWAREHOUSE_DW2000C

        public static final DatabaseSku DATAWAREHOUSE_DW2000C
        DataWarehouse Edition with DW2000c sku.
      • DATAWAREHOUSE_DW2500C

        public static final DatabaseSku DATAWAREHOUSE_DW2500C
        DataWarehouse Edition with DW2500c sku.
      • DATAWAREHOUSE_DW3000C

        public static final DatabaseSku DATAWAREHOUSE_DW3000C
        DataWarehouse Edition with DW3000c sku.
      • DATAWAREHOUSE_DW5000C

        public static final DatabaseSku DATAWAREHOUSE_DW5000C
        DataWarehouse Edition with DW5000c sku.
      • DATAWAREHOUSE_DW6000C

        public static final DatabaseSku DATAWAREHOUSE_DW6000C
        DataWarehouse Edition with DW6000c sku.
      • DATAWAREHOUSE_DW7500C

        public static final DatabaseSku DATAWAREHOUSE_DW7500C
        DataWarehouse Edition with DW7500c sku.
      • DATAWAREHOUSE_DW10000C

        public static final DatabaseSku DATAWAREHOUSE_DW10000C
        DataWarehouse Edition with DW10000c sku.
      • DATAWAREHOUSE_DW15000C

        public static final DatabaseSku DATAWAREHOUSE_DW15000C
        DataWarehouse Edition with DW15000c sku.
      • DATAWAREHOUSE_DW30000C

        public static final DatabaseSku DATAWAREHOUSE_DW30000C
        DataWarehouse Edition with DW30000c sku.
      • STRETCH_DS100

        public static final DatabaseSku STRETCH_DS100
        Stretch Edition with DS100 sku.
      • STRETCH_DS200

        public static final DatabaseSku STRETCH_DS200
        Stretch Edition with DS200 sku.
      • STRETCH_DS300

        public static final DatabaseSku STRETCH_DS300
        Stretch Edition with DS300 sku.
      • STRETCH_DS400

        public static final DatabaseSku STRETCH_DS400
        Stretch Edition with DS400 sku.
      • STRETCH_DS500

        public static final DatabaseSku STRETCH_DS500
        Stretch Edition with DS500 sku.
      • STRETCH_DS600

        public static final DatabaseSku STRETCH_DS600
        Stretch Edition with DS600 sku.
      • STRETCH_DS1000

        public static final DatabaseSku STRETCH_DS1000
        Stretch Edition with DS1000 sku.
      • STRETCH_DS1200

        public static final DatabaseSku STRETCH_DS1200
        Stretch Edition with DS1200 sku.
      • STRETCH_DS1500

        public static final DatabaseSku STRETCH_DS1500
        Stretch Edition with DS1500 sku.
      • STRETCH_DS2000

        public static final DatabaseSku STRETCH_DS2000
        Stretch Edition with DS2000 sku.
      • GENERALPURPOSE_GP_S_GEN5_1

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_1
        GeneralPurpose Edition with GP_S_Gen5_1 sku.
      • GENERALPURPOSE_GP_GEN5_2

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_2
        GeneralPurpose Edition with GP_Gen5_2 sku.
      • GENERALPURPOSE_GP_S_GEN5_2

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_2
        GeneralPurpose Edition with GP_S_Gen5_2 sku.
      • GENERALPURPOSE_GP_GEN5_4

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_4
        GeneralPurpose Edition with GP_Gen5_4 sku.
      • GENERALPURPOSE_GP_S_GEN5_4

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_4
        GeneralPurpose Edition with GP_S_Gen5_4 sku.
      • GENERALPURPOSE_GP_GEN5_6

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_6
        GeneralPurpose Edition with GP_Gen5_6 sku.
      • GENERALPURPOSE_GP_S_GEN5_6

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_6
        GeneralPurpose Edition with GP_S_Gen5_6 sku.
      • GENERALPURPOSE_GP_GEN5_8

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_8
        GeneralPurpose Edition with GP_Gen5_8 sku.
      • GENERALPURPOSE_GP_S_GEN5_8

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_8
        GeneralPurpose Edition with GP_S_Gen5_8 sku.
      • GENERALPURPOSE_GP_FSV2_8

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_10
        GeneralPurpose Edition with GP_Gen5_10 sku.
      • GENERALPURPOSE_GP_S_GEN5_10

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_10
        GeneralPurpose Edition with GP_S_Gen5_10 sku.
      • GENERALPURPOSE_GP_FSV2_10

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_12
        GeneralPurpose Edition with GP_Gen5_12 sku.
      • GENERALPURPOSE_GP_S_GEN5_12

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_12
        GeneralPurpose Edition with GP_S_Gen5_12 sku.
      • GENERALPURPOSE_GP_FSV2_12

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_14
        GeneralPurpose Edition with GP_Gen5_14 sku.
      • GENERALPURPOSE_GP_S_GEN5_14

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_14
        GeneralPurpose Edition with GP_S_Gen5_14 sku.
      • GENERALPURPOSE_GP_FSV2_14

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_16
        GeneralPurpose Edition with GP_Gen5_16 sku.
      • GENERALPURPOSE_GP_S_GEN5_16

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_16
        GeneralPurpose Edition with GP_S_Gen5_16 sku.
      • GENERALPURPOSE_GP_FSV2_16

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_18
        GeneralPurpose Edition with GP_Gen5_18 sku.
      • GENERALPURPOSE_GP_S_GEN5_18

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_18
        GeneralPurpose Edition with GP_S_Gen5_18 sku.
      • GENERALPURPOSE_GP_FSV2_18

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_20
        GeneralPurpose Edition with GP_Gen5_20 sku.
      • GENERALPURPOSE_GP_S_GEN5_20

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_20
        GeneralPurpose Edition with GP_S_Gen5_20 sku.
      • GENERALPURPOSE_GP_FSV2_20

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_24
        GeneralPurpose Edition with GP_Gen5_24 sku.
      • GENERALPURPOSE_GP_S_GEN5_24

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_24
        GeneralPurpose Edition with GP_S_Gen5_24 sku.
      • GENERALPURPOSE_GP_FSV2_24

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_32
        GeneralPurpose Edition with GP_Gen5_32 sku.
      • GENERALPURPOSE_GP_S_GEN5_32

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_32
        GeneralPurpose Edition with GP_S_Gen5_32 sku.
      • GENERALPURPOSE_GP_FSV2_32

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

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_40
        GeneralPurpose Edition with GP_Gen5_40 sku.
      • GENERALPURPOSE_GP_S_GEN5_40

        public static final DatabaseSku GENERALPURPOSE_GP_S_GEN5_40
        GeneralPurpose Edition with GP_S_Gen5_40 sku.
      • GENERALPURPOSE_GP_FSV2_72

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

        public static final DatabaseSku GENERALPURPOSE_GP_GEN5_80
        GeneralPurpose Edition with GP_Gen5_80 sku.
      • BUSINESSCRITICAL_BC_GEN5_2

        public static final DatabaseSku BUSINESSCRITICAL_BC_GEN5_2
        BusinessCritical Edition with BC_Gen5_2 sku.
      • BUSINESSCRITICAL_BC_GEN5_4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final DatabaseSku BUSINESSCRITICAL_BC_M_128
        BusinessCritical Edition with BC_M_128 sku.
      • HYPERSCALE_HS_GEN5_2

        public static final DatabaseSku HYPERSCALE_HS_GEN5_2
        Hyperscale Edition with HS_Gen5_2 sku.
      • HYPERSCALE_HS_GEN5_4

        public static final DatabaseSku HYPERSCALE_HS_GEN5_4
        Hyperscale Edition with HS_Gen5_4 sku.
      • HYPERSCALE_HS_GEN5_6

        public static final DatabaseSku HYPERSCALE_HS_GEN5_6
        Hyperscale Edition with HS_Gen5_6 sku.
      • HYPERSCALE_HS_GEN5_8

        public static final DatabaseSku HYPERSCALE_HS_GEN5_8
        Hyperscale Edition with HS_Gen5_8 sku.
      • HYPERSCALE_HS_GEN5_10

        public static final DatabaseSku HYPERSCALE_HS_GEN5_10
        Hyperscale Edition with HS_Gen5_10 sku.
      • HYPERSCALE_HS_GEN5_12

        public static final DatabaseSku HYPERSCALE_HS_GEN5_12
        Hyperscale Edition with HS_Gen5_12 sku.
      • HYPERSCALE_HS_GEN5_14

        public static final DatabaseSku HYPERSCALE_HS_GEN5_14
        Hyperscale Edition with HS_Gen5_14 sku.
      • HYPERSCALE_HS_GEN5_16

        public static final DatabaseSku HYPERSCALE_HS_GEN5_16
        Hyperscale Edition with HS_Gen5_16 sku.
      • HYPERSCALE_HS_GEN5_18

        public static final DatabaseSku HYPERSCALE_HS_GEN5_18
        Hyperscale Edition with HS_Gen5_18 sku.
      • HYPERSCALE_HS_GEN5_20

        public static final DatabaseSku HYPERSCALE_HS_GEN5_20
        Hyperscale Edition with HS_Gen5_20 sku.
      • HYPERSCALE_HS_GEN5_24

        public static final DatabaseSku HYPERSCALE_HS_GEN5_24
        Hyperscale Edition with HS_Gen5_24 sku.
      • HYPERSCALE_HS_GEN5_32

        public static final DatabaseSku HYPERSCALE_HS_GEN5_32
        Hyperscale Edition with HS_Gen5_32 sku.
      • HYPERSCALE_HS_GEN5_40

        public static final DatabaseSku HYPERSCALE_HS_GEN5_40
        Hyperscale Edition with HS_Gen5_40 sku.
      • HYPERSCALE_HS_GEN5_80

        public static final DatabaseSku HYPERSCALE_HS_GEN5_80
        Hyperscale Edition with HS_Gen5_80 sku.
    • Constructor Detail

      • DatabaseSku

        public DatabaseSku​(String name,
                           String tier,
                           String family,
                           Integer capacity,
                           String size)
        Creates a database sku.
        Parameters:
        name - the sku name
        tier - the sku tier
        family - the sku family
        capacity - the sku capacity
        size - the sku size
    • Method Detail

      • fromSku

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

        public static Collection<DatabaseSku> getAll()
        Lists the pre-defined database sku.
        Returns:
        immutable collection of the pre-defined database sku
      • toSku

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

        public int hashCode()
        Overrides:
        hashCode in class Object