VirtualMachineImagesClient Interface
public interface VirtualMachineImagesClient
An instance of this class provides access to all the operations defined in VirtualMachineImagesClient.
Method Summary
Method Details
get
public abstract VirtualMachineImageInner get(String location, String publisherName, String offer, String skus, String version)
Gets a virtual machine image.
Parameters:
Returns:
getAsync
public abstract Mono<VirtualMachineImageInner> getAsync(String location, String publisherName, String offer, String skus, String version)
Gets a virtual machine image.
Parameters:
Returns:
getWithResponse
public abstract Response<VirtualMachineImageInner> getWithResponse(String location, String publisherName, String offer, String skus, String version, Context context)
Gets a virtual machine image.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<VirtualMachineImageInner>> getWithResponseAsync(String location, String publisherName, String offer, String skus, String version)
Gets a virtual machine image.
Parameters:
Returns:
list
public abstract List<VirtualMachineImageResourceInner> list(String location, String publisherName, String offer, String skus)
Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
Parameters:
Returns:
listAsync
public abstract Mono<List<VirtualMachineImageResourceInner>> listAsync(String location, String publisherName, String offer, String skus)
Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
Parameters:
Returns:
listByEdgeZone
public abstract VmImagesInEdgeZoneListResultInner listByEdgeZone(String location, String edgeZone)
Gets a list of all virtual machine image versions for the specified edge zone.
Parameters:
Returns:
listByEdgeZoneAsync
public abstract Mono<VmImagesInEdgeZoneListResultInner> listByEdgeZoneAsync(String location, String edgeZone)
Gets a list of all virtual machine image versions for the specified edge zone.
Parameters:
Returns:
listByEdgeZoneWithResponse
public abstract Response<VmImagesInEdgeZoneListResultInner> listByEdgeZoneWithResponse(String location, String edgeZone, Context context)
Gets a list of all virtual machine image versions for the specified edge zone.
Parameters:
Returns:
listByEdgeZoneWithResponseAsync
public abstract Mono<Response<VmImagesInEdgeZoneListResultInner>> listByEdgeZoneWithResponseAsync(String location, String edgeZone)
Gets a list of all virtual machine image versions for the specified edge zone.
Parameters:
Returns:
listOffers
public abstract List<VirtualMachineImageResourceInner> listOffers(String location, String publisherName)
Gets a list of virtual machine image offers for the specified location and publisher.
Parameters:
Returns:
listOffersAsync
public abstract Mono<List<VirtualMachineImageResourceInner>> listOffersAsync(String location, String publisherName)
Gets a list of virtual machine image offers for the specified location and publisher.
Parameters:
Returns:
listOffersWithResponse
public abstract Response<List<VirtualMachineImageResourceInner>> listOffersWithResponse(String location, String publisherName, Context context)
Gets a list of virtual machine image offers for the specified location and publisher.
Parameters:
Returns:
listOffersWithResponseAsync
public abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listOffersWithResponseAsync(String location, String publisherName)
Gets a list of virtual machine image offers for the specified location and publisher.
Parameters:
Returns:
listPublishers
public abstract List<VirtualMachineImageResourceInner> listPublishers(String location)
Gets a list of virtual machine image publishers for the specified Azure location.
Parameters:
Returns:
listPublishersAsync
public abstract Mono<List<VirtualMachineImageResourceInner>> listPublishersAsync(String location)
Gets a list of virtual machine image publishers for the specified Azure location.
Parameters:
Returns:
listPublishersWithResponse
public abstract Response<List<VirtualMachineImageResourceInner>> listPublishersWithResponse(String location, Context context)
Gets a list of virtual machine image publishers for the specified Azure location.
Parameters:
Returns:
listPublishersWithResponseAsync
public abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listPublishersWithResponseAsync(String location)
Gets a list of virtual machine image publishers for the specified Azure location.
Parameters:
Returns:
listSkus
public abstract List<VirtualMachineImageResourceInner> listSkus(String location, String publisherName, String offer)
Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
Parameters:
Returns:
listSkusAsync
public abstract Mono<List<VirtualMachineImageResourceInner>> listSkusAsync(String location, String publisherName, String offer)
Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
Parameters:
Returns:
listSkusWithResponse
public abstract Response<List<VirtualMachineImageResourceInner>> listSkusWithResponse(String location, String publisherName, String offer, Context context)
Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
Parameters:
Returns:
listSkusWithResponseAsync
public abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listSkusWithResponseAsync(String location, String publisherName, String offer)
Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
Parameters:
Returns:
listWithProperties
public abstract PagedIterable<VirtualMachineImageInner> listWithProperties(String location, String publisherName, String offer, String skus, Expand expand)
The listWithProperties operation.
Parameters:
Returns:
listWithProperties
public abstract PagedIterable<VirtualMachineImageInner> listWithProperties(String location, String publisherName, String offer, String skus, Expand expand, Integer top, String orderby, Context context)
The listWithProperties operation.
Parameters:
Returns:
listWithPropertiesAsync
public abstract PagedFlux<VirtualMachineImageInner> listWithPropertiesAsync(String location, String publisherName, String offer, String skus, Expand expand)
The listWithProperties operation.
Parameters:
Returns:
listWithPropertiesAsync
public abstract PagedFlux<VirtualMachineImageInner> listWithPropertiesAsync(String location, String publisherName, String offer, String skus, Expand expand, Integer top, String orderby)
The listWithProperties operation.
Parameters:
Returns:
listWithResponse
public abstract Response<List<VirtualMachineImageResourceInner>> listWithResponse(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby, Context context)
Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
Parameters:
Returns:
listWithResponseAsync
public abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listWithResponseAsync(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby)
Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
Parameters:
Returns: