Class FileDownloadResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FileDownloadResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<FileDownloadResponse.Builder>
io.github.xezzon.zeroweb.attachment.FileDownloadResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, FileDownloadResponseOrBuilder, Cloneable
- Enclosing class:
FileDownloadResponse
public static final class FileDownloadResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FileDownloadResponse.Builder>
implements FileDownloadResponseOrBuilder
文件下载响应Protobuf type
io.github.xezzon.zeroweb.attachment.FileDownloadResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()文件内容文件元数据com.google.protobuf.ByteStringgetChunk()文件内容static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor文件元数据文件元数据文件元数据boolean文件元数据final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(FileDownloadResponse other) mergeMetadata(AttachmentItem value) 文件元数据setChunk(com.google.protobuf.ByteString value) 文件内容setMetadata(AttachmentItem value) 文件元数据setMetadata(AttachmentItem.Builder builderForValue) 文件元数据Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, mergeUnknownFields, newBuilderForField, setField, setRepeatedField, setUnknownFieldsMethods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFromMethods 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() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FileDownloadResponse.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<FileDownloadResponse.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<FileDownloadResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FileDownloadResponse.Builder>
-
mergeFrom
public FileDownloadResponse.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<FileDownloadResponse.Builder>- Throws:
IOException
-
hasMetadata
public boolean hasMetadata()文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1;- Specified by:
hasMetadatain interfaceFileDownloadResponseOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1;- Specified by:
getMetadatain interfaceFileDownloadResponseOrBuilder- Returns:
- The metadata.
-
setMetadata
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1; -
setMetadata
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1; -
mergeMetadata
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1; -
clearMetadata
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1; -
getMetadataBuilder
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1; -
getMetadataOrBuilder
文件元数据
.io.github.xezzon.zeroweb.attachment.AttachmentItem metadata = 1;- Specified by:
getMetadataOrBuilderin interfaceFileDownloadResponseOrBuilder
-
getChunk
public com.google.protobuf.ByteString getChunk()文件内容
bytes chunk = 2;- Specified by:
getChunkin interfaceFileDownloadResponseOrBuilder- Returns:
- The chunk.
-
setChunk
文件内容
bytes chunk = 2;- Parameters:
value- The chunk to set.- Returns:
- This builder for chaining.
-
clearChunk
文件内容
bytes chunk = 2;- Returns:
- This builder for chaining.
-