public static final class RatelimitV2.RateLimitReportRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder> implements RatelimitV2.RateLimitReportRequestOrBuilder
限流上报请求Protobuf type
polaris.metric.v2.RateLimitReportRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringmergeDelimitedFrom, mergeDelimitedFrom, mergeFromequals, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public RatelimitV2.RateLimitReportRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RatelimitV2.RateLimitReportRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RatelimitV2.RateLimitReportRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RatelimitV2.RateLimitReportRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder mergeFrom(RatelimitV2.RateLimitReportRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public RatelimitV2.RateLimitReportRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RatelimitV2.RateLimitReportRequest.Builder>IOExceptionpublic int getClientKey()
客户端标识
uint32 clientKey = 1;getClientKey in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic RatelimitV2.RateLimitReportRequest.Builder setClientKey(int value)
客户端标识
uint32 clientKey = 1;value - The clientKey to set.public RatelimitV2.RateLimitReportRequest.Builder clearClientKey()
客户端标识
uint32 clientKey = 1;public List<RatelimitV2.QuotaSum> getQuotaUsesList()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;getQuotaUsesList in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic int getQuotaUsesCount()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;getQuotaUsesCount in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic RatelimitV2.QuotaSum getQuotaUses(int index)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;getQuotaUses in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic RatelimitV2.RateLimitReportRequest.Builder setQuotaUses(int index, RatelimitV2.QuotaSum value)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder setQuotaUses(int index, RatelimitV2.QuotaSum.Builder builderForValue)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder addQuotaUses(RatelimitV2.QuotaSum value)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder addQuotaUses(int index, RatelimitV2.QuotaSum value)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder addQuotaUses(RatelimitV2.QuotaSum.Builder builderForValue)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder addQuotaUses(int index, RatelimitV2.QuotaSum.Builder builderForValue)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder addAllQuotaUses(Iterable<? extends RatelimitV2.QuotaSum> values)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder clearQuotaUses()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.RateLimitReportRequest.Builder removeQuotaUses(int index)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.QuotaSum.Builder getQuotaUsesBuilder(int index)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.QuotaSumOrBuilder getQuotaUsesOrBuilder(int index)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;getQuotaUsesOrBuilder in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic List<? extends RatelimitV2.QuotaSumOrBuilder> getQuotaUsesOrBuilderList()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;getQuotaUsesOrBuilderList in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic RatelimitV2.QuotaSum.Builder addQuotaUsesBuilder()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public RatelimitV2.QuotaSum.Builder addQuotaUsesBuilder(int index)
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public List<RatelimitV2.QuotaSum.Builder> getQuotaUsesBuilderList()
已使用的配额数
repeated .polaris.metric.v2.QuotaSum quotaUses = 2;public long getTimestamp()
配额发生的时间,单位ms
int64 timestamp = 3;getTimestamp in interface RatelimitV2.RateLimitReportRequestOrBuilderpublic RatelimitV2.RateLimitReportRequest.Builder setTimestamp(long value)
配额发生的时间,单位ms
int64 timestamp = 3;value - The timestamp to set.public RatelimitV2.RateLimitReportRequest.Builder clearTimestamp()
配额发生的时间,单位ms
int64 timestamp = 3;public final RatelimitV2.RateLimitReportRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>public final RatelimitV2.RateLimitReportRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitReportRequest.Builder>Copyright © 2024. All rights reserved.