VirtualMachineExtensionImagesClient Interface

public interface VirtualMachineExtensionImagesClient

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

Method Summary

Modifier and Type Method and Description
abstract VirtualMachineExtensionImageInner get(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

abstract Mono<VirtualMachineExtensionImageInner> getAsync(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

abstract Response<VirtualMachineExtensionImageInner> getWithResponse(String location, String publisherName, String type, String version, Context context)

Gets a virtual machine extension image.

abstract Mono<Response<VirtualMachineExtensionImageInner>> getWithResponseAsync(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

abstract List<VirtualMachineExtensionImageInner> listTypes(String location, String publisherName)

Gets a list of virtual machine extension image types.

abstract Mono<List<VirtualMachineExtensionImageInner>> listTypesAsync(String location, String publisherName)

Gets a list of virtual machine extension image types.

abstract Response<List<VirtualMachineExtensionImageInner>> listTypesWithResponse(String location, String publisherName, Context context)

Gets a list of virtual machine extension image types.

abstract Mono<Response<List<VirtualMachineExtensionImageInner>>> listTypesWithResponseAsync(String location, String publisherName)

Gets a list of virtual machine extension image types.

abstract List<VirtualMachineExtensionImageInner> listVersions(String location, String publisherName, String type)

Gets a list of virtual machine extension image versions.

abstract Mono<List<VirtualMachineExtensionImageInner>> listVersionsAsync(String location, String publisherName, String type)

Gets a list of virtual machine extension image versions.

abstract Response<List<VirtualMachineExtensionImageInner>> listVersionsWithResponse(String location, String publisherName, String type, String filter, Integer top, String orderby, Context context)

Gets a list of virtual machine extension image versions.

abstract Mono<Response<List<VirtualMachineExtensionImageInner>>> listVersionsWithResponseAsync(String location, String publisherName, String type, String filter, Integer top, String orderby)

Gets a list of virtual machine extension image versions.

Method Details

get

public abstract VirtualMachineExtensionImageInner get(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
version - The version parameter.

Returns:

a virtual machine extension image.

getAsync

public abstract Mono getAsync(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
version - The version parameter.

Returns:

a virtual machine extension image on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String location, String publisherName, String type, String version, Context context)

Gets a virtual machine extension image.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
version - The version parameter.
context - The context to associate with this operation.

Returns:

a virtual machine extension image along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String location, String publisherName, String type, String version)

Gets a virtual machine extension image.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
version - The version parameter.

Returns:

a virtual machine extension image along with Response<T> on successful completion of Mono.

listTypes

public abstract List listTypes(String location, String publisherName)

Gets a list of virtual machine extension image types.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.

Returns:

a list of virtual machine extension image types.

listTypesAsync

public abstract Mono> listTypesAsync(String location, String publisherName)

Gets a list of virtual machine extension image types.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.

Returns:

a list of virtual machine extension image types on successful completion of Mono.

listTypesWithResponse

public abstract Response> listTypesWithResponse(String location, String publisherName, Context context)

Gets a list of virtual machine extension image types.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
context - The context to associate with this operation.

Returns:

a list of virtual machine extension image types along with Response<T>.

listTypesWithResponseAsync

public abstract Mono>> listTypesWithResponseAsync(String location, String publisherName)

Gets a list of virtual machine extension image types.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.

Returns:

a list of virtual machine extension image types along with Response<T> on successful completion of Mono.

listVersions

public abstract List listVersions(String location, String publisherName, String type)

Gets a list of virtual machine extension image versions.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.

Returns:

a list of virtual machine extension image versions.

listVersionsAsync

public abstract Mono> listVersionsAsync(String location, String publisherName, String type)

Gets a list of virtual machine extension image versions.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.

Returns:

a list of virtual machine extension image versions on successful completion of Mono.

listVersionsWithResponse

public abstract Response> listVersionsWithResponse(String location, String publisherName, String type, String filter, Integer top, String orderby, Context context)

Gets a list of virtual machine extension image versions.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
filter - The filter to apply on the operation.
top - The top parameter.
orderby - The orderby parameter.
context - The context to associate with this operation.

Returns:

a list of virtual machine extension image versions along with Response<T>.

listVersionsWithResponseAsync

public abstract Mono>> listVersionsWithResponseAsync(String location, String publisherName, String type, String filter, Integer top, String orderby)

Gets a list of virtual machine extension image versions.

Parameters:

location - The name of a supported Azure region.
publisherName - The publisherName parameter.
type - The type parameter.
filter - The filter to apply on the operation.
top - The top parameter.
orderby - The orderby parameter.

Returns:

a list of virtual machine extension image versions along with Response<T> on successful completion of Mono.

Applies to