类 RatelimitV2.RateLimitReportResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
com.tencent.polaris.ratelimit.client.pb.RatelimitV2.RateLimitReportResponse.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RatelimitV2.RateLimitReportResponseOrBuilder,java.lang.Cloneable
public static final class RatelimitV2.RateLimitReportResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder> implements RatelimitV2.RateLimitReportResponseOrBuilder
限流上报应答Protobuf type
polaris.metric.v2.RateLimitReportResponse-
方法概要
从类继承的方法 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.RateLimitReportResponse.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.RateLimitReportResponse.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.RateLimitReportResponse.Builder>
-
setField
public RatelimitV2.RateLimitReportResponse.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.RateLimitReportResponse.Builder>
-
clearField
public RatelimitV2.RateLimitReportResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-
clearOneof
public RatelimitV2.RateLimitReportResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-
setRepeatedField
public RatelimitV2.RateLimitReportResponse.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.RateLimitReportResponse.Builder>
-
addRepeatedField
public RatelimitV2.RateLimitReportResponse.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.RateLimitReportResponse.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-
mergeFrom
public RatelimitV2.RateLimitReportResponse.Builder mergeFrom(RatelimitV2.RateLimitReportResponse other) -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-
mergeFrom
public RatelimitV2.RateLimitReportResponse.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.RateLimitReportResponse.Builder>- 抛出:
java.io.IOException
-
getCode
public int getCode()uint32 code = 1;- 指定者:
getCode在接口中RatelimitV2.RateLimitReportResponseOrBuilder- 返回:
- The code.
-
setCode
uint32 code = 1;- 参数:
value- The code to set.- 返回:
- This builder for chaining.
-
clearCode
uint32 code = 1;- 返回:
- This builder for chaining.
-
getQuotaLeftsList
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLeftsCount
public int getQuotaLeftsCount()剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLefts
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
setQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder setQuotaLefts(int index, RatelimitV2.QuotaLeft value)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
setQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder setQuotaLefts(int index, RatelimitV2.QuotaLeft.Builder builderForValue)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLefts
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder addQuotaLefts(int index, RatelimitV2.QuotaLeft value)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder addQuotaLefts(RatelimitV2.QuotaLeft.Builder builderForValue)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder addQuotaLefts(int index, RatelimitV2.QuotaLeft.Builder builderForValue)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addAllQuotaLefts
public RatelimitV2.RateLimitReportResponse.Builder addAllQuotaLefts(java.lang.Iterable<? extends RatelimitV2.QuotaLeft> values)剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
clearQuotaLefts
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
removeQuotaLefts
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLeftsBuilder
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLeftsOrBuilder
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLeftsOrBuilderList
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLeftsBuilder
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
addQuotaLeftsBuilder
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getQuotaLeftsBuilderList
剩余配额数
repeated .polaris.metric.v2.QuotaLeft quotaLefts = 2; -
getTimestamp
public long getTimestamp()限流server绝对时间,单位ms
int64 timestamp = 3;- 指定者:
getTimestamp在接口中RatelimitV2.RateLimitReportResponseOrBuilder- 返回:
- The timestamp.
-
setTimestamp
限流server绝对时间,单位ms
int64 timestamp = 3;- 参数:
value- The timestamp to set.- 返回:
- This builder for chaining.
-
clearTimestamp
限流server绝对时间,单位ms
int64 timestamp = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final RatelimitV2.RateLimitReportResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-
mergeUnknownFields
public final RatelimitV2.RateLimitReportResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportResponse.Builder>
-