程序包 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
  • 方法详细资料

    • 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

      public 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

      public File getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
    • build

      public File build()
      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

      public File buildPartial()
      指定者:
      buildPartial 在接口中 com.google.protobuf.Message.Builder
      指定者:
      buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
    • clone

      public File.Builder clone()
      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
    • setField

      public File.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
    • clearField

      public File.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
    • clearOneof

      public File.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      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

      public File.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<File.Builder>
    • mergeFrom

      public File.Builder mergeFrom(File other)
    • 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

      public String 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

      public File.Builder setName(String value)
      / <summary> 资源名称 </summary>
       
      optional string name = 1;
    • clearName

      public File.Builder clearName()
      / <summary> 资源名称 </summary>
       
      optional string name = 1;
    • setNameBytes

      public File.Builder setNameBytes(com.google.protobuf.ByteString value)
      / <summary> 资源名称 </summary>
       
      optional string name = 1;
    • hasUid

      public boolean hasUid()
      / <summary> 资源ID </summary>
       
      optional string uid = 2;
      指定者:
      hasUid 在接口中 FileOrBuilder
    • getUid

      public String 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

      public File.Builder setUid(String value)
      / <summary> 资源ID </summary>
       
      optional string uid = 2;
    • clearUid

      public File.Builder clearUid()
      / <summary> 资源ID </summary>
       
      optional string uid = 2;
    • setUidBytes

      public File.Builder setUidBytes(com.google.protobuf.ByteString value)
      / <summary> 资源ID </summary>
       
      optional string uid = 2;
    • hasType

      public boolean hasType()
      / <summary> 资源类型 </summary>
       
      optional string type = 3;
      指定者:
      hasType 在接口中 FileOrBuilder
    • getType

      public String 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

      public File.Builder setType(String value)
      / <summary> 资源类型 </summary>
       
      optional string type = 3;
    • clearType

      public File.Builder clearType()
      / <summary> 资源类型 </summary>
       
      optional string type = 3;
    • setTypeBytes

      public File.Builder setTypeBytes(com.google.protobuf.ByteString value)
      / <summary> 资源类型 </summary>
       
      optional string type = 3;
    • hasContentType

      public boolean hasContentType()
      / <summary> 内容类型 </summary>
       
      optional string contentType = 4;
      指定者:
      hasContentType 在接口中 FileOrBuilder
    • getContentType

      public String 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

      public File.Builder setContentType(String value)
      / <summary> 内容类型 </summary>
       
      optional string contentType = 4;
    • clearContentType

      public File.Builder clearContentType()
      / <summary> 内容类型 </summary>
       
      optional string contentType = 4;
    • setContentTypeBytes

      public File.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
      / <summary> 内容类型 </summary>
       
      optional string contentType = 4;
    • hasSize

      public boolean hasSize()
      / <summary> 资源大小 </summary>
       
      optional string size = 5;
      指定者:
      hasSize 在接口中 FileOrBuilder
    • getSize

      public String 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

      public File.Builder setSize(String value)
      / <summary> 资源大小 </summary>
       
      optional string size = 5;
    • clearSize

      public File.Builder clearSize()
      / <summary> 资源大小 </summary>
       
      optional string size = 5;
    • setSizeBytes

      public File.Builder setSizeBytes(com.google.protobuf.ByteString value)
      / <summary> 资源大小 </summary>
       
      optional string size = 5;
    • hasUrl

      public boolean hasUrl()
      / <summary> 资源地址 </summary>
       
      optional string url = 6;
      指定者:
      hasUrl 在接口中 FileOrBuilder
    • getUrl

      public String 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

      public File.Builder setUrl(String value)
      / <summary> 资源地址 </summary>
       
      optional string url = 6;
    • clearUrl

      public File.Builder clearUrl()
      / <summary> 资源地址 </summary>
       
      optional string url = 6;
    • setUrlBytes

      public File.Builder setUrlBytes(com.google.protobuf.ByteString value)
      / <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

      public File.Builder setData(com.google.protobuf.ByteString value)
      / <summary> 资源数据 </summary>
       
      optional bytes data = 7;
    • clearData

      public File.Builder clearData()
      / <summary> 资源数据 </summary>
       
      optional bytes data = 7;
    • hasPreviewUrl

      public boolean hasPreviewUrl()
      / <summary> 资源预览图 </summary>
       
      optional string previewUrl = 8;
      指定者:
      hasPreviewUrl 在接口中 FileOrBuilder
    • getPreviewUrl

      public String 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

      public File.Builder setPreviewUrl(String value)
      / <summary> 资源预览图 </summary>
       
      optional string previewUrl = 8;
    • clearPreviewUrl

      public File.Builder clearPreviewUrl()
      / <summary> 资源预览图 </summary>
       
      optional string previewUrl = 8;
    • setPreviewUrlBytes

      public File.Builder setPreviewUrlBytes(com.google.protobuf.ByteString value)
      / <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

      public File.Builder setPreviewData(com.google.protobuf.ByteString value)
      / <summary> 资源预览图数据 </summary>
       
      optional bytes previewData = 9;
    • clearPreviewData

      public File.Builder 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

      public File.Builder setLastModified(long value)
      / <summary> 修改时间 </summary>
       
      optional int64 lastModified = 10;
    • clearLastModified

      public File.Builder clearLastModified()
      / <summary> 修改时间 </summary>
       
      optional int64 lastModified = 10;
    • hasLocalFilePath

      public boolean hasLocalFilePath()
      / <summary> 本地文件路径 </summary>
       
      optional string localFilePath = 12;
      指定者:
      hasLocalFilePath 在接口中 FileOrBuilder
    • getLocalFilePath

      public String 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

      public File.Builder setLocalFilePath(String value)
      / <summary> 本地文件路径 </summary>
       
      optional string localFilePath = 12;
    • clearLocalFilePath

      public File.Builder clearLocalFilePath()
      / <summary> 本地文件路径 </summary>
       
      optional string localFilePath = 12;
    • setLocalFilePathBytes

      public File.Builder setLocalFilePathBytes(com.google.protobuf.ByteString value)
      / <summary> 本地文件路径 </summary>
       
      optional string localFilePath = 12;
    • hasDescription

      public boolean hasDescription()
      / <summary> 描述 </summary>
       
      optional string description = 13;
      指定者:
      hasDescription 在接口中 FileOrBuilder
    • getDescription

      public String 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

      public File.Builder setDescription(String value)
      / <summary> 描述 </summary>
       
      optional string description = 13;
    • clearDescription

      public File.Builder clearDescription()
      / <summary> 描述 </summary>
       
      optional string description = 13;
    • setDescriptionBytes

      public File.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
      / <summary> 描述 </summary>
       
      optional string description = 13;
    • hasOther

      public boolean hasOther()
      / <summary> 扩展字段 </summary>
       
      optional string other = 11;
      指定者:
      hasOther 在接口中 FileOrBuilder
    • getOther

      public String 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

      public File.Builder setOther(String value)
      / <summary> 扩展字段 </summary>
       
      optional string other = 11;
    • clearOther

      public File.Builder clearOther()
      / <summary> 扩展字段 </summary>
       
      optional string other = 11;
    • setOtherBytes

      public File.Builder setOtherBytes(com.google.protobuf.ByteString value)
      / <summary> 扩展字段 </summary>
       
      optional string other = 11;
    • setUnknownFields

      public final File.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>
    • mergeUnknownFields

      public final File.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<File.Builder>