程序包 com.knight.proto
类 File.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
com.knight.proto.File.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FileOrBuilder,Cloneable
- 封闭类:
- File
public static final class File.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
implements FileOrBuilder
/ <summary> 文件上传服务 </summary>Protobuf type
KnightSubProto.File-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()/ <summary> 内容类型 </summary>/ <summary> 资源数据 </summary>/ <summary> 描述 </summary>clearField(com.google.protobuf.Descriptors.FieldDescriptor field) / <summary> 修改时间 </summary>/ <summary> 本地文件路径 </summary>/ <summary> 资源名称 </summary>clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) / <summary> 扩展字段 </summary>/ <summary> 资源预览图数据 </summary>/ <summary> 资源预览图 </summary>/ <summary> 资源大小 </summary>/ <summary> 资源类型 </summary>clearUid()/ <summary> 资源ID </summary>clearUrl()/ <summary> 资源地址 </summary>clone()/ <summary> 内容类型 </summary>com.google.protobuf.ByteString/ <summary> 内容类型 </summary>com.google.protobuf.ByteStringgetData()/ <summary> 资源数据 </summary>/ <summary> 描述 </summary>com.google.protobuf.ByteString/ <summary> 描述 </summary>static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorlong/ <summary> 修改时间 </summary>/ <summary> 本地文件路径 </summary>com.google.protobuf.ByteString/ <summary> 本地文件路径 </summary>getName()/ <summary> 资源名称 </summary>com.google.protobuf.ByteString/ <summary> 资源名称 </summary>getOther()/ <summary> 扩展字段 </summary>com.google.protobuf.ByteString/ <summary> 扩展字段 </summary>com.google.protobuf.ByteString/ <summary> 资源预览图数据 </summary>/ <summary> 资源预览图 </summary>com.google.protobuf.ByteString/ <summary> 资源预览图 </summary>getSize()/ <summary> 资源大小 </summary>com.google.protobuf.ByteString/ <summary> 资源大小 </summary>getType()/ <summary> 资源类型 </summary>com.google.protobuf.ByteString/ <summary> 资源类型 </summary>getUid()/ <summary> 资源ID </summary>com.google.protobuf.ByteString/ <summary> 资源ID </summary>getUrl()/ <summary> 资源地址 </summary>com.google.protobuf.ByteString/ <summary> 资源地址 </summary>boolean/ <summary> 内容类型 </summary>booleanhasData()/ <summary> 资源数据 </summary>boolean/ <summary> 描述 </summary>boolean/ <summary> 修改时间 </summary>boolean/ <summary> 本地文件路径 </summary>booleanhasName()/ <summary> 资源名称 </summary>booleanhasOther()/ <summary> 扩展字段 </summary>boolean/ <summary> 资源预览图数据 </summary>boolean/ <summary> 资源预览图 </summary>booleanhasSize()/ <summary> 资源大小 </summary>booleanhasType()/ <summary> 资源类型 </summary>booleanhasUid()/ <summary> 资源ID </summary>booleanhasUrl()/ <summary> 资源地址 </summary>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final File.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setContentType(String value) / <summary> 内容类型 </summary>setContentTypeBytes(com.google.protobuf.ByteString value) / <summary> 内容类型 </summary>setData(com.google.protobuf.ByteString value) / <summary> 资源数据 </summary>setDescription(String value) / <summary> 描述 </summary>setDescriptionBytes(com.google.protobuf.ByteString value) / <summary> 描述 </summary>setLastModified(long value) / <summary> 修改时间 </summary>setLocalFilePath(String value) / <summary> 本地文件路径 </summary>setLocalFilePathBytes(com.google.protobuf.ByteString value) / <summary> 本地文件路径 </summary>/ <summary> 资源名称 </summary>setNameBytes(com.google.protobuf.ByteString value) / <summary> 资源名称 </summary>/ <summary> 扩展字段 </summary>setOtherBytes(com.google.protobuf.ByteString value) / <summary> 扩展字段 </summary>setPreviewData(com.google.protobuf.ByteString value) / <summary> 资源预览图数据 </summary>setPreviewUrl(String value) / <summary> 资源预览图 </summary>setPreviewUrlBytes(com.google.protobuf.ByteString value) / <summary> 资源预览图 </summary>setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) / <summary> 资源大小 </summary>setSizeBytes(com.google.protobuf.ByteString value) / <summary> 资源大小 </summary>/ <summary> 资源类型 </summary>setTypeBytes(com.google.protobuf.ByteString value) / <summary> 资源类型 </summary>/ <summary> 资源ID </summary>setUidBytes(com.google.protobuf.ByteString value) / <summary> 资源ID </summary>final File.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) / <summary> 资源地址 </summary>setUrlBytes(com.google.protobuf.ByteString value) / <summary> 资源地址 </summary>从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
setField
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
setRepeatedField
public File.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
addRepeatedField
public File.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<File.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
mergeFrom
public File.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<File.Builder>- 抛出:
IOException
-
hasName
public boolean hasName()/ <summary> 资源名称 </summary>
optional string name = 1;- 指定者:
hasName在接口中FileOrBuilder
-
getName
/ <summary> 资源名称 </summary>
optional string name = 1;- 指定者:
getName在接口中FileOrBuilder
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()/ <summary> 资源名称 </summary>
optional string name = 1;- 指定者:
getNameBytes在接口中FileOrBuilder
-
setName
/ <summary> 资源名称 </summary>
optional string name = 1; -
clearName
/ <summary> 资源名称 </summary>
optional string name = 1; -
setNameBytes
/ <summary> 资源名称 </summary>
optional string name = 1; -
hasUid
public boolean hasUid()/ <summary> 资源ID </summary>
optional string uid = 2;- 指定者:
hasUid在接口中FileOrBuilder
-
getUid
/ <summary> 资源ID </summary>
optional string uid = 2;- 指定者:
getUid在接口中FileOrBuilder
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()/ <summary> 资源ID </summary>
optional string uid = 2;- 指定者:
getUidBytes在接口中FileOrBuilder
-
setUid
/ <summary> 资源ID </summary>
optional string uid = 2; -
clearUid
/ <summary> 资源ID </summary>
optional string uid = 2; -
setUidBytes
/ <summary> 资源ID </summary>
optional string uid = 2; -
hasType
public boolean hasType()/ <summary> 资源类型 </summary>
optional string type = 3;- 指定者:
hasType在接口中FileOrBuilder
-
getType
/ <summary> 资源类型 </summary>
optional string type = 3;- 指定者:
getType在接口中FileOrBuilder
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()/ <summary> 资源类型 </summary>
optional string type = 3;- 指定者:
getTypeBytes在接口中FileOrBuilder
-
setType
/ <summary> 资源类型 </summary>
optional string type = 3; -
clearType
/ <summary> 资源类型 </summary>
optional string type = 3; -
setTypeBytes
/ <summary> 资源类型 </summary>
optional string type = 3; -
hasContentType
public boolean hasContentType()/ <summary> 内容类型 </summary>
optional string contentType = 4;- 指定者:
hasContentType在接口中FileOrBuilder
-
getContentType
/ <summary> 内容类型 </summary>
optional string contentType = 4;- 指定者:
getContentType在接口中FileOrBuilder
-
getContentTypeBytes
public com.google.protobuf.ByteString getContentTypeBytes()/ <summary> 内容类型 </summary>
optional string contentType = 4;- 指定者:
getContentTypeBytes在接口中FileOrBuilder
-
setContentType
/ <summary> 内容类型 </summary>
optional string contentType = 4; -
clearContentType
/ <summary> 内容类型 </summary>
optional string contentType = 4; -
setContentTypeBytes
/ <summary> 内容类型 </summary>
optional string contentType = 4; -
hasSize
public boolean hasSize()/ <summary> 资源大小 </summary>
optional string size = 5;- 指定者:
hasSize在接口中FileOrBuilder
-
getSize
/ <summary> 资源大小 </summary>
optional string size = 5;- 指定者:
getSize在接口中FileOrBuilder
-
getSizeBytes
public com.google.protobuf.ByteString getSizeBytes()/ <summary> 资源大小 </summary>
optional string size = 5;- 指定者:
getSizeBytes在接口中FileOrBuilder
-
setSize
/ <summary> 资源大小 </summary>
optional string size = 5; -
clearSize
/ <summary> 资源大小 </summary>
optional string size = 5; -
setSizeBytes
/ <summary> 资源大小 </summary>
optional string size = 5; -
hasUrl
public boolean hasUrl()/ <summary> 资源地址 </summary>
optional string url = 6;- 指定者:
hasUrl在接口中FileOrBuilder
-
getUrl
/ <summary> 资源地址 </summary>
optional string url = 6;- 指定者:
getUrl在接口中FileOrBuilder
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()/ <summary> 资源地址 </summary>
optional string url = 6;- 指定者:
getUrlBytes在接口中FileOrBuilder
-
setUrl
/ <summary> 资源地址 </summary>
optional string url = 6; -
clearUrl
/ <summary> 资源地址 </summary>
optional string url = 6; -
setUrlBytes
/ <summary> 资源地址 </summary>
optional string url = 6; -
hasData
public boolean hasData()/ <summary> 资源数据 </summary>
optional bytes data = 7;- 指定者:
hasData在接口中FileOrBuilder
-
getData
public com.google.protobuf.ByteString getData()/ <summary> 资源数据 </summary>
optional bytes data = 7;- 指定者:
getData在接口中FileOrBuilder
-
setData
/ <summary> 资源数据 </summary>
optional bytes data = 7; -
clearData
/ <summary> 资源数据 </summary>
optional bytes data = 7; -
hasPreviewUrl
public boolean hasPreviewUrl()/ <summary> 资源预览图 </summary>
optional string previewUrl = 8;- 指定者:
hasPreviewUrl在接口中FileOrBuilder
-
getPreviewUrl
/ <summary> 资源预览图 </summary>
optional string previewUrl = 8;- 指定者:
getPreviewUrl在接口中FileOrBuilder
-
getPreviewUrlBytes
public com.google.protobuf.ByteString getPreviewUrlBytes()/ <summary> 资源预览图 </summary>
optional string previewUrl = 8;- 指定者:
getPreviewUrlBytes在接口中FileOrBuilder
-
setPreviewUrl
/ <summary> 资源预览图 </summary>
optional string previewUrl = 8; -
clearPreviewUrl
/ <summary> 资源预览图 </summary>
optional string previewUrl = 8; -
setPreviewUrlBytes
/ <summary> 资源预览图 </summary>
optional string previewUrl = 8; -
hasPreviewData
public boolean hasPreviewData()/ <summary> 资源预览图数据 </summary>
optional bytes previewData = 9;- 指定者:
hasPreviewData在接口中FileOrBuilder
-
getPreviewData
public com.google.protobuf.ByteString getPreviewData()/ <summary> 资源预览图数据 </summary>
optional bytes previewData = 9;- 指定者:
getPreviewData在接口中FileOrBuilder
-
setPreviewData
/ <summary> 资源预览图数据 </summary>
optional bytes previewData = 9; -
clearPreviewData
/ <summary> 资源预览图数据 </summary>
optional bytes previewData = 9; -
hasLastModified
public boolean hasLastModified()/ <summary> 修改时间 </summary>
optional int64 lastModified = 10;- 指定者:
hasLastModified在接口中FileOrBuilder
-
getLastModified
public long getLastModified()/ <summary> 修改时间 </summary>
optional int64 lastModified = 10;- 指定者:
getLastModified在接口中FileOrBuilder
-
setLastModified
/ <summary> 修改时间 </summary>
optional int64 lastModified = 10; -
clearLastModified
/ <summary> 修改时间 </summary>
optional int64 lastModified = 10; -
hasLocalFilePath
public boolean hasLocalFilePath()/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12;- 指定者:
hasLocalFilePath在接口中FileOrBuilder
-
getLocalFilePath
/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12;- 指定者:
getLocalFilePath在接口中FileOrBuilder
-
getLocalFilePathBytes
public com.google.protobuf.ByteString getLocalFilePathBytes()/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12;- 指定者:
getLocalFilePathBytes在接口中FileOrBuilder
-
setLocalFilePath
/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12; -
clearLocalFilePath
/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12; -
setLocalFilePathBytes
/ <summary> 本地文件路径 </summary>
optional string localFilePath = 12; -
hasDescription
public boolean hasDescription()/ <summary> 描述 </summary>
optional string description = 13;- 指定者:
hasDescription在接口中FileOrBuilder
-
getDescription
/ <summary> 描述 </summary>
optional string description = 13;- 指定者:
getDescription在接口中FileOrBuilder
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()/ <summary> 描述 </summary>
optional string description = 13;- 指定者:
getDescriptionBytes在接口中FileOrBuilder
-
setDescription
/ <summary> 描述 </summary>
optional string description = 13; -
clearDescription
/ <summary> 描述 </summary>
optional string description = 13; -
setDescriptionBytes
/ <summary> 描述 </summary>
optional string description = 13; -
hasOther
public boolean hasOther()/ <summary> 扩展字段 </summary>
optional string other = 11;- 指定者:
hasOther在接口中FileOrBuilder
-
getOther
/ <summary> 扩展字段 </summary>
optional string other = 11;- 指定者:
getOther在接口中FileOrBuilder
-
getOtherBytes
public com.google.protobuf.ByteString getOtherBytes()/ <summary> 扩展字段 </summary>
optional string other = 11;- 指定者:
getOtherBytes在接口中FileOrBuilder
-
setOther
/ <summary> 扩展字段 </summary>
optional string other = 11; -
clearOther
/ <summary> 扩展字段 </summary>
optional string other = 11; -
setOtherBytes
/ <summary> 扩展字段 </summary>
optional string other = 11; -
setUnknownFields
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-
mergeUnknownFields
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
-