public static final class CircuitBreakerProto.CbPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder> implements CircuitBreakerProto.CbPolicyOrBuilder
熔断策略Protobuf type
v1.CbPolicy| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerProto.CbPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.CbPolicy |
build() |
CircuitBreakerProto.CbPolicy |
buildPartial() |
CircuitBreakerProto.CbPolicy.Builder |
clear() |
CircuitBreakerProto.CbPolicy.Builder |
clearConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.Builder |
clearErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CircuitBreakerProto.CbPolicy.Builder |
clearJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
CircuitBreakerProto.CbPolicy.Builder |
clearMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
CircuitBreakerProto.CbPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CircuitBreakerProto.CbPolicy.Builder |
clearSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.Builder |
clone() |
CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig |
getConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig.Builder |
getConsecutiveBuilder()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.ConsecutiveErrConfigOrBuilder |
getConsecutiveOrBuilder()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
CircuitBreakerProto.CbPolicy.ErrRateConfig |
getErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.ErrRateConfig.Builder |
getErrorRateBuilder()
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.ErrRateConfigOrBuilder |
getErrorRateOrBuilder()
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
com.google.protobuf.Duration |
getJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
com.google.protobuf.Duration.Builder |
getJudgeDurationBuilder()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
com.google.protobuf.DurationOrBuilder |
getJudgeDurationOrBuilder()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
com.google.protobuf.UInt32Value |
getMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
com.google.protobuf.UInt32Value.Builder |
getMaxEjectionPercentBuilder()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
com.google.protobuf.UInt32ValueOrBuilder |
getMaxEjectionPercentOrBuilder()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
CircuitBreakerProto.CbPolicy.SlowRateConfig |
getSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.SlowRateConfig.Builder |
getSlowRateBuilder()
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.SlowRateConfigOrBuilder |
getSlowRateOrBuilder()
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
boolean |
hasConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
boolean |
hasErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
boolean |
hasJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
boolean |
hasMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
boolean |
hasSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
boolean |
isInitialized() |
CircuitBreakerProto.CbPolicy.Builder |
mergeConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig value)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.Builder |
mergeErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig value)
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.Builder |
mergeFrom(CircuitBreakerProto.CbPolicy other) |
CircuitBreakerProto.CbPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CircuitBreakerProto.CbPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
CircuitBreakerProto.CbPolicy.Builder |
mergeJudgeDuration(com.google.protobuf.Duration value)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
CircuitBreakerProto.CbPolicy.Builder |
mergeMaxEjectionPercent(com.google.protobuf.UInt32Value value)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
CircuitBreakerProto.CbPolicy.Builder |
mergeSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig value)
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakerProto.CbPolicy.Builder |
setConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig.Builder builderForValue)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.Builder |
setConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig value)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5; |
CircuitBreakerProto.CbPolicy.Builder |
setErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig.Builder builderForValue)
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.Builder |
setErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig value)
.v1.CbPolicy.ErrRateConfig errorRate = 1; |
CircuitBreakerProto.CbPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.CbPolicy.Builder |
setJudgeDuration(com.google.protobuf.Duration.Builder builderForValue)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
CircuitBreakerProto.CbPolicy.Builder |
setJudgeDuration(com.google.protobuf.Duration value)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3; |
CircuitBreakerProto.CbPolicy.Builder |
setMaxEjectionPercent(com.google.protobuf.UInt32Value.Builder builderForValue)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
CircuitBreakerProto.CbPolicy.Builder |
setMaxEjectionPercent(com.google.protobuf.UInt32Value value)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4; |
CircuitBreakerProto.CbPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CircuitBreakerProto.CbPolicy.Builder |
setSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig.Builder builderForValue)
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.Builder |
setSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig value)
.v1.CbPolicy.SlowRateConfig slowRate = 2; |
CircuitBreakerProto.CbPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public CircuitBreakerProto.CbPolicy.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic CircuitBreakerProto.CbPolicy build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic CircuitBreakerProto.CbPolicy buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic CircuitBreakerProto.CbPolicy.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder mergeFrom(CircuitBreakerProto.CbPolicy other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public CircuitBreakerProto.CbPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<CircuitBreakerProto.CbPolicy.Builder>IOExceptionpublic boolean hasErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1;hasErrorRate 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.ErrRateConfig getErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1;getErrorRate 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.Builder setErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig value)
.v1.CbPolicy.ErrRateConfig errorRate = 1;public CircuitBreakerProto.CbPolicy.Builder setErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig.Builder builderForValue)
.v1.CbPolicy.ErrRateConfig errorRate = 1;public CircuitBreakerProto.CbPolicy.Builder mergeErrorRate(CircuitBreakerProto.CbPolicy.ErrRateConfig value)
.v1.CbPolicy.ErrRateConfig errorRate = 1;public CircuitBreakerProto.CbPolicy.Builder clearErrorRate()
.v1.CbPolicy.ErrRateConfig errorRate = 1;public CircuitBreakerProto.CbPolicy.ErrRateConfig.Builder getErrorRateBuilder()
.v1.CbPolicy.ErrRateConfig errorRate = 1;public CircuitBreakerProto.CbPolicy.ErrRateConfigOrBuilder getErrorRateOrBuilder()
.v1.CbPolicy.ErrRateConfig errorRate = 1;public boolean hasSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2;hasSlowRate 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.SlowRateConfig getSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2;getSlowRate 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.Builder setSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig value)
.v1.CbPolicy.SlowRateConfig slowRate = 2;public CircuitBreakerProto.CbPolicy.Builder setSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig.Builder builderForValue)
.v1.CbPolicy.SlowRateConfig slowRate = 2;public CircuitBreakerProto.CbPolicy.Builder mergeSlowRate(CircuitBreakerProto.CbPolicy.SlowRateConfig value)
.v1.CbPolicy.SlowRateConfig slowRate = 2;public CircuitBreakerProto.CbPolicy.Builder clearSlowRate()
.v1.CbPolicy.SlowRateConfig slowRate = 2;public CircuitBreakerProto.CbPolicy.SlowRateConfig.Builder getSlowRateBuilder()
.v1.CbPolicy.SlowRateConfig slowRate = 2;public CircuitBreakerProto.CbPolicy.SlowRateConfigOrBuilder getSlowRateOrBuilder()
.v1.CbPolicy.SlowRateConfig slowRate = 2;public boolean hasJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;hasJudgeDuration 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic com.google.protobuf.Duration getJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;getJudgeDuration 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.Builder setJudgeDuration(com.google.protobuf.Duration value)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public CircuitBreakerProto.CbPolicy.Builder setJudgeDuration(com.google.protobuf.Duration.Builder builderForValue)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public CircuitBreakerProto.CbPolicy.Builder mergeJudgeDuration(com.google.protobuf.Duration value)
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public CircuitBreakerProto.CbPolicy.Builder clearJudgeDuration()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public com.google.protobuf.Duration.Builder getJudgeDurationBuilder()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public com.google.protobuf.DurationOrBuilder getJudgeDurationOrBuilder()
熔断的决策周期,多久触发一次熔断决策
.google.protobuf.Duration judgeDuration = 3;public boolean hasMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;hasMaxEjectionPercent 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic com.google.protobuf.UInt32Value getMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;getMaxEjectionPercent 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.Builder setMaxEjectionPercent(com.google.protobuf.UInt32Value value)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public CircuitBreakerProto.CbPolicy.Builder setMaxEjectionPercent(com.google.protobuf.UInt32Value.Builder builderForValue)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public CircuitBreakerProto.CbPolicy.Builder mergeMaxEjectionPercent(com.google.protobuf.UInt32Value value)
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public CircuitBreakerProto.CbPolicy.Builder clearMaxEjectionPercent()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public com.google.protobuf.UInt32Value.Builder getMaxEjectionPercentBuilder()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public com.google.protobuf.UInt32ValueOrBuilder getMaxEjectionPercentOrBuilder()
最大熔断比例,超过多少比例后不会继续熔断
.google.protobuf.UInt32Value maxEjectionPercent = 4;public boolean hasConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;hasConsecutive 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig getConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;getConsecutive 在接口中 CircuitBreakerProto.CbPolicyOrBuilderpublic CircuitBreakerProto.CbPolicy.Builder setConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig value)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public CircuitBreakerProto.CbPolicy.Builder setConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig.Builder builderForValue)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public CircuitBreakerProto.CbPolicy.Builder mergeConsecutive(CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig value)
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public CircuitBreakerProto.CbPolicy.Builder clearConsecutive()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig.Builder getConsecutiveBuilder()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public CircuitBreakerProto.CbPolicy.ConsecutiveErrConfigOrBuilder getConsecutiveOrBuilder()
.v1.CbPolicy.ConsecutiveErrConfig consecutive = 5;public final CircuitBreakerProto.CbPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>public final CircuitBreakerProto.CbPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.CbPolicy.Builder>Copyright © 2022. All rights reserved.