类 WebRedPackInfoOuterClass.WebRedPackInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
tech.ordinaryroad.live.chat.client.kuaishou.protobuf.WebRedPackInfoOuterClass.WebRedPackInfo.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder
public static final class WebRedPackInfoOuterClass.WebRedPackInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
implements WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder
Protobuf type
WebRedPackInfo-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().SimpleUserInfo author = 2;uint64 balance = 3;.WebRedPackCoverType coverType = 10;uint64 currentTime = 5;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string grabToken = 6;clearId()string id = 1;uint64 luckiestDelayMillis = 9;bool needSendRequest = 7;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) uint64 openTime = 4;uint64 requestDelayMillis = 8;clone().SimpleUserInfo author = 2;.SimpleUserInfo author = 2;.SimpleUserInfo author = 2;longuint64 balance = 3;.WebRedPackCoverType coverType = 10;int.WebRedPackCoverType coverType = 10;longuint64 currentTime = 5;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring grabToken = 6;com.google.protobuf.ByteStringstring grabToken = 6;getId()string id = 1;com.google.protobuf.ByteStringstring id = 1;longuint64 luckiestDelayMillis = 9;booleanbool needSendRequest = 7;longuint64 openTime = 4;longuint64 requestDelayMillis = 8;boolean.SimpleUserInfo author = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.SimpleUserInfo author = 2;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .SimpleUserInfo author = 2;setAuthor(SimpleUserInfoOuterClass.SimpleUserInfo.Builder builderForValue) .SimpleUserInfo author = 2;setBalance(long value) uint64 balance = 3;.WebRedPackCoverType coverType = 10;setCoverTypeValue(int value) .WebRedPackCoverType coverType = 10;setCurrentTime(long value) uint64 currentTime = 5;setGrabToken(String value) string grabToken = 6;setGrabTokenBytes(com.google.protobuf.ByteString value) string grabToken = 6;string id = 1;setIdBytes(com.google.protobuf.ByteString value) string id = 1;setLuckiestDelayMillis(long value) uint64 luckiestDelayMillis = 9;setNeedSendRequest(boolean value) bool needSendRequest = 7;setOpenTime(long value) uint64 openTime = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestDelayMillis(long value) uint64 requestDelayMillis = 8;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 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<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.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<WebRedPackInfoOuterClass.WebRedPackInfo.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<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
setField
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
clearField
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
clearOneof
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
setRepeatedField
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
addRepeatedField
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
mergeFrom
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder mergeFrom(WebRedPackInfoOuterClass.WebRedPackInfo other) -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
mergeFrom
public WebRedPackInfoOuterClass.WebRedPackInfo.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<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>- 抛出:
IOException
-
getId
string id = 1;- 指定者:
getId在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 1;- 指定者:
getIdBytes在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The bytes for id.
-
setId
string id = 1;- 参数:
value- The id to set.- 返回:
- This builder for chaining.
-
clearId
string id = 1;- 返回:
- This builder for chaining.
-
setIdBytes
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setIdBytes(com.google.protobuf.ByteString value) string id = 1;- 参数:
value- The bytes for id to set.- 返回:
- This builder for chaining.
-
hasAuthor
public boolean hasAuthor().SimpleUserInfo author = 2;- 指定者:
hasAuthor在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- Whether the author field is set.
-
getAuthor
.SimpleUserInfo author = 2;- 指定者:
getAuthor在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The author.
-
setAuthor
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setAuthor(SimpleUserInfoOuterClass.SimpleUserInfo value) .SimpleUserInfo author = 2; -
setAuthor
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setAuthor(SimpleUserInfoOuterClass.SimpleUserInfo.Builder builderForValue) .SimpleUserInfo author = 2; -
mergeAuthor
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder mergeAuthor(SimpleUserInfoOuterClass.SimpleUserInfo value) .SimpleUserInfo author = 2; -
clearAuthor
.SimpleUserInfo author = 2; -
getAuthorBuilder
.SimpleUserInfo author = 2; -
getAuthorOrBuilder
.SimpleUserInfo author = 2; -
getBalance
public long getBalance()uint64 balance = 3;- 指定者:
getBalance在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The balance.
-
setBalance
uint64 balance = 3;- 参数:
value- The balance to set.- 返回:
- This builder for chaining.
-
clearBalance
uint64 balance = 3;- 返回:
- This builder for chaining.
-
getOpenTime
public long getOpenTime()uint64 openTime = 4;- 指定者:
getOpenTime在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The openTime.
-
setOpenTime
uint64 openTime = 4;- 参数:
value- The openTime to set.- 返回:
- This builder for chaining.
-
clearOpenTime
uint64 openTime = 4;- 返回:
- This builder for chaining.
-
getCurrentTime
public long getCurrentTime()uint64 currentTime = 5;- 指定者:
getCurrentTime在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The currentTime.
-
setCurrentTime
uint64 currentTime = 5;- 参数:
value- The currentTime to set.- 返回:
- This builder for chaining.
-
clearCurrentTime
uint64 currentTime = 5;- 返回:
- This builder for chaining.
-
getGrabToken
string grabToken = 6;- 指定者:
getGrabToken在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The grabToken.
-
getGrabTokenBytes
public com.google.protobuf.ByteString getGrabTokenBytes()string grabToken = 6;- 指定者:
getGrabTokenBytes在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The bytes for grabToken.
-
setGrabToken
string grabToken = 6;- 参数:
value- The grabToken to set.- 返回:
- This builder for chaining.
-
clearGrabToken
string grabToken = 6;- 返回:
- This builder for chaining.
-
setGrabTokenBytes
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setGrabTokenBytes(com.google.protobuf.ByteString value) string grabToken = 6;- 参数:
value- The bytes for grabToken to set.- 返回:
- This builder for chaining.
-
getNeedSendRequest
public boolean getNeedSendRequest()bool needSendRequest = 7;- 指定者:
getNeedSendRequest在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The needSendRequest.
-
setNeedSendRequest
bool needSendRequest = 7;- 参数:
value- The needSendRequest to set.- 返回:
- This builder for chaining.
-
clearNeedSendRequest
bool needSendRequest = 7;- 返回:
- This builder for chaining.
-
getRequestDelayMillis
public long getRequestDelayMillis()uint64 requestDelayMillis = 8;- 指定者:
getRequestDelayMillis在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The requestDelayMillis.
-
setRequestDelayMillis
uint64 requestDelayMillis = 8;- 参数:
value- The requestDelayMillis to set.- 返回:
- This builder for chaining.
-
clearRequestDelayMillis
uint64 requestDelayMillis = 8;- 返回:
- This builder for chaining.
-
getLuckiestDelayMillis
public long getLuckiestDelayMillis()uint64 luckiestDelayMillis = 9;- 指定者:
getLuckiestDelayMillis在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The luckiestDelayMillis.
-
setLuckiestDelayMillis
uint64 luckiestDelayMillis = 9;- 参数:
value- The luckiestDelayMillis to set.- 返回:
- This builder for chaining.
-
clearLuckiestDelayMillis
uint64 luckiestDelayMillis = 9;- 返回:
- This builder for chaining.
-
getCoverTypeValue
public int getCoverTypeValue().WebRedPackCoverType coverType = 10;- 指定者:
getCoverTypeValue在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The enum numeric value on the wire for coverType.
-
setCoverTypeValue
.WebRedPackCoverType coverType = 10;- 参数:
value- The enum numeric value on the wire for coverType to set.- 返回:
- This builder for chaining.
-
getCoverType
.WebRedPackCoverType coverType = 10;- 指定者:
getCoverType在接口中WebRedPackInfoOuterClass.WebRedPackInfoOrBuilder- 返回:
- The coverType.
-
setCoverType
public WebRedPackInfoOuterClass.WebRedPackInfo.Builder setCoverType(WebRedPackCoverTypeOuterClass.WebRedPackCoverType value) .WebRedPackCoverType coverType = 10;- 参数:
value- The coverType to set.- 返回:
- This builder for chaining.
-
clearCoverType
.WebRedPackCoverType coverType = 10;- 返回:
- This builder for chaining.
-
setUnknownFields
public final WebRedPackInfoOuterClass.WebRedPackInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-
mergeUnknownFields
public final WebRedPackInfoOuterClass.WebRedPackInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WebRedPackInfoOuterClass.WebRedPackInfo.Builder>
-