| 程序包 | 说明 |
|---|---|
| com.tencent.polaris.client.pb |
| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addAllErrorCodes(Iterable<? extends com.google.protobuf.Int64Value> values)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.CbRule.Builder.addDestinationsBuilder()
repeated .v1.DestinationSet destinations = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.CbRule.Builder.addDestinationsBuilder(int index)
repeated .v1.DestinationSet destinations = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addErrorCodes(com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addErrorCodes(com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addErrorCodes(int index,
com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addErrorCodes(int index,
com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clear() |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearErrorCodes()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearMetadata() |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearMetricWindow()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearNamespace()
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearPolicy()
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearResource()
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearScope()
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearType()
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clearUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.clone() |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.CbRule.Builder.getDestinationsBuilder(int index)
repeated .v1.DestinationSet destinations = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeFrom(CircuitBreakerProto.DestinationSet other) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeFrom(com.google.protobuf.Message other) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergePolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.mergeUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
static CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.newBuilder() |
static CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.newBuilder(CircuitBreakerProto.DestinationSet prototype) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.newBuilderForType() |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.putAllMetadata(Map<String,ModelProto.MatchString> values)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.putMetadata(String key,
ModelProto.MatchString value)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.removeErrorCodes(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.removeMetadata(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setErrorCodes(int index,
com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setErrorCodes(int index,
com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMethod(ModelProto.MatchString.Builder builderForValue)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMetricPrecision(com.google.protobuf.UInt32Value.Builder builderForValue)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMetricWindow(com.google.protobuf.Duration.Builder builderForValue)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setNamespace(com.google.protobuf.StringValue.Builder builderForValue)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setPolicy(CircuitBreakerProto.CbPolicy.Builder builderForValue)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setPolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setRecover(CircuitBreakerProto.RecoverConfig.Builder builderForValue)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setResource(CircuitBreakerProto.DestinationSet.Resource value)
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setResourceValue(int value)
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setScope(CircuitBreakerProto.DestinationSet.Scope value)
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setScopeValue(int value)
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setService(com.google.protobuf.StringValue.Builder builderForValue)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setType(CircuitBreakerProto.DestinationSet.Type value)
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setTypeValue(int value)
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setUpdateInterval(com.google.protobuf.Duration.Builder builderForValue)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.Builder.setUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
CircuitBreakerProto.DestinationSet.toBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<CircuitBreakerProto.DestinationSet.Builder> |
CircuitBreakerProto.CbRule.Builder.getDestinationsBuilderList()
repeated .v1.DestinationSet destinations = 2; |
| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerProto.CbRule.Builder |
CircuitBreakerProto.CbRule.Builder.addDestinations(CircuitBreakerProto.DestinationSet.Builder builderForValue)
repeated .v1.DestinationSet destinations = 2; |
CircuitBreakerProto.CbRule.Builder |
CircuitBreakerProto.CbRule.Builder.addDestinations(int index,
CircuitBreakerProto.DestinationSet.Builder builderForValue)
repeated .v1.DestinationSet destinations = 2; |
CircuitBreakerProto.CbRule.Builder |
CircuitBreakerProto.CbRule.Builder.setDestinations(int index,
CircuitBreakerProto.DestinationSet.Builder builderForValue)
repeated .v1.DestinationSet destinations = 2; |
Copyright © 2022. All rights reserved.