Interface VirtualMachineImagesEdgeZonesClient


  • public interface VirtualMachineImagesEdgeZonesClient
    An instance of this class provides access to all the operations defined in VirtualMachineImagesEdgeZonesClient.
    • Method Detail

      • getWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VirtualMachineImageInner>> getWithResponseAsync​(String location,
                                                                                               String edgeZone,
                                                                                               String publisherName,
                                                                                               String offer,
                                                                                               String skus,
                                                                                               String version)
        Gets a virtual machine image in an edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        version - A valid image SKU version.
        Returns:
        a virtual machine image in an edge zone along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAsync

        Mono<VirtualMachineImageInner> getAsync​(String location,
                                                String edgeZone,
                                                String publisherName,
                                                String offer,
                                                String skus,
                                                String version)
        Gets a virtual machine image in an edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        version - A valid image SKU version.
        Returns:
        a virtual machine image in an edge zone on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • get

        VirtualMachineImageInner get​(String location,
                                     String edgeZone,
                                     String publisherName,
                                     String offer,
                                     String skus,
                                     String version)
        Gets a virtual machine image in an edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        version - A valid image SKU version.
        Returns:
        a virtual machine image in an edge zone.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWithResponse

        com.azure.core.http.rest.Response<VirtualMachineImageInner> getWithResponse​(String location,
                                                                                    String edgeZone,
                                                                                    String publisherName,
                                                                                    String offer,
                                                                                    String skus,
                                                                                    String version,
                                                                                    com.azure.core.util.Context context)
        Gets a virtual machine image in an edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        version - A valid image SKU version.
        context - The context to associate with this operation.
        Returns:
        a virtual machine image in an edge zone along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> listWithResponseAsync​(String location,
                                                                                                              String edgeZone,
                                                                                                              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, edge zone, publisher, offer, and SKU.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        expand - The expand expression to apply on the operation.
        top - An integer value specifying the number of images to return that matches supplied values.
        orderby - Specifies the order of the results returned. Formatted as an OData query.
        Returns:
        a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAsync

        Mono<List<VirtualMachineImageResourceInner>> listAsync​(String location,
                                                               String edgeZone,
                                                               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, edge zone, publisher, offer, and SKU.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        expand - The expand expression to apply on the operation.
        top - An integer value specifying the number of images to return that matches supplied values.
        orderby - Specifies the order of the results returned. Formatted as an OData query.
        Returns:
        a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAsync

        Mono<List<VirtualMachineImageResourceInner>> listAsync​(String location,
                                                               String edgeZone,
                                                               String publisherName,
                                                               String offer,
                                                               String skus)
        Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        Returns:
        a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • list

        List<VirtualMachineImageResourceInner> list​(String location,
                                                    String edgeZone,
                                                    String publisherName,
                                                    String offer,
                                                    String skus)
        Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        Returns:
        a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listWithResponse​(String location,
                                                                                                   String edgeZone,
                                                                                                   String publisherName,
                                                                                                   String offer,
                                                                                                   String skus,
                                                                                                   String expand,
                                                                                                   Integer top,
                                                                                                   String orderby,
                                                                                                   com.azure.core.util.Context context)
        Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        skus - A valid image SKU.
        expand - The expand expression to apply on the operation.
        top - An integer value specifying the number of images to return that matches supplied values.
        orderby - Specifies the order of the results returned. Formatted as an OData query.
        context - The context to associate with this operation.
        Returns:
        a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOffersWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> listOffersWithResponseAsync​(String location,
                                                                                                                    String edgeZone,
                                                                                                                    String publisherName)
        Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        Returns:
        a list of virtual machine image offers for the specified location, edge zone and publisher along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOffersAsync

        Mono<List<VirtualMachineImageResourceInner>> listOffersAsync​(String location,
                                                                     String edgeZone,
                                                                     String publisherName)
        Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        Returns:
        a list of virtual machine image offers for the specified location, edge zone and publisher on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOffers

        List<VirtualMachineImageResourceInner> listOffers​(String location,
                                                          String edgeZone,
                                                          String publisherName)
        Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        Returns:
        a list of virtual machine image offers for the specified location, edge zone and publisher.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOffersWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listOffersWithResponse​(String location,
                                                                                                         String edgeZone,
                                                                                                         String publisherName,
                                                                                                         com.azure.core.util.Context context)
        Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        context - The context to associate with this operation.
        Returns:
        a list of virtual machine image offers for the specified location, edge zone and publisher along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublishersWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> listPublishersWithResponseAsync​(String location,
                                                                                                                        String edgeZone)
        Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        Returns:
        a list of virtual machine image publishers for the specified Azure location and edge zone along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublishersAsync

        Mono<List<VirtualMachineImageResourceInner>> listPublishersAsync​(String location,
                                                                         String edgeZone)
        Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        Returns:
        a list of virtual machine image publishers for the specified Azure location and edge zone on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublishers

        List<VirtualMachineImageResourceInner> listPublishers​(String location,
                                                              String edgeZone)
        Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        Returns:
        a list of virtual machine image publishers for the specified Azure location and edge zone.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublishersWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listPublishersWithResponse​(String location,
                                                                                                             String edgeZone,
                                                                                                             com.azure.core.util.Context context)
        Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        context - The context to associate with this operation.
        Returns:
        a list of virtual machine image publishers for the specified Azure location and edge zone along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSkusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> listSkusWithResponseAsync​(String location,
                                                                                                                  String edgeZone,
                                                                                                                  String publisherName,
                                                                                                                  String offer)
        Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        Returns:
        a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSkusAsync

        Mono<List<VirtualMachineImageResourceInner>> listSkusAsync​(String location,
                                                                   String edgeZone,
                                                                   String publisherName,
                                                                   String offer)
        Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        Returns:
        a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSkus

        List<VirtualMachineImageResourceInner> listSkus​(String location,
                                                        String edgeZone,
                                                        String publisherName,
                                                        String offer)
        Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        Returns:
        a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSkusWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listSkusWithResponse​(String location,
                                                                                                       String edgeZone,
                                                                                                       String publisherName,
                                                                                                       String offer,
                                                                                                       com.azure.core.util.Context context)
        Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
        Parameters:
        location - The name of a supported Azure region.
        edgeZone - The name of the edge zone.
        publisherName - A valid image publisher.
        offer - A valid image publisher offer.
        context - The context to associate with this operation.
        Returns:
        a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.