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 TypeMethodDescriptioncom.google.protobuf.ByteStringgetData()The raw bytes of the downloaded content.getHeaders(int index) All HTTP headers returned by the target server in its response.intAll HTTP headers returned by the target server in its response.All HTTP headers returned by the target server in its response.getHeadersOrBuilder(int index) All HTTP headers returned by the target server in its response.List<? extends HeaderPairOrBuilder> All HTTP headers returned by the target server in its response.intThe HTTP status code returned by the target server (e.g., 200, 404, 500).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
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
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.
-