public RouteTableInner beginCreateOrUpdate(String resourceGroupName, String routeTableName, RouteTableInner parameters) {
        return beginCreateOrUpdateWithServiceResponseAsync(resourceGroupName, routeTableName, parameters).toBlocking().single().body();
    }
public RouteTableInner beginCreateOrUpdate ( String resourceGroupName , String routeTableName , RouteTableInner parameters ) { return beginCreateOrUpdateWithServiceResponseAsync ( resourceGroupName , routeTableName , parameters ) . toBlocking ( ) . single ( ) . 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
@throws CloudException thrown if the request is rejected by server
@throws RuntimeException all other wrapped checked exceptions if the request fails to be sent
@return the RouteTableInner object if successful.