程序包 com.knight.proto
类 Annex.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
com.knight.proto.Annex.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AnnexOrBuilder,Cloneable
- 封闭类:
- Annex
public static final class Annex.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
implements AnnexOrBuilder
/ <summary> 附件信息协议 </summary>Protobuf type
KnightSubProto.Annex-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()/ <summary> 适用场景类型 </summary>clearField(com.google.protobuf.Descriptors.FieldDescriptor field) / <summary> 资源内容 </summary>clearId()optional int32 id = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) / <summary> 绑定关系id </summary>/ <summary> 绑定关系类型 </summary>clearUid()/ <summary> 文件UID </summary>clone()/ <summary> 适用场景类型 </summary>com.google.protobuf.ByteString/ <summary> 适用场景类型 </summary>static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFile()/ <summary> 资源内容 </summary>/ <summary> 资源内容 </summary>/ <summary> 资源内容 </summary>intgetId()optional int32 id = 1;/ <summary> 绑定关系id </summary>com.google.protobuf.ByteString/ <summary> 绑定关系id </summary>/ <summary> 绑定关系类型 </summary>com.google.protobuf.ByteString/ <summary> 绑定关系类型 </summary>getUid()/ <summary> 文件UID </summary>com.google.protobuf.ByteString/ <summary> 文件UID </summary>boolean/ <summary> 适用场景类型 </summary>booleanhasFile()/ <summary> 资源内容 </summary>booleanhasId()optional int32 id = 1;boolean/ <summary> 绑定关系id </summary>boolean/ <summary> 绑定关系类型 </summary>booleanhasUid()/ <summary> 文件UID </summary>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean/ <summary> 资源内容 </summary>mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Annex.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setApplicableType(String value) / <summary> 适用场景类型 </summary>setApplicableTypeBytes(com.google.protobuf.ByteString value) / <summary> 适用场景类型 </summary>/ <summary> 资源内容 </summary>setFile(File.Builder builderForValue) / <summary> 资源内容 </summary>setId(int value) optional int32 id = 1;setRelationId(String value) / <summary> 绑定关系id </summary>setRelationIdBytes(com.google.protobuf.ByteString value) / <summary> 绑定关系id </summary>setRelationType(String value) / <summary> 绑定关系类型 </summary>setRelationTypeBytes(com.google.protobuf.ByteString value) / <summary> 绑定关系类型 </summary>setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) / <summary> 文件UID </summary>setUidBytes(com.google.protobuf.ByteString value) / <summary> 文件UID </summary>final Annex.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 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<Annex.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.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<Annex.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<Annex.Builder>
-
setField
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
setRepeatedField
public Annex.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
addRepeatedField
public Annex.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Annex.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
mergeFrom
public Annex.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<Annex.Builder>- 抛出:
IOException
-
hasId
public boolean hasId()optional int32 id = 1;- 指定者:
hasId在接口中AnnexOrBuilder
-
getId
public int getId()optional int32 id = 1;- 指定者:
getId在接口中AnnexOrBuilder
-
setId
optional int32 id = 1; -
clearId
optional int32 id = 1; -
hasUid
public boolean hasUid()/ <summary> 文件UID </summary>
optional string uid = 2;- 指定者:
hasUid在接口中AnnexOrBuilder
-
getUid
/ <summary> 文件UID </summary>
optional string uid = 2;- 指定者:
getUid在接口中AnnexOrBuilder
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()/ <summary> 文件UID </summary>
optional string uid = 2;- 指定者:
getUidBytes在接口中AnnexOrBuilder
-
setUid
/ <summary> 文件UID </summary>
optional string uid = 2; -
clearUid
/ <summary> 文件UID </summary>
optional string uid = 2; -
setUidBytes
/ <summary> 文件UID </summary>
optional string uid = 2; -
hasRelationType
public boolean hasRelationType()/ <summary> 绑定关系类型 </summary>
optional string relationType = 3;- 指定者:
hasRelationType在接口中AnnexOrBuilder
-
getRelationType
/ <summary> 绑定关系类型 </summary>
optional string relationType = 3;- 指定者:
getRelationType在接口中AnnexOrBuilder
-
getRelationTypeBytes
public com.google.protobuf.ByteString getRelationTypeBytes()/ <summary> 绑定关系类型 </summary>
optional string relationType = 3;- 指定者:
getRelationTypeBytes在接口中AnnexOrBuilder
-
setRelationType
/ <summary> 绑定关系类型 </summary>
optional string relationType = 3; -
clearRelationType
/ <summary> 绑定关系类型 </summary>
optional string relationType = 3; -
setRelationTypeBytes
/ <summary> 绑定关系类型 </summary>
optional string relationType = 3; -
hasRelationId
public boolean hasRelationId()/ <summary> 绑定关系id </summary>
optional string relationId = 4;- 指定者:
hasRelationId在接口中AnnexOrBuilder
-
getRelationId
/ <summary> 绑定关系id </summary>
optional string relationId = 4;- 指定者:
getRelationId在接口中AnnexOrBuilder
-
getRelationIdBytes
public com.google.protobuf.ByteString getRelationIdBytes()/ <summary> 绑定关系id </summary>
optional string relationId = 4;- 指定者:
getRelationIdBytes在接口中AnnexOrBuilder
-
setRelationId
/ <summary> 绑定关系id </summary>
optional string relationId = 4; -
clearRelationId
/ <summary> 绑定关系id </summary>
optional string relationId = 4; -
setRelationIdBytes
/ <summary> 绑定关系id </summary>
optional string relationId = 4; -
hasApplicableType
public boolean hasApplicableType()/ <summary> 适用场景类型 </summary>
optional string applicableType = 5;- 指定者:
hasApplicableType在接口中AnnexOrBuilder
-
getApplicableType
/ <summary> 适用场景类型 </summary>
optional string applicableType = 5;- 指定者:
getApplicableType在接口中AnnexOrBuilder
-
getApplicableTypeBytes
public com.google.protobuf.ByteString getApplicableTypeBytes()/ <summary> 适用场景类型 </summary>
optional string applicableType = 5;- 指定者:
getApplicableTypeBytes在接口中AnnexOrBuilder
-
setApplicableType
/ <summary> 适用场景类型 </summary>
optional string applicableType = 5; -
clearApplicableType
/ <summary> 适用场景类型 </summary>
optional string applicableType = 5; -
setApplicableTypeBytes
/ <summary> 适用场景类型 </summary>
optional string applicableType = 5; -
hasFile
public boolean hasFile()/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6;- 指定者:
hasFile在接口中AnnexOrBuilder
-
getFile
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6;- 指定者:
getFile在接口中AnnexOrBuilder
-
setFile
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6; -
setFile
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6; -
mergeFile
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6; -
clearFile
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6; -
getFileBuilder
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6; -
getFileOrBuilder
/ <summary> 资源内容 </summary>
optional .KnightSubProto.File file = 6;- 指定者:
getFileOrBuilder在接口中AnnexOrBuilder
-
setUnknownFields
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-
mergeUnknownFields
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Annex.Builder>
-