ExpressRouteServiceProviderBandwidthsOffered Class

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

Implements

public final class ExpressRouteServiceProviderBandwidthsOffered
implements JsonSerializable<ExpressRouteServiceProviderBandwidthsOffered>

Contains bandwidths offered in ExpressRouteServiceProvider resources.

Constructor Summary

Constructor Description
ExpressRouteServiceProviderBandwidthsOffered()

Creates an instance of ExpressRouteServiceProviderBandwidthsOffered class.

Method Summary

Modifier and Type Method and Description
static ExpressRouteServiceProviderBandwidthsOffered fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteServiceProviderBandwidthsOffered from the JsonReader.

String offerName()

Get the offerName property: The OfferName.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Integer valueInMbps()

Get the valueInMbps property: The ValueInMbps.

ExpressRouteServiceProviderBandwidthsOffered withOfferName(String offerName)

Set the offerName property: The OfferName.

ExpressRouteServiceProviderBandwidthsOffered withValueInMbps(Integer valueInMbps)

Set the valueInMbps property: The ValueInMbps.

Methods inherited from java.lang.Object

Constructor Details

ExpressRouteServiceProviderBandwidthsOffered

public ExpressRouteServiceProviderBandwidthsOffered()

Creates an instance of ExpressRouteServiceProviderBandwidthsOffered class.

Method Details

fromJson

public static ExpressRouteServiceProviderBandwidthsOffered fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteServiceProviderBandwidthsOffered from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ExpressRouteServiceProviderBandwidthsOffered if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ExpressRouteServiceProviderBandwidthsOffered.

offerName

public String offerName()

Get the offerName property: The OfferName.

Returns:

the offerName value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

valueInMbps

public Integer valueInMbps()

Get the valueInMbps property: The ValueInMbps.

Returns:

the valueInMbps value.

withOfferName

public ExpressRouteServiceProviderBandwidthsOffered withOfferName(String offerName)

Set the offerName property: The OfferName.

Parameters:

offerName - the offerName value to set.

Returns:

the ExpressRouteServiceProviderBandwidthsOffered object itself.

withValueInMbps

public ExpressRouteServiceProviderBandwidthsOffered withValueInMbps(Integer valueInMbps)

Set the valueInMbps property: The ValueInMbps.

Parameters:

valueInMbps - the valueInMbps value to set.

Returns:

the ExpressRouteServiceProviderBandwidthsOffered object itself.

Applies to