ExpressRouteCircuitSkuType Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.ExpressRouteCircuitSkuType

public class ExpressRouteCircuitSkuType

Express route circuit sku type.

Field Summary

Modifier and Type Field and Description
static final ExpressRouteCircuitSkuType PREMIUM_METEREDDATA

Static value for Premium sku tier and MeteredData sku family.

static final ExpressRouteCircuitSkuType PREMIUM_UNLIMITEDDATA

Static value for Premium sku tier and UnlimitedData sku family.

static final ExpressRouteCircuitSkuType STANDARD_METEREDDATA

Static value for Standard sku tier and MeteredData sku family.

static final ExpressRouteCircuitSkuType STANDARD_UNLIMITEDDATA

Static value for Standard sku tier and UnlimitedData sku family.

Constructor Summary

Constructor Description
ExpressRouteCircuitSkuType(ExpressRouteCircuitSku sku)

Creates a custom value for ExpressRouteCircuitSkuType.

ExpressRouteCircuitSkuType(ExpressRouteCircuitSkuTier skuTier, ExpressRouteCircuitSkuFamily skuFamily)

Creates a custom value for ExpressRouteCircuitSkuType.

Method Summary

Modifier and Type Method and Description
boolean equals(Object obj)
static ExpressRouteCircuitSkuType fromSku(ExpressRouteCircuitSku sku)

Searches for an SKU type and creates a new Express Route circuit SKU type instance if not found among the existing ones.

int hashCode()
ExpressRouteCircuitSku sku()
String toString()
static ExpressRouteCircuitSkuType[] values()

Methods inherited from java.lang.Object

Field Details

PREMIUM_METEREDDATA

public static final ExpressRouteCircuitSkuType PREMIUM_METEREDDATA

Static value for Premium sku tier and MeteredData sku family.

PREMIUM_UNLIMITEDDATA

public static final ExpressRouteCircuitSkuType PREMIUM_UNLIMITEDDATA

Static value for Premium sku tier and UnlimitedData sku family.

STANDARD_METEREDDATA

public static final ExpressRouteCircuitSkuType STANDARD_METEREDDATA

Static value for Standard sku tier and MeteredData sku family.

STANDARD_UNLIMITEDDATA

public static final ExpressRouteCircuitSkuType STANDARD_UNLIMITEDDATA

Static value for Standard sku tier and UnlimitedData sku family.

Constructor Details

ExpressRouteCircuitSkuType

public ExpressRouteCircuitSkuType(ExpressRouteCircuitSku sku)

Creates a custom value for ExpressRouteCircuitSkuType.

Parameters:

sku - the SKU

ExpressRouteCircuitSkuType

public ExpressRouteCircuitSkuType(ExpressRouteCircuitSkuTier skuTier, ExpressRouteCircuitSkuFamily skuFamily)

Creates a custom value for ExpressRouteCircuitSkuType.

Parameters:

skuTier - a SKU tier
skuFamily - an SKU family

Method Details

equals

public boolean equals(Object obj)

Overrides:

ExpressRouteCircuitSkuType.equals(Object obj)

Parameters:

obj

fromSku

public static ExpressRouteCircuitSkuType fromSku(ExpressRouteCircuitSku sku)

Searches for an SKU type and creates a new Express Route circuit SKU type instance if not found among the existing ones.

Parameters:

sku - an Express Route circuit SKU

Returns:

the parsed or created Express Route circuit SKU type

hashCode

public int hashCode()

Overrides:

ExpressRouteCircuitSkuType.hashCode()

sku

public ExpressRouteCircuitSku sku()

Returns:

the SKU

toString

public String toString()

Overrides:

ExpressRouteCircuitSkuType.toString()

values

public static ExpressRouteCircuitSkuType[] values()

Returns:

predefined Express Route circuit SKU types

Applies to