类 TextPieceOuterClass.TextPiece.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
tech.ordinaryroad.live.chat.client.codec.douyin.protobuf.dto.TextPieceOuterClass.TextPiece.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TextPieceOuterClass.TextPieceOrBuilder
public static final class TextPieceOuterClass.TextPiece.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
implements TextPieceOuterClass.TextPieceOrBuilder
Protobuf type
TextPiece-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .TextFormat format = 2;.TextPieceGift gift_value = 5;.TextPieceHeart heart_value = 6;.TextPieceImage image_value = 8;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .TextPiecePatternRef pattern_ref_value = 7;string string_value = 3;bool type = 1;.TextPieceUser user_value = 4;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.TextFormat format = 2;.TextFormat format = 2;.TextFormat format = 2;.TextPieceGift gift_value = 5;.TextPieceGift gift_value = 5;.TextPieceGift gift_value = 5;.TextPieceHeart heart_value = 6;.TextPieceHeart heart_value = 6;.TextPieceHeart heart_value = 6;.TextPieceImage image_value = 8;.TextPieceImage image_value = 8;.TextPieceImage image_value = 8;.TextPiecePatternRef pattern_ref_value = 7;.TextPiecePatternRef pattern_ref_value = 7;.TextPiecePatternRef pattern_ref_value = 7;string string_value = 3;com.google.protobuf.ByteStringstring string_value = 3;booleangetType()bool type = 1;.TextPieceUser user_value = 4;.TextPieceUser user_value = 4;.TextPieceUser user_value = 4;boolean.TextFormat format = 2;boolean.TextPieceGift gift_value = 5;boolean.TextPieceHeart heart_value = 6;boolean.TextPieceImage image_value = 8;boolean.TextPiecePatternRef pattern_ref_value = 7;boolean.TextPieceUser user_value = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.TextFormat format = 2;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .TextPieceGift gift_value = 5;.TextPieceHeart heart_value = 6;.TextPieceImage image_value = 8;.TextPiecePatternRef pattern_ref_value = 7;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .TextPieceUser user_value = 4;.TextFormat format = 2;setFormat(TextFormatOuterClass.TextFormat.Builder builderForValue) .TextFormat format = 2;.TextPieceGift gift_value = 5;setGiftValue(TextPieceGiftOuterClass.TextPieceGift.Builder builderForValue) .TextPieceGift gift_value = 5;.TextPieceHeart heart_value = 6;setHeartValue(TextPieceHeartOuterClass.TextPieceHeart.Builder builderForValue) .TextPieceHeart heart_value = 6;.TextPieceImage image_value = 8;setImageValue(TextPieceImageOuterClass.TextPieceImage.Builder builderForValue) .TextPieceImage image_value = 8;.TextPiecePatternRef pattern_ref_value = 7;.TextPiecePatternRef pattern_ref_value = 7;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStringValue(String value) string string_value = 3;setStringValueBytes(com.google.protobuf.ByteString value) string string_value = 3;setType(boolean value) bool type = 1;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .TextPieceUser user_value = 4;setUserValue(TextPieceUserOuterClass.TextPieceUser.Builder builderForValue) .TextPieceUser user_value = 4;从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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<TextPieceOuterClass.TextPiece.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.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<TextPieceOuterClass.TextPiece.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<TextPieceOuterClass.TextPiece.Builder>
-
setField
public TextPieceOuterClass.TextPiece.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
clearField
public TextPieceOuterClass.TextPiece.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
clearOneof
public TextPieceOuterClass.TextPiece.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
setRepeatedField
public TextPieceOuterClass.TextPiece.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
addRepeatedField
public TextPieceOuterClass.TextPiece.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<TextPieceOuterClass.TextPiece.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
mergeFrom
public TextPieceOuterClass.TextPiece.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<TextPieceOuterClass.TextPiece.Builder>- 抛出:
IOException
-
getType
public boolean getType()bool type = 1;- 指定者:
getType在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The type.
-
setType
bool type = 1;- 参数:
value- The type to set.- 返回:
- This builder for chaining.
-
clearType
bool type = 1;- 返回:
- This builder for chaining.
-
hasFormat
public boolean hasFormat().TextFormat format = 2;- 指定者:
hasFormat在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the format field is set.
-
getFormat
.TextFormat format = 2;- 指定者:
getFormat在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The format.
-
setFormat
.TextFormat format = 2; -
setFormat
public TextPieceOuterClass.TextPiece.Builder setFormat(TextFormatOuterClass.TextFormat.Builder builderForValue) .TextFormat format = 2; -
mergeFormat
.TextFormat format = 2; -
clearFormat
.TextFormat format = 2; -
getFormatBuilder
.TextFormat format = 2; -
getFormatOrBuilder
.TextFormat format = 2; -
getStringValue
string string_value = 3;- 指定者:
getStringValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The stringValue.
-
getStringValueBytes
public com.google.protobuf.ByteString getStringValueBytes()string string_value = 3;- 指定者:
getStringValueBytes在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The bytes for stringValue.
-
setStringValue
string string_value = 3;- 参数:
value- The stringValue to set.- 返回:
- This builder for chaining.
-
clearStringValue
string string_value = 3;- 返回:
- This builder for chaining.
-
setStringValueBytes
public TextPieceOuterClass.TextPiece.Builder setStringValueBytes(com.google.protobuf.ByteString value) string string_value = 3;- 参数:
value- The bytes for stringValue to set.- 返回:
- This builder for chaining.
-
hasUserValue
public boolean hasUserValue().TextPieceUser user_value = 4;- 指定者:
hasUserValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the userValue field is set.
-
getUserValue
.TextPieceUser user_value = 4;- 指定者:
getUserValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The userValue.
-
setUserValue
public TextPieceOuterClass.TextPiece.Builder setUserValue(TextPieceUserOuterClass.TextPieceUser value) .TextPieceUser user_value = 4; -
setUserValue
public TextPieceOuterClass.TextPiece.Builder setUserValue(TextPieceUserOuterClass.TextPieceUser.Builder builderForValue) .TextPieceUser user_value = 4; -
mergeUserValue
public TextPieceOuterClass.TextPiece.Builder mergeUserValue(TextPieceUserOuterClass.TextPieceUser value) .TextPieceUser user_value = 4; -
clearUserValue
.TextPieceUser user_value = 4; -
getUserValueBuilder
.TextPieceUser user_value = 4; -
getUserValueOrBuilder
.TextPieceUser user_value = 4; -
hasGiftValue
public boolean hasGiftValue().TextPieceGift gift_value = 5;- 指定者:
hasGiftValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the giftValue field is set.
-
getGiftValue
.TextPieceGift gift_value = 5;- 指定者:
getGiftValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The giftValue.
-
setGiftValue
public TextPieceOuterClass.TextPiece.Builder setGiftValue(TextPieceGiftOuterClass.TextPieceGift value) .TextPieceGift gift_value = 5; -
setGiftValue
public TextPieceOuterClass.TextPiece.Builder setGiftValue(TextPieceGiftOuterClass.TextPieceGift.Builder builderForValue) .TextPieceGift gift_value = 5; -
mergeGiftValue
public TextPieceOuterClass.TextPiece.Builder mergeGiftValue(TextPieceGiftOuterClass.TextPieceGift value) .TextPieceGift gift_value = 5; -
clearGiftValue
.TextPieceGift gift_value = 5; -
getGiftValueBuilder
.TextPieceGift gift_value = 5; -
getGiftValueOrBuilder
.TextPieceGift gift_value = 5; -
hasHeartValue
public boolean hasHeartValue().TextPieceHeart heart_value = 6;- 指定者:
hasHeartValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the heartValue field is set.
-
getHeartValue
.TextPieceHeart heart_value = 6;- 指定者:
getHeartValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The heartValue.
-
setHeartValue
public TextPieceOuterClass.TextPiece.Builder setHeartValue(TextPieceHeartOuterClass.TextPieceHeart value) .TextPieceHeart heart_value = 6; -
setHeartValue
public TextPieceOuterClass.TextPiece.Builder setHeartValue(TextPieceHeartOuterClass.TextPieceHeart.Builder builderForValue) .TextPieceHeart heart_value = 6; -
mergeHeartValue
public TextPieceOuterClass.TextPiece.Builder mergeHeartValue(TextPieceHeartOuterClass.TextPieceHeart value) .TextPieceHeart heart_value = 6; -
clearHeartValue
.TextPieceHeart heart_value = 6; -
getHeartValueBuilder
.TextPieceHeart heart_value = 6; -
getHeartValueOrBuilder
.TextPieceHeart heart_value = 6; -
hasPatternRefValue
public boolean hasPatternRefValue().TextPiecePatternRef pattern_ref_value = 7;- 指定者:
hasPatternRefValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the patternRefValue field is set.
-
getPatternRefValue
.TextPiecePatternRef pattern_ref_value = 7;- 指定者:
getPatternRefValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The patternRefValue.
-
setPatternRefValue
public TextPieceOuterClass.TextPiece.Builder setPatternRefValue(TextPiecePatternRefOuterClass.TextPiecePatternRef value) .TextPiecePatternRef pattern_ref_value = 7; -
setPatternRefValue
public TextPieceOuterClass.TextPiece.Builder setPatternRefValue(TextPiecePatternRefOuterClass.TextPiecePatternRef.Builder builderForValue) .TextPiecePatternRef pattern_ref_value = 7; -
mergePatternRefValue
public TextPieceOuterClass.TextPiece.Builder mergePatternRefValue(TextPiecePatternRefOuterClass.TextPiecePatternRef value) .TextPiecePatternRef pattern_ref_value = 7; -
clearPatternRefValue
.TextPiecePatternRef pattern_ref_value = 7; -
getPatternRefValueBuilder
.TextPiecePatternRef pattern_ref_value = 7; -
getPatternRefValueOrBuilder
.TextPiecePatternRef pattern_ref_value = 7; -
hasImageValue
public boolean hasImageValue().TextPieceImage image_value = 8;- 指定者:
hasImageValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- Whether the imageValue field is set.
-
getImageValue
.TextPieceImage image_value = 8;- 指定者:
getImageValue在接口中TextPieceOuterClass.TextPieceOrBuilder- 返回:
- The imageValue.
-
setImageValue
public TextPieceOuterClass.TextPiece.Builder setImageValue(TextPieceImageOuterClass.TextPieceImage value) .TextPieceImage image_value = 8; -
setImageValue
public TextPieceOuterClass.TextPiece.Builder setImageValue(TextPieceImageOuterClass.TextPieceImage.Builder builderForValue) .TextPieceImage image_value = 8; -
mergeImageValue
public TextPieceOuterClass.TextPiece.Builder mergeImageValue(TextPieceImageOuterClass.TextPieceImage value) .TextPieceImage image_value = 8; -
clearImageValue
.TextPieceImage image_value = 8; -
getImageValueBuilder
.TextPieceImage image_value = 8; -
getImageValueOrBuilder
.TextPieceImage image_value = 8; -
setUnknownFields
public final TextPieceOuterClass.TextPiece.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-
mergeUnknownFields
public final TextPieceOuterClass.TextPiece.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<TextPieceOuterClass.TextPiece.Builder>
-