Class FileMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FileMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<FileMetadata.Builder>
io.github.xezzon.zeroweb.attachment.FileMetadata.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, FileMetadataOrBuilder, Cloneable
- Enclosing class:
FileMetadata
public static final class FileMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FileMetadata.Builder>
implements FileMetadataOrBuilder
文件元数据Protobuf type
io.github.xezzon.zeroweb.attachment.FileMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()业务ID业务类型文件名MIME 类型getBizId()业务IDcom.google.protobuf.ByteString业务ID业务类型com.google.protobuf.ByteString业务类型static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()文件名com.google.protobuf.ByteString文件名getType()MIME 类型com.google.protobuf.ByteStringMIME 类型final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(FileMetadata other) 业务IDsetBizIdBytes(com.google.protobuf.ByteString value) 业务IDsetBizType(String value) 业务类型setBizTypeBytes(com.google.protobuf.ByteString value) 业务类型文件名setNameBytes(com.google.protobuf.ByteString value) 文件名MIME 类型setTypeBytes(com.google.protobuf.ByteString value) MIME 类型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<FileMetadata.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<FileMetadata.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<FileMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FileMetadata.Builder>
-
mergeFrom
public FileMetadata.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<FileMetadata.Builder>- Throws:
IOException
-
getName
文件名
string name = 1;- Specified by:
getNamein interfaceFileMetadataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()文件名
string name = 1;- Specified by:
getNameBytesin interfaceFileMetadataOrBuilder- Returns:
- The bytes for name.
-
setName
文件名
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
-
setNameBytes
文件名
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getType
MIME 类型
string type = 2;- Specified by:
getTypein interfaceFileMetadataOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()MIME 类型
string type = 2;- Specified by:
getTypeBytesin interfaceFileMetadataOrBuilder- Returns:
- The bytes for type.
-
setType
MIME 类型
string type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
MIME 类型
string type = 2;- Returns:
- This builder for chaining.
-
setTypeBytes
MIME 类型
string type = 2;- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
getBizType
业务类型
string biz_type = 3;- Specified by:
getBizTypein interfaceFileMetadataOrBuilder- Returns:
- The bizType.
-
getBizTypeBytes
public com.google.protobuf.ByteString getBizTypeBytes()业务类型
string biz_type = 3;- Specified by:
getBizTypeBytesin interfaceFileMetadataOrBuilder- Returns:
- The bytes for bizType.
-
setBizType
业务类型
string biz_type = 3;- Parameters:
value- The bizType to set.- Returns:
- This builder for chaining.
-
clearBizType
业务类型
string biz_type = 3;- Returns:
- This builder for chaining.
-
setBizTypeBytes
业务类型
string biz_type = 3;- Parameters:
value- The bytes for bizType to set.- Returns:
- This builder for chaining.
-
getBizId
业务ID
string biz_id = 4;- Specified by:
getBizIdin interfaceFileMetadataOrBuilder- Returns:
- The bizId.
-
getBizIdBytes
public com.google.protobuf.ByteString getBizIdBytes()业务ID
string biz_id = 4;- Specified by:
getBizIdBytesin interfaceFileMetadataOrBuilder- Returns:
- The bytes for bizId.
-
setBizId
业务ID
string biz_id = 4;- Parameters:
value- The bizId to set.- Returns:
- This builder for chaining.
-
clearBizId
业务ID
string biz_id = 4;- Returns:
- This builder for chaining.
-
setBizIdBytes
业务ID
string biz_id = 4;- Parameters:
value- The bytes for bizId to set.- Returns:
- This builder for chaining.
-