Class DownloadResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DownloadResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
com.soulfiremc.grpc.generated.DownloadResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DownloadResponseOrBuilder, Cloneable
- Enclosing class:
DownloadResponse
public static final class DownloadResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
implements DownloadResponseOrBuilder
Response message containing the downloaded content and metadata. Returned after successfully fetching content from the requested URI.Protobuf type
soulfire.v1.DownloadResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllHeaders(Iterable<? extends HeaderPair> values) All HTTP headers returned by the target server in its response.addHeaders(int index, HeaderPair value) All HTTP headers returned by the target server in its response.addHeaders(int index, HeaderPair.Builder builderForValue) All HTTP headers returned by the target server in its response.addHeaders(HeaderPair value) All HTTP headers returned by the target server in its response.addHeaders(HeaderPair.Builder builderForValue) All HTTP headers returned by the target server in its response.All HTTP headers returned by the target server in its response.addHeadersBuilder(int index) All HTTP headers returned by the target server in its response.build()clear()The raw bytes of the downloaded content.All HTTP headers returned by the target server in its response.The HTTP status code returned by the target server (e.g., 200, 404, 500).com.google.protobuf.ByteStringgetData()The raw bytes of the downloaded content.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHeaders(int index) All HTTP headers returned by the target server in its response.getHeadersBuilder(int index) All HTTP headers returned by the target server in its response.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).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(DownloadResponse other) removeHeaders(int index) All HTTP headers returned by the target server in its response.setData(com.google.protobuf.ByteString value) The raw bytes of the downloaded content.setHeaders(int index, HeaderPair value) All HTTP headers returned by the target server in its response.setHeaders(int index, HeaderPair.Builder builderForValue) All HTTP headers returned by the target server in its response.setStatusCode(int value) The HTTP status code returned by the target server (e.g., 200, 404, 500).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DownloadResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DownloadResponse.Builder>
-
mergeFrom
public DownloadResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DownloadResponse.Builder>- Throws:
IOException
-
getData
public 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;- Specified by:
getDatain interfaceDownloadResponseOrBuilder- Returns:
- The data.
-
setData
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;- Parameters:
value- The data to set.- Returns:
- This builder for chaining.
-
clearData
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:
- This builder for chaining.
-
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;- Specified by:
getHeadersListin interfaceDownloadResponseOrBuilder
-
getHeadersCount
public 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;- Specified by:
getHeadersCountin interfaceDownloadResponseOrBuilder
-
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;- Specified by:
getHeadersin interfaceDownloadResponseOrBuilder
-
setHeaders
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; -
setHeaders
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; -
addHeaders
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; -
addHeaders
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; -
addHeaders
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; -
addHeaders
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; -
addAllHeaders
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; -
clearHeaders
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; -
removeHeaders
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; -
getHeadersBuilder
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;- Specified by:
getHeadersOrBuilderin interfaceDownloadResponseOrBuilder
-
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;- Specified by:
getHeadersOrBuilderListin interfaceDownloadResponseOrBuilder
-
addHeadersBuilder
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; -
addHeadersBuilder
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; -
getHeadersBuilderList
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
public 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;- Specified by:
getStatusCodein interfaceDownloadResponseOrBuilder- Returns:
- The statusCode.
-
setStatusCode
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;- Parameters:
value- The statusCode to set.- Returns:
- This builder for chaining.
-
clearStatusCode
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:
- This builder for chaining.
-