Class PricingTier
- java.lang.Object
-
- com.azure.resourcemanager.appservice.models.PricingTier
-
public final class PricingTier extends Object
Defines App service pricing tiers.
-
-
Field Summary
Fields Modifier and Type Field Description static PricingTierBASIC_B1Basic pricing tier with a small size.static PricingTierBASIC_B2Basic pricing tier with a medium size.static PricingTierBASIC_B3Basic pricing tier with a large size.static PricingTierFREE_F1Free pricing tier.static PricingTierPREMIUM_P1Premium pricing tier with a small size.static PricingTierPREMIUM_P1V2V2 Premium pricing tier with a small size.static PricingTierPREMIUM_P1V3V3 Premium pricing tier with a small size.static PricingTierPREMIUM_P2Premium pricing tier with a medium size.static PricingTierPREMIUM_P2V2V2 Premium pricing tier with a medium size.static PricingTierPREMIUM_P2V3V3 Premium pricing tier with a medium size.static PricingTierPREMIUM_P3Premium pricing tier with a large size.static PricingTierPREMIUM_P3V2V2 Premium pricing tier with a large size.static PricingTierPREMIUM_P3V3V3 Premium pricing tier with a large size.static PricingTierSHARED_D1Shared pricing tier.static PricingTierSTANDARD_S1Standard pricing tier with a small size.static PricingTierSTANDARD_S2Standard pricing tier with a medium size.static PricingTierSTANDARD_S3Standard pricing tier with a large size.
-
Constructor Summary
Constructors Constructor Description PricingTier(String tier, String size)Creates a custom app service pricing tier.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static PricingTierfromSkuDescription(SkuDescription skuDescription)Parses a serialized value to an AppServicePricingTier instance.static Collection<PricingTier>getAll()Lists the pre-defined app service pricing tiers.inthashCode()SkuDescriptiontoSkuDescription()StringtoString()
-
-
-
Field Detail
-
BASIC_B1
public static final PricingTier BASIC_B1
Basic pricing tier with a small size.
-
BASIC_B2
public static final PricingTier BASIC_B2
Basic pricing tier with a medium size.
-
BASIC_B3
public static final PricingTier BASIC_B3
Basic pricing tier with a large size.
-
STANDARD_S1
public static final PricingTier STANDARD_S1
Standard pricing tier with a small size.
-
STANDARD_S2
public static final PricingTier STANDARD_S2
Standard pricing tier with a medium size.
-
STANDARD_S3
public static final PricingTier STANDARD_S3
Standard pricing tier with a large size.
-
PREMIUM_P1
public static final PricingTier PREMIUM_P1
Premium pricing tier with a small size.
-
PREMIUM_P2
public static final PricingTier PREMIUM_P2
Premium pricing tier with a medium size.
-
PREMIUM_P3
public static final PricingTier PREMIUM_P3
Premium pricing tier with a large size.
-
PREMIUM_P1V2
public static final PricingTier PREMIUM_P1V2
V2 Premium pricing tier with a small size.
-
PREMIUM_P2V2
public static final PricingTier PREMIUM_P2V2
V2 Premium pricing tier with a medium size.
-
PREMIUM_P3V2
public static final PricingTier PREMIUM_P3V2
V2 Premium pricing tier with a large size.
-
PREMIUM_P1V3
public static final PricingTier PREMIUM_P1V3
V3 Premium pricing tier with a small size.
-
PREMIUM_P2V3
public static final PricingTier PREMIUM_P2V3
V3 Premium pricing tier with a medium size.
-
PREMIUM_P3V3
public static final PricingTier PREMIUM_P3V3
V3 Premium pricing tier with a large size.
-
FREE_F1
public static final PricingTier FREE_F1
Free pricing tier. This does not work with Linux web apps, host name bindings, and SSL bindings.
-
SHARED_D1
public static final PricingTier SHARED_D1
Shared pricing tier. This does not work with Linux web apps, host name bindings, and SSL bindings.
-
-
Method Detail
-
fromSkuDescription
public static PricingTier fromSkuDescription(SkuDescription skuDescription)
Parses a serialized value to an AppServicePricingTier instance.- Parameters:
skuDescription- the serialized value to parse.- Returns:
- the parsed AppServicePricingTier object, or null if unable to parse.
-
getAll
public static Collection<PricingTier> getAll()
Lists the pre-defined app service pricing tiers.- Returns:
- immutable collection of the pre-defined app service pricing tiers
-
toSkuDescription
public SkuDescription toSkuDescription()
- Returns:
- the underneath sku description
-
-