public Observable<LiveEventInner> beginUpdateAsync(String resourceGroupName, String accountName, String liveEventName, LiveEventInner parameters) {
        return beginUpdateWithServiceResponseAsync(resourceGroupName, accountName, liveEventName, parameters).map(new Func1<ServiceResponse<LiveEventInner>, LiveEventInner>() {
            @Override
            public LiveEventInner call(ServiceResponse<LiveEventInner> response) {
                return response.body();
            }
        });
    }
public Observable < LiveEventInner > beginUpdateAsync ( String resourceGroupName , String accountName , String liveEventName , LiveEventInner parameters ) { return beginUpdateWithServiceResponseAsync ( resourceGroupName , accountName , liveEventName , parameters ) . map ( new Func1 < ServiceResponse < LiveEventInner > , LiveEventInner > ( ) { @ Override public LiveEventInner call ( ServiceResponse < LiveEventInner > response ) { return response . body ( ) ; } } ) ; }
Updates a existing Live Event.

@param resourceGroupName The name of the resource group within the Azure subscription.
@param accountName The Media Services account name.
@param liveEventName The name of the Live Event.
@param parameters Live Event properties needed for creation.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable to the LiveEventInner object