PublicIpPrefixSku Class

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

Implements

public final class PublicIpPrefixSku
implements JsonSerializable<PublicIpPrefixSku>

SKU of a public IP prefix.

Constructor Summary

Constructor Description
PublicIpPrefixSku()

Creates an instance of PublicIpPrefixSku class.

Method Summary

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

Reads an instance of PublicIpPrefixSku from the JsonReader.

PublicIpPrefixSkuName name()

Get the name property: Name of a public IP prefix SKU.

PublicIpPrefixSkuTier tier()

Get the tier property: Tier of a public IP prefix SKU.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

PublicIpPrefixSku withName(PublicIpPrefixSkuName name)

Set the name property: Name of a public IP prefix SKU.

PublicIpPrefixSku withTier(PublicIpPrefixSkuTier tier)

Set the tier property: Tier of a public IP prefix SKU.

Methods inherited from java.lang.Object

Constructor Details

PublicIpPrefixSku

public PublicIpPrefixSku()

Creates an instance of PublicIpPrefixSku class.

Method Details

fromJson

public static PublicIpPrefixSku fromJson(JsonReader jsonReader)

Reads an instance of PublicIpPrefixSku from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of PublicIpPrefixSku 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 PublicIpPrefixSku.

name

public PublicIpPrefixSkuName name()

Get the name property: Name of a public IP prefix SKU.

Returns:

the name value.

tier

public PublicIpPrefixSkuTier tier()

Get the tier property: Tier of a public IP prefix SKU.

Returns:

the tier value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withName

public PublicIpPrefixSku withName(PublicIpPrefixSkuName name)

Set the name property: Name of a public IP prefix SKU.

Parameters:

name - the name value to set.

Returns:

the PublicIpPrefixSku object itself.

withTier

public PublicIpPrefixSku withTier(PublicIpPrefixSkuTier tier)

Set the tier property: Tier of a public IP prefix SKU.

Parameters:

tier - the tier value to set.

Returns:

the PublicIpPrefixSku object itself.

Applies to