Class PricingTier
java.lang.Object
com.microsoft.azure.management.appservice.PricingTier
Defines App service pricing tiers.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final PricingTier
Basic pricing tier with a small size.static final PricingTier
Basic pricing tier with a medium size.static final PricingTier
Basic pricing tier with a large size.static final PricingTier
Free pricing tier.static final PricingTier
Premium pricing tier with a small size.static final PricingTier
V2 Premium pricing tier with a small size.static final PricingTier
Premium pricing tier with a medium size.static final PricingTier
V2 Premium pricing tier with a medium size.static final PricingTier
Premium pricing tier with a large size.static final PricingTier
V2 Premium pricing tier with a large size.static final PricingTier
Shared pricing tier.static final PricingTier
Standard pricing tier with a small size.static final PricingTier
Standard pricing tier with a medium size.static final PricingTier
Standard pricing tier with a large size. -
Constructor Summary
ConstructorDescriptionPricingTier
(String tier, String size) Creates a custom app service pricing tier. -
Method Summary
Modifier and TypeMethodDescriptionboolean
static PricingTier
fromSkuDescription
(SkuDescription skuDescription) Parses a serialized value to an AppServicePricingTier instance.static Collection<PricingTier>
getAll()
Lists the pre-defined app service pricing tiers.int
hashCode()
toString()
-
Field Details
-
BASIC_B1
Basic pricing tier with a small size. -
BASIC_B2
Basic pricing tier with a medium size. -
BASIC_B3
Basic pricing tier with a large size. -
STANDARD_S1
Standard pricing tier with a small size. -
STANDARD_S2
Standard pricing tier with a medium size. -
STANDARD_S3
Standard pricing tier with a large size. -
PREMIUM_P1
Premium pricing tier with a small size. -
PREMIUM_P2
Premium pricing tier with a medium size. -
PREMIUM_P3
Premium pricing tier with a large size. -
PREMIUM_P1V2
V2 Premium pricing tier with a small size. -
PREMIUM_P2V2
V2 Premium pricing tier with a medium size. -
PREMIUM_P3V2
V2 Premium pricing tier with a large size. -
FREE_F1
Free pricing tier. This does not work with Linux web apps, host name bindings, and SSL bindings. -
SHARED_D1
Shared pricing tier. This does not work with Linux web apps, host name bindings, and SSL bindings.
-
-
Constructor Details
-
PricingTier
Creates a custom app service pricing tier.- Parameters:
tier
- the tier namesize
- the size of the plan
-
-
Method Details
-
fromSkuDescription
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
Lists the pre-defined app service pricing tiers.- Returns:
- immutable collection of the pre-defined app service pricing tiers
-
toString
-
toSkuDescription
- Returns:
- the underneath sku description
-
hashCode
public int hashCode() -
equals
-