VirtualApplianceSkusClient Interface

public interface VirtualApplianceSkusClient

An instance of this class provides access to all the operations defined in VirtualApplianceSkusClient.

Method Summary

Modifier and Type Method and Description
abstract NetworkVirtualApplianceSkuInner get(String skuName)

Retrieves a single available sku for network virtual appliance.

abstract Mono<NetworkVirtualApplianceSkuInner> getAsync(String skuName)

Retrieves a single available sku for network virtual appliance.

abstract Response<NetworkVirtualApplianceSkuInner> getWithResponse(String skuName, Context context)

Retrieves a single available sku for network virtual appliance.

abstract Mono<Response<NetworkVirtualApplianceSkuInner>> getWithResponseAsync(String skuName)

Retrieves a single available sku for network virtual appliance.

abstract PagedIterable<NetworkVirtualApplianceSkuInner> list()

List all SKUs available for a virtual appliance.

abstract PagedIterable<NetworkVirtualApplianceSkuInner> list(Context context)

List all SKUs available for a virtual appliance.

abstract PagedFlux<NetworkVirtualApplianceSkuInner> listAsync()

List all SKUs available for a virtual appliance.

Method Details

get

public abstract NetworkVirtualApplianceSkuInner get(String skuName)

Retrieves a single available sku for network virtual appliance.

Parameters:

skuName - Name of the Sku.

Returns:

available NetworkVirtualApplianceSkus.

getAsync

public abstract Mono getAsync(String skuName)

Retrieves a single available sku for network virtual appliance.

Parameters:

skuName - Name of the Sku.

Returns:

available NetworkVirtualApplianceSkus on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String skuName, Context context)

Retrieves a single available sku for network virtual appliance.

Parameters:

skuName - Name of the Sku.
context - The context to associate with this operation.

Returns:

available NetworkVirtualApplianceSkus along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String skuName)

Retrieves a single available sku for network virtual appliance.

Parameters:

skuName - Name of the Sku.

Returns:

available NetworkVirtualApplianceSkus along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all SKUs available for a virtual appliance.

Returns:

response for ListNetworkVirtualApplianceSkus API service call as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

List all SKUs available for a virtual appliance.

Parameters:

context - The context to associate with this operation.

Returns:

response for ListNetworkVirtualApplianceSkus API service call as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all SKUs available for a virtual appliance.

Returns:

response for ListNetworkVirtualApplianceSkus API service call as paginated response with PagedFlux<T>.

Applies to