Interface DownloadResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DownloadResponse, DownloadResponse.Builder

@Generated public interface DownloadResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    The raw bytes of the downloaded content.
    getHeaders(int index)
    All HTTP headers returned by the target server in its response.
    int
    All HTTP headers returned by the target server in its response.
    All HTTP headers returned by the target server in its response.
    All HTTP headers returned by the target server in its response.
    All HTTP headers returned by the target server in its response.
    int
    The HTTP status code returned by the target server (e.g., 200, 404, 500).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getData

      com.google.protobuf.ByteString getData()
      The raw bytes of the downloaded content.
      This contains the complete response body from the target server.
      May be empty if the server returned no content (e.g., 204 No Content).
      
      bytes data = 1;
      Returns:
      The data.
    • getHeadersList

      List<HeaderPair> getHeadersList()
      All HTTP headers returned by the target server in its response.
      Includes standard headers like Content-Type, Content-Length, Cache-Control,
      as well as any custom headers set by the server.
      
      repeated .soulfire.v1.HeaderPair headers = 2;
    • getHeaders

      HeaderPair getHeaders(int index)
      All HTTP headers returned by the target server in its response.
      Includes standard headers like Content-Type, Content-Length, Cache-Control,
      as well as any custom headers set by the server.
      
      repeated .soulfire.v1.HeaderPair headers = 2;
    • getHeadersCount

      int getHeadersCount()
      All HTTP headers returned by the target server in its response.
      Includes standard headers like Content-Type, Content-Length, Cache-Control,
      as well as any custom headers set by the server.
      
      repeated .soulfire.v1.HeaderPair headers = 2;
    • getHeadersOrBuilderList

      List<? extends HeaderPairOrBuilder> getHeadersOrBuilderList()
      All HTTP headers returned by the target server in its response.
      Includes standard headers like Content-Type, Content-Length, Cache-Control,
      as well as any custom headers set by the server.
      
      repeated .soulfire.v1.HeaderPair headers = 2;
    • getHeadersOrBuilder

      HeaderPairOrBuilder getHeadersOrBuilder(int index)
      All HTTP headers returned by the target server in its response.
      Includes standard headers like Content-Type, Content-Length, Cache-Control,
      as well as any custom headers set by the server.
      
      repeated .soulfire.v1.HeaderPair headers = 2;
    • getStatusCode

      int getStatusCode()
      The HTTP status code returned by the target server (e.g., 200, 404, 500).
      Common values:
      - 200: OK - Request succeeded
      - 301/302: Redirect (note: redirects may be followed automatically)
      - 400: Bad Request
      - 401: Unauthorized
      - 403: Forbidden
      - 404: Not Found
      - 500: Internal Server Error
      
      int32 status_code = 3;
      Returns:
      The statusCode.