Class ReplayApiResponse

java.lang.Object
com.google.genai.ApiResponse
com.google.genai.ReplayApiResponse
All Implemented Interfaces:
AutoCloseable

@InternalApi public final class ReplayApiResponse extends ApiResponse
Provides a simulated HTTP response from a replay file.
  • Constructor Details

    • ReplayApiResponse

      public ReplayApiResponse(com.fasterxml.jackson.databind.node.ArrayNode bodySegments, int statusCode, okhttp3.Headers headers)
  • Method Details

    • getBody

      public okhttp3.ResponseBody getBody()
      Description copied from class: ApiResponse
      Gets the ResponseBody.
      Specified by:
      getBody in class ApiResponse
    • getHeaders

      public okhttp3.Headers getHeaders()
      Description copied from class: ApiResponse
      Returns all of the headers from the response.
      Specified by:
      getHeaders in class ApiResponse
    • getStatusCode

      public int getStatusCode()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in class ApiResponse