ResourceSkuZoneDetails Class

  • java.lang.Object
    • com.azure.resourcemanager.appplatform.models.ResourceSkuZoneDetails

Implements

public final class ResourceSkuZoneDetails
implements JsonSerializable<ResourceSkuZoneDetails>

Details of capabilities available to a SKU in specific zones.

Constructor Summary

Constructor Description
ResourceSkuZoneDetails()

Creates an instance of ResourceSkuZoneDetails class.

Method Summary

Modifier and Type Method and Description
List<ResourceSkuCapabilities> capabilities()

Get the capabilities property: Gets a list of capabilities that are available for the SKU in the specified list of zones.

static ResourceSkuZoneDetails fromJson(JsonReader jsonReader)

Reads an instance of ResourceSkuZoneDetails from the JsonReader.

List<String> name()

Get the name property: Gets the set of zones that the SKU is available in with the specified capabilities.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ResourceSkuZoneDetails withCapabilities(List<ResourceSkuCapabilities> capabilities)

Set the capabilities property: Gets a list of capabilities that are available for the SKU in the specified list of zones.

ResourceSkuZoneDetails withName(List<String> name)

Set the name property: Gets the set of zones that the SKU is available in with the specified capabilities.

Methods inherited from java.lang.Object

Constructor Details

ResourceSkuZoneDetails

public ResourceSkuZoneDetails()

Creates an instance of ResourceSkuZoneDetails class.

Method Details

capabilities

public List capabilities()

Get the capabilities property: Gets a list of capabilities that are available for the SKU in the specified list of zones.

Returns:

the capabilities value.

fromJson

public static ResourceSkuZoneDetails fromJson(JsonReader jsonReader)

Reads an instance of ResourceSkuZoneDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

name

public List name()

Get the name property: Gets the set of zones that the SKU is available in with the specified capabilities.

Returns:

the name value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCapabilities

public ResourceSkuZoneDetails withCapabilities(List capabilities)

Set the capabilities property: Gets a list of capabilities that are available for the SKU in the specified list of zones.

Parameters:

capabilities - the capabilities value to set.

Returns:

the ResourceSkuZoneDetails object itself.

withName

public ResourceSkuZoneDetails withName(List name)

Set the name property: Gets the set of zones that the SKU is available in with the specified capabilities.

Parameters:

name - the name value to set.

Returns:

the ResourceSkuZoneDetails object itself.

Applies to