NetworkVirtualApplianceSkuInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. NetworkVirtualApplianceSkuInner
- com.
- com.
- com.
public final class NetworkVirtualApplianceSkuInner
extends Resource
Available NetworkVirtualApplianceSkus Definition of the NetworkVirtualApplianceSkus resource.
Constructor Summary
Constructor | Description |
---|---|
NetworkVirtualApplianceSkuInner() |
Creates an instance of Network |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Network |
availableScaleUnits()
Get the available |
List<String> |
availableVersions()
Get the available |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
static
Network |
fromJson(JsonReader jsonReader)
Reads an instance of Network |
String |
id()
Get the id property: Resource ID. |
String |
name()
Get the name property: The name of the resource. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
String |
vendor()
Get the vendor property: Network Virtual Appliance Sku vendor. |
Network |
withAvailableScaleUnits(List<NetworkVirtualApplianceSkuInstances> availableScaleUnits)
Set the available |
Network |
withId(String id)
Set the id property: Resource ID. |
Network |
withLocation(String location) |
Network |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
NetworkVirtualApplianceSkuInner
public NetworkVirtualApplianceSkuInner()
Creates an instance of NetworkVirtualApplianceSkuInner class.
Method Details
availableScaleUnits
public List
Get the availableScaleUnits property: The list of scale units available.
Returns:
availableVersions
public List
Get the availableVersions property: Available Network Virtual Appliance versions.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fromJson
public static NetworkVirtualApplianceSkuInner fromJson(JsonReader jsonReader)
Reads an instance of NetworkVirtualApplianceSkuInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
NetworkVirtualApplianceSkuInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
NetworkVirtualApplianceSkuInner.name()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
NetworkVirtualApplianceSkuInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
NetworkVirtualApplianceSkuInner.type()Returns:
validate
public void validate()
Validates the instance.
vendor
public String vendor()
Get the vendor property: Network Virtual Appliance Sku vendor.
Returns:
withAvailableScaleUnits
public NetworkVirtualApplianceSkuInner withAvailableScaleUnits(List
Set the availableScaleUnits property: The list of scale units available.
Parameters:
Returns:
withId
public NetworkVirtualApplianceSkuInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withLocation
public NetworkVirtualApplianceSkuInner withLocation(String location)
Overrides:
NetworkVirtualApplianceSkuInner.withLocation(String location)Parameters:
withTags
public NetworkVirtualApplianceSkuInner withTags(Map
Overrides:
NetworkVirtualApplianceSkuInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java