类 RatelimitV2.RateLimitRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
com.tencent.polaris.ratelimit.client.pb.RatelimitV2.RateLimitRequest.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RatelimitV2.RateLimitRequestOrBuilder,java.lang.Cloneable
public static final class RatelimitV2.RateLimitRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder> implements RatelimitV2.RateLimitRequestOrBuilder
限流请求Protobuf type
polaris.metric.v2.RateLimitRequest-
方法概要
从类继承的方法 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.RateLimitRequest.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.RateLimitRequest.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.RateLimitRequest.Builder>
-
setField
public RatelimitV2.RateLimitRequest.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.RateLimitRequest.Builder>
-
clearField
public RatelimitV2.RateLimitRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
-
clearOneof
public RatelimitV2.RateLimitRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
-
setRepeatedField
public RatelimitV2.RateLimitRequest.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.RateLimitRequest.Builder>
-
addRepeatedField
public RatelimitV2.RateLimitRequest.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.RateLimitRequest.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<RatelimitV2.RateLimitRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
-
mergeFrom
public RatelimitV2.RateLimitRequest.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.RateLimitRequest.Builder>- 抛出:
java.io.IOException
-
getCmdValue
public int getCmdValue()命令字
.polaris.metric.v2.RateLimitCmd cmd = 1;- 指定者:
getCmdValue在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- The enum numeric value on the wire for cmd.
-
setCmdValue
命令字
.polaris.metric.v2.RateLimitCmd cmd = 1;- 参数:
value- The enum numeric value on the wire for cmd to set.- 返回:
- This builder for chaining.
-
getCmd
命令字
.polaris.metric.v2.RateLimitCmd cmd = 1;- 指定者:
getCmd在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- The cmd.
-
setCmd
命令字
.polaris.metric.v2.RateLimitCmd cmd = 1;- 参数:
value- The cmd to set.- 返回:
- This builder for chaining.
-
clearCmd
命令字
.polaris.metric.v2.RateLimitCmd cmd = 1;- 返回:
- This builder for chaining.
-
hasRateLimitInitRequest
public boolean hasRateLimitInitRequest()初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2;- 指定者:
hasRateLimitInitRequest在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- Whether the rateLimitInitRequest field is set.
-
getRateLimitInitRequest
初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2;- 指定者:
getRateLimitInitRequest在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- The rateLimitInitRequest.
-
setRateLimitInitRequest
public RatelimitV2.RateLimitRequest.Builder setRateLimitInitRequest(RatelimitV2.RateLimitInitRequest value)初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
setRateLimitInitRequest
public RatelimitV2.RateLimitRequest.Builder setRateLimitInitRequest(RatelimitV2.RateLimitInitRequest.Builder builderForValue)初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
mergeRateLimitInitRequest
public RatelimitV2.RateLimitRequest.Builder mergeRateLimitInitRequest(RatelimitV2.RateLimitInitRequest value)初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
clearRateLimitInitRequest
初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
getRateLimitInitRequestBuilder
初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
getRateLimitInitRequestOrBuilder
初始化请求
.polaris.metric.v2.RateLimitInitRequest rateLimitInitRequest = 2; -
hasRateLimitReportRequest
public boolean hasRateLimitReportRequest()上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3;- 指定者:
hasRateLimitReportRequest在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- Whether the rateLimitReportRequest field is set.
-
getRateLimitReportRequest
上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3;- 指定者:
getRateLimitReportRequest在接口中RatelimitV2.RateLimitRequestOrBuilder- 返回:
- The rateLimitReportRequest.
-
setRateLimitReportRequest
public RatelimitV2.RateLimitRequest.Builder setRateLimitReportRequest(RatelimitV2.RateLimitReportRequest value)上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
setRateLimitReportRequest
public RatelimitV2.RateLimitRequest.Builder setRateLimitReportRequest(RatelimitV2.RateLimitReportRequest.Builder builderForValue)上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
mergeRateLimitReportRequest
public RatelimitV2.RateLimitRequest.Builder mergeRateLimitReportRequest(RatelimitV2.RateLimitReportRequest value)上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
clearRateLimitReportRequest
上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
getRateLimitReportRequestBuilder
上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
getRateLimitReportRequestOrBuilder
上报请求
.polaris.metric.v2.RateLimitReportRequest rateLimitReportRequest = 3; -
setUnknownFields
public final RatelimitV2.RateLimitRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
-
mergeUnknownFields
public final RatelimitV2.RateLimitRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<RatelimitV2.RateLimitRequest.Builder>
-