Class PricingTier
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.appservice.model.PricingTier
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.ExpandableParameter
public class PricingTier extends Object implements com.microsoft.azure.toolkit.lib.common.model.ExpandableParameter
-
-
Field Summary
Fields Modifier and Type Field Description static PricingTierBASIC_B1static PricingTierBASIC_B2static PricingTierBASIC_B3static PricingTierCONSUMPTIONprivate static StringCONSUMPTION_SIZEstatic PricingTierELASTIC_PREMIUM_EP1static PricingTierELASTIC_PREMIUM_EP2static PricingTierELASTIC_PREMIUM_EP3static PricingTierFREE_F1static Set<PricingTier>FUNCTION_PRICINGstatic PricingTierPREMIUM_P1static PricingTierPREMIUM_P1V2static PricingTierPREMIUM_P1V3static PricingTierPREMIUM_P2static PricingTierPREMIUM_P2V2static PricingTierPREMIUM_P2V3static PricingTierPREMIUM_P3static PricingTierPREMIUM_P3V2static PricingTierPREMIUM_P3V3static PricingTierSHARED_D1static Set<PricingTier>SHARED_PRICINGprivate Stringsizestatic PricingTierSTANDARD_S1static PricingTierSTANDARD_S2static PricingTierSTANDARD_S3private Stringtierprivate static Set<PricingTier>valuesstatic Set<PricingTier>WEB_APP_PRICING
-
Constructor Summary
Constructors Constructor Description PricingTier()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static PricingTierfromString(String size)static PricingTierfromString(String tier, String size)inthashCode()booleanisExpandedValue()StringtoString()static Set<PricingTier>values()
-
-
-
Field Detail
-
BASIC_B1
public static final PricingTier BASIC_B1
-
BASIC_B2
public static final PricingTier BASIC_B2
-
BASIC_B3
public static final PricingTier BASIC_B3
-
STANDARD_S1
public static final PricingTier STANDARD_S1
-
STANDARD_S2
public static final PricingTier STANDARD_S2
-
STANDARD_S3
public static final PricingTier STANDARD_S3
-
PREMIUM_P1
public static final PricingTier PREMIUM_P1
-
PREMIUM_P2
public static final PricingTier PREMIUM_P2
-
PREMIUM_P3
public static final PricingTier PREMIUM_P3
-
PREMIUM_P1V2
public static final PricingTier PREMIUM_P1V2
-
PREMIUM_P2V2
public static final PricingTier PREMIUM_P2V2
-
PREMIUM_P3V2
public static final PricingTier PREMIUM_P3V2
-
PREMIUM_P1V3
public static final PricingTier PREMIUM_P1V3
-
PREMIUM_P2V3
public static final PricingTier PREMIUM_P2V3
-
PREMIUM_P3V3
public static final PricingTier PREMIUM_P3V3
-
FREE_F1
public static final PricingTier FREE_F1
-
SHARED_D1
public static final PricingTier SHARED_D1
-
CONSUMPTION
public static final PricingTier CONSUMPTION
-
ELASTIC_PREMIUM_EP1
public static final PricingTier ELASTIC_PREMIUM_EP1
-
ELASTIC_PREMIUM_EP2
public static final PricingTier ELASTIC_PREMIUM_EP2
-
ELASTIC_PREMIUM_EP3
public static final PricingTier ELASTIC_PREMIUM_EP3
-
SHARED_PRICING
public static final Set<PricingTier> SHARED_PRICING
-
WEB_APP_PRICING
public static final Set<PricingTier> WEB_APP_PRICING
-
FUNCTION_PRICING
public static final Set<PricingTier> FUNCTION_PRICING
-
values
private static final Set<PricingTier> values
-
CONSUMPTION_SIZE
private static final String CONSUMPTION_SIZE
- See Also:
- Constant Field Values
-
tier
private String tier
-
size
private String size
-
-
Method Detail
-
values
public static Set<PricingTier> values()
-
fromString
public static PricingTier fromString(@Nonnull String size)
-
fromString
public static PricingTier fromString(@Nullable String tier, @Nonnull String size)
-
isExpandedValue
public boolean isExpandedValue()
- Specified by:
isExpandedValuein interfacecom.microsoft.azure.toolkit.lib.common.model.ExpandableParameter
-
-