public ServiceFuture<VirtualMachineExtensionImageInner> getAsync(String location, String publisherName, String type, String version, final ServiceCallback<VirtualMachineExtensionImageInner> serviceCallback) {
        return ServiceFuture.fromResponse(getWithServiceResponseAsync(location, publisherName, type, version), serviceCallback);
    }
public ServiceFuture < VirtualMachineExtensionImageInner > getAsync ( String location , String publisherName , String type , String version , final ServiceCallback < VirtualMachineExtensionImageInner > serviceCallback ) { return ServiceFuture . fromResponse ( getWithServiceResponseAsync ( location , publisherName , type , version ) , serviceCallback ) ; }
Gets a virtual machine extension image.

@param location The name of a supported Azure region.
@param publisherName the String value
@param type the String value
@param version the String value
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object