Get_Bars in new SDK

Is there an equivalent to get_bars (in comment below) in new SDK?

from alpaca.trading.client import TradingClient
from alpaca.trading.requests import MarketOrderRequest
from alpaca.trading.enums import OrderSide, TimeInForce

import alpaca_trade_api as tradeapi  
from alpaca_trade_api.rest import TimeFrame 

import numpy as np
import pandas as pd
import pytz
import datetime as dt
from time import sleep
from api import *


trading_client = TradingClient(ALPACA_API_KEY_ID, ALPACA_API_SECRET_KEY, paper=True)

api = tradeapi.REST(
    base_url=ALPACA_API_BASE_URL,
    key_id=ALPACA_API_KEY_ID,
    secret_key=ALPACA_API_SECRET_KEY
)


# Define the two assets to trade
stock = 'TSLA'

# Set a constant for UTC timezone
UTC = pytz.timezone('UTC')

# Get the current time, 15 minutes, and 1 hour ago
time_now = dt.datetime.now(tz=UTC)
time_15_min_ago = time_now - dt.timedelta(minutes=15)
time_1_hr_ago = time_now - dt.timedelta(hours=1)

# Old library
data_df_stock = api.get_bars(   # IS THERE AN EQUIVALENT TO THIS IN NEW SDK
    stock,
    TimeFrame.Hour,
    start=time_1_hr_ago.isoformat(),
    end=time_15_min_ago.isoformat(),
    adjustment='raw'
).df

print(type(data_df_stock.open))