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 Summary

    Constructors
    Constructor
    Description
    ReplayApiResponse(com.fasterxml.jackson.databind.node.ArrayNode bodySegments, int statusCode, okhttp3.Headers headers, boolean isStream)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    okhttp3.ResponseBody
    Gets the ResponseBody.
    okhttp3.Headers
    Returns all of the headers from the response.
    int
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReplayApiResponse

      public ReplayApiResponse(com.fasterxml.jackson.databind.node.ArrayNode bodySegments, int statusCode, okhttp3.Headers headers, boolean isStream)
  • 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