public ServiceFuture<MediaServiceInner> updateAsync(String resourceGroupName, String mediaServiceName, MediaServiceInner parameters, final ServiceCallback<MediaServiceInner> serviceCallback) {
        return ServiceFuture.fromResponse(updateWithServiceResponseAsync(resourceGroupName, mediaServiceName, parameters), serviceCallback);
    }
public ServiceFuture < MediaServiceInner > updateAsync ( String resourceGroupName , String mediaServiceName , MediaServiceInner parameters , final ServiceCallback < MediaServiceInner > serviceCallback ) { return ServiceFuture . fromResponse ( updateWithServiceResponseAsync ( resourceGroupName , mediaServiceName , parameters ) , serviceCallback ) ; }
Updates a Media Service.

@param resourceGroupName Name of the resource group within the Azure subscription.
@param mediaServiceName Name of the Media Service.
@param parameters Media Service properties needed for update.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object