/** * Creates or finds a ExpressRouteCircuitSkuFamily from its string representation. * @param name a name to look for * @return the corresponding ExpressRouteCircuitSkuFamily */ @JsonCreator public static ExpressRouteCircuitSkuFamily fromString(String name) { return fromString(name, ExpressRouteCircuitSkuFamily.class); }
/** * @return known ExpressRouteCircuitSkuFamily values */ public static Collection<ExpressRouteCircuitSkuFamily> values() { return values(ExpressRouteCircuitSkuFamily.class); } }
/** * Creates a custom value for ExpressRouteCircuitSkuType. * @param skuTier a SKU tier * @param skuFamily an SKU family */ public ExpressRouteCircuitSkuType(ExpressRouteCircuitSkuTier skuTier, ExpressRouteCircuitSkuFamily skuFamily) { this(new ExpressRouteCircuitSku() .withName((skuTier == null ? "" : skuTier.toString()) + "_" + (skuFamily == null ? "" : skuFamily.toString())) .withTier(skuTier) .withFamily(skuFamily)); }
/** * Creates a custom value for ExpressRouteCircuitSkuType. * @param skuTier a SKU tier * @param skuFamily an SKU family */ public ExpressRouteCircuitSkuType(ExpressRouteCircuitSkuTier skuTier, ExpressRouteCircuitSkuFamily skuFamily) { this(new ExpressRouteCircuitSku() .withName((skuTier == null ? "" : skuTier.toString()) + "_" + (skuFamily == null ? "" : skuFamily.toString())) .withTier(skuTier) .withFamily(skuFamily)); }
/** * Creates or finds a ExpressRouteCircuitSkuFamily from its string representation. * @param name a name to look for * @return the corresponding ExpressRouteCircuitSkuFamily */ @JsonCreator public static ExpressRouteCircuitSkuFamily fromString(String name) { return fromString(name, ExpressRouteCircuitSkuFamily.class); }
/** * @return known ExpressRouteCircuitSkuFamily values */ public static Collection<ExpressRouteCircuitSkuFamily> values() { return values(ExpressRouteCircuitSkuFamily.class); } }