public Observable<RouteTableInner> beginCreateOrUpdateAsync(String resourceGroupName, String routeTableName, RouteTableInner parameters) {
        return beginCreateOrUpdateWithServiceResponseAsync(resourceGroupName, routeTableName, parameters).map(new Func1<ServiceResponse<RouteTableInner>, RouteTableInner>() {
            @Override
            public RouteTableInner call(ServiceResponse<RouteTableInner> response) {
                return response.body();
            }
        });
    }
public Observable < RouteTableInner > beginCreateOrUpdateAsync ( String resourceGroupName , String routeTableName , RouteTableInner parameters ) { return beginCreateOrUpdateWithServiceResponseAsync ( resourceGroupName , routeTableName , parameters ) . map ( new Func1 < ServiceResponse < RouteTableInner > , RouteTableInner > ( ) { @ Override public RouteTableInner call ( ServiceResponse < RouteTableInner > response ) { return response . body ( ) ; } } ) ; }
Create or updates a route table in a specified resource group.

@param resourceGroupName The name of the resource group.
@param routeTableName The name of the route table.
@param parameters Parameters supplied to the create or update route table operation.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable to the RouteTableInner object