类 RatelimitV2.QuotaSum.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
com.tencent.polaris.ratelimit.client.pb.RatelimitV2.QuotaSum.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RatelimitV2.QuotaSumOrBuilder,java.lang.Cloneable
- 封闭类:
- RatelimitV2.QuotaSum
public static final class RatelimitV2.QuotaSum.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder> implements RatelimitV2.QuotaSumOrBuilder
客户端阈值使用统计Protobuf type
polaris.metric.v2.QuotaSum-
方法概要
修饰符和类型 方法 说明 RatelimitV2.QuotaSum.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RatelimitV2.QuotaSumbuild()RatelimitV2.QuotaSumbuildPartial()RatelimitV2.QuotaSum.Builderclear()RatelimitV2.QuotaSum.BuilderclearCounterKey()计数器的标识,一个server全局唯一,上报时候带入RatelimitV2.QuotaSum.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RatelimitV2.QuotaSum.BuilderclearLimited()被限流数,上报时候带入RatelimitV2.QuotaSum.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RatelimitV2.QuotaSum.BuilderclearUsed()已使用的配额数,上报时候带入RatelimitV2.QuotaSum.Builderclone()intgetCounterKey()计数器的标识,一个server全局唯一,上报时候带入RatelimitV2.QuotaSumgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetLimited()被限流数,上报时候带入intgetUsed()已使用的配额数,上报时候带入booleanisInitialized()RatelimitV2.QuotaSum.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RatelimitV2.QuotaSum.BuildermergeFrom(com.google.protobuf.Message other)RatelimitV2.QuotaSum.BuildermergeFrom(RatelimitV2.QuotaSum other)RatelimitV2.QuotaSum.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RatelimitV2.QuotaSum.BuildersetCounterKey(int value)计数器的标识,一个server全局唯一,上报时候带入RatelimitV2.QuotaSum.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RatelimitV2.QuotaSum.BuildersetLimited(int value)被限流数,上报时候带入RatelimitV2.QuotaSum.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)RatelimitV2.QuotaSum.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RatelimitV2.QuotaSum.BuildersetUsed(int value)已使用的配额数,上报时候带入从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 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() -
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.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<RatelimitV2.QuotaSum.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<RatelimitV2.QuotaSum.Builder>
-
setField
public RatelimitV2.QuotaSum.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
clearField
public RatelimitV2.QuotaSum.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
clearOneof
public RatelimitV2.QuotaSum.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
setRepeatedField
public RatelimitV2.QuotaSum.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
addRepeatedField
public RatelimitV2.QuotaSum.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<RatelimitV2.QuotaSum.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
mergeFrom
public RatelimitV2.QuotaSum.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<RatelimitV2.QuotaSum.Builder>- 抛出:
java.io.IOException
-
getCounterKey
public int getCounterKey()计数器的标识,一个server全局唯一,上报时候带入
uint32 counterKey = 1;- 指定者:
getCounterKey在接口中RatelimitV2.QuotaSumOrBuilder- 返回:
- The counterKey.
-
setCounterKey
计数器的标识,一个server全局唯一,上报时候带入
uint32 counterKey = 1;- 参数:
value- The counterKey to set.- 返回:
- This builder for chaining.
-
clearCounterKey
计数器的标识,一个server全局唯一,上报时候带入
uint32 counterKey = 1;- 返回:
- This builder for chaining.
-
getUsed
public int getUsed()已使用的配额数,上报时候带入
uint32 used = 2;- 指定者:
getUsed在接口中RatelimitV2.QuotaSumOrBuilder- 返回:
- The used.
-
setUsed
已使用的配额数,上报时候带入
uint32 used = 2;- 参数:
value- The used to set.- 返回:
- This builder for chaining.
-
clearUsed
已使用的配额数,上报时候带入
uint32 used = 2;- 返回:
- This builder for chaining.
-
getLimited
public int getLimited()被限流数,上报时候带入
uint32 limited = 3;- 指定者:
getLimited在接口中RatelimitV2.QuotaSumOrBuilder- 返回:
- The limited.
-
setLimited
被限流数,上报时候带入
uint32 limited = 3;- 参数:
value- The limited to set.- 返回:
- This builder for chaining.
-
clearLimited
被限流数,上报时候带入
uint32 limited = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final RatelimitV2.QuotaSum.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-
mergeUnknownFields
public final RatelimitV2.QuotaSum.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.QuotaSum.Builder>
-