public static final class CircuitBreakerProto.DestinationSet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder> implements CircuitBreakerProto.DestinationSetOrBuilder
目标set的规则Protobuf type
v1.DestinationSet| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerProto.DestinationSet.Builder |
addAllErrorCodes(Iterable<? extends com.google.protobuf.Int64Value> values)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
addErrorCodes(com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
addErrorCodes(com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
addErrorCodes(int index,
com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
addErrorCodes(int index,
com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
com.google.protobuf.Int64Value.Builder |
addErrorCodesBuilder()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
com.google.protobuf.Int64Value.Builder |
addErrorCodesBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.DestinationSet |
build() |
CircuitBreakerProto.DestinationSet |
buildPartial() |
CircuitBreakerProto.DestinationSet.Builder |
clear() |
CircuitBreakerProto.DestinationSet.Builder |
clearErrorCodes()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CircuitBreakerProto.DestinationSet.Builder |
clearMetadata() |
CircuitBreakerProto.DestinationSet.Builder |
clearMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
clearMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
clearMetricWindow()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
clearNamespace()
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CircuitBreakerProto.DestinationSet.Builder |
clearPolicy()
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
clearRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
clearResource()
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
clearScope()
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
clearService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
clearType()
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
clearUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
clone() |
boolean |
containsMetadata(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Int64Value |
getErrorCodes(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
com.google.protobuf.Int64Value.Builder |
getErrorCodesBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
List<com.google.protobuf.Int64Value.Builder> |
getErrorCodesBuilderList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
int |
getErrorCodesCount()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
List<com.google.protobuf.Int64Value> |
getErrorCodesList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
com.google.protobuf.Int64ValueOrBuilder |
getErrorCodesOrBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
List<? extends com.google.protobuf.Int64ValueOrBuilder> |
getErrorCodesOrBuilderList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
Map<String,ModelProto.MatchString> |
getMetadata()
已过时。
|
int |
getMetadataCount()
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
Map<String,ModelProto.MatchString> |
getMetadataMap()
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
ModelProto.MatchString |
getMetadataOrDefault(String key,
ModelProto.MatchString defaultValue)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
ModelProto.MatchString |
getMetadataOrThrow(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
ModelProto.MatchString |
getMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
ModelProto.MatchString.Builder |
getMethodBuilder()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
ModelProto.MatchStringOrBuilder |
getMethodOrBuilder()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
com.google.protobuf.UInt32Value |
getMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
com.google.protobuf.UInt32Value.Builder |
getMetricPrecisionBuilder()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
com.google.protobuf.UInt32ValueOrBuilder |
getMetricPrecisionOrBuilder()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
com.google.protobuf.Duration |
getMetricWindow()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
com.google.protobuf.Duration.Builder |
getMetricWindowBuilder()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
com.google.protobuf.DurationOrBuilder |
getMetricWindowOrBuilder()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
Map<String,ModelProto.MatchString> |
getMutableMetadata()
已过时。
|
com.google.protobuf.StringValue |
getNamespace()
.google.protobuf.StringValue namespace = 2; |
com.google.protobuf.StringValue.Builder |
getNamespaceBuilder()
.google.protobuf.StringValue namespace = 2; |
com.google.protobuf.StringValueOrBuilder |
getNamespaceOrBuilder()
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.CbPolicy |
getPolicy()
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.CbPolicy.Builder |
getPolicyBuilder()
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.CbPolicyOrBuilder |
getPolicyOrBuilder()
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.RecoverConfig |
getRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.RecoverConfig.Builder |
getRecoverBuilder()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.RecoverConfigOrBuilder |
getRecoverOrBuilder()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Resource |
getResource()
.v1.DestinationSet.Resource resource = 4; |
int |
getResourceValue()
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Scope |
getScope()
.v1.DestinationSet.Scope scope = 6; |
int |
getScopeValue()
.v1.DestinationSet.Scope scope = 6; |
com.google.protobuf.StringValue |
getService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
com.google.protobuf.StringValue.Builder |
getServiceBuilder()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
com.google.protobuf.StringValueOrBuilder |
getServiceOrBuilder()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Type |
getType()
.v1.DestinationSet.Type type = 5; |
int |
getTypeValue()
.v1.DestinationSet.Type type = 5; |
com.google.protobuf.Duration |
getUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
com.google.protobuf.Duration.Builder |
getUpdateIntervalBuilder()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
com.google.protobuf.DurationOrBuilder |
getUpdateIntervalOrBuilder()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
boolean |
hasMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
boolean |
hasMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
boolean |
hasMetricWindow()
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
boolean |
hasNamespace()
.google.protobuf.StringValue namespace = 2; |
boolean |
hasPolicy()
熔断策略
.v1.CbPolicy policy = 11; |
boolean |
hasRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
boolean |
hasService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
boolean |
hasUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
boolean |
isInitialized() |
CircuitBreakerProto.DestinationSet.Builder |
mergeFrom(CircuitBreakerProto.DestinationSet other) |
CircuitBreakerProto.DestinationSet.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CircuitBreakerProto.DestinationSet.Builder |
mergeFrom(com.google.protobuf.Message other) |
CircuitBreakerProto.DestinationSet.Builder |
mergeMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
mergeMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
mergeMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
mergeNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
mergePolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
mergeRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
mergeService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakerProto.DestinationSet.Builder |
mergeUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
putAllMetadata(Map<String,ModelProto.MatchString> values)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
putMetadata(String key,
ModelProto.MatchString value)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
removeErrorCodes(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
removeMetadata(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3; |
CircuitBreakerProto.DestinationSet.Builder |
setErrorCodes(int index,
com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
setErrorCodes(int index,
com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13; |
CircuitBreakerProto.DestinationSet.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakerProto.DestinationSet.Builder |
setMethod(ModelProto.MatchString.Builder builderForValue)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
setMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12; |
CircuitBreakerProto.DestinationSet.Builder |
setMetricPrecision(com.google.protobuf.UInt32Value.Builder builderForValue)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
setMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期
度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8; |
CircuitBreakerProto.DestinationSet.Builder |
setMetricWindow(com.google.protobuf.Duration.Builder builderForValue)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
setMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期
所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7; |
CircuitBreakerProto.DestinationSet.Builder |
setNamespace(com.google.protobuf.StringValue.Builder builderForValue)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
setNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
CircuitBreakerProto.DestinationSet.Builder |
setPolicy(CircuitBreakerProto.CbPolicy.Builder builderForValue)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
setPolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11; |
CircuitBreakerProto.DestinationSet.Builder |
setRecover(CircuitBreakerProto.RecoverConfig.Builder builderForValue)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
setRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10; |
CircuitBreakerProto.DestinationSet.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CircuitBreakerProto.DestinationSet.Builder |
setResource(CircuitBreakerProto.DestinationSet.Resource value)
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
setResourceValue(int value)
.v1.DestinationSet.Resource resource = 4; |
CircuitBreakerProto.DestinationSet.Builder |
setScope(CircuitBreakerProto.DestinationSet.Scope value)
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
setScopeValue(int value)
.v1.DestinationSet.Scope scope = 6; |
CircuitBreakerProto.DestinationSet.Builder |
setService(com.google.protobuf.StringValue.Builder builderForValue)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
setService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1; |
CircuitBreakerProto.DestinationSet.Builder |
setType(CircuitBreakerProto.DestinationSet.Type value)
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
setTypeValue(int value)
.v1.DestinationSet.Type type = 5; |
CircuitBreakerProto.DestinationSet.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakerProto.DestinationSet.Builder |
setUpdateInterval(com.google.protobuf.Duration.Builder builderForValue)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
CircuitBreakerProto.DestinationSet.Builder |
setUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9; |
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.DestinationSet.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic CircuitBreakerProto.DestinationSet build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic CircuitBreakerProto.DestinationSet buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic CircuitBreakerProto.DestinationSet.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.Builder mergeFrom(CircuitBreakerProto.DestinationSet other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public CircuitBreakerProto.DestinationSet.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.DestinationSet.Builder>IOExceptionpublic boolean hasService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;hasService 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic com.google.protobuf.StringValue getService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;getService 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public CircuitBreakerProto.DestinationSet.Builder setService(com.google.protobuf.StringValue.Builder builderForValue)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public CircuitBreakerProto.DestinationSet.Builder mergeService(com.google.protobuf.StringValue value)
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public CircuitBreakerProto.DestinationSet.Builder clearService()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public com.google.protobuf.StringValue.Builder getServiceBuilder()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public com.google.protobuf.StringValueOrBuilder getServiceOrBuilder()
被调命名空间以及服务名,可以为*,代表全匹配
.google.protobuf.StringValue service = 1;public boolean hasNamespace()
.google.protobuf.StringValue namespace = 2;hasNamespace 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic com.google.protobuf.StringValue getNamespace()
.google.protobuf.StringValue namespace = 2;getNamespace 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2;public CircuitBreakerProto.DestinationSet.Builder setNamespace(com.google.protobuf.StringValue.Builder builderForValue)
.google.protobuf.StringValue namespace = 2;public CircuitBreakerProto.DestinationSet.Builder mergeNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2;public CircuitBreakerProto.DestinationSet.Builder clearNamespace()
.google.protobuf.StringValue namespace = 2;public com.google.protobuf.StringValue.Builder getNamespaceBuilder()
.google.protobuf.StringValue namespace = 2;public com.google.protobuf.StringValueOrBuilder getNamespaceOrBuilder()
.google.protobuf.StringValue namespace = 2;public int getMetadataCount()
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public boolean containsMetadata(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;@Deprecated public Map<String,ModelProto.MatchString> getMetadata()
getMetadataMap() instead.public Map<String,ModelProto.MatchString> getMetadataMap()
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public ModelProto.MatchString getMetadataOrDefault(String key, ModelProto.MatchString defaultValue)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public ModelProto.MatchString getMetadataOrThrow(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public CircuitBreakerProto.DestinationSet.Builder clearMetadata()
public CircuitBreakerProto.DestinationSet.Builder removeMetadata(String key)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;@Deprecated public Map<String,ModelProto.MatchString> getMutableMetadata()
public CircuitBreakerProto.DestinationSet.Builder putMetadata(String key, ModelProto.MatchString value)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public CircuitBreakerProto.DestinationSet.Builder putAllMetadata(Map<String,ModelProto.MatchString> values)
可选,SUBSET标识
map<string, .v1.MatchString> metadata = 3;public int getResourceValue()
.v1.DestinationSet.Resource resource = 4;getResourceValue 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setResourceValue(int value)
.v1.DestinationSet.Resource resource = 4;value - The enum numeric value on the wire for resource to set.public CircuitBreakerProto.DestinationSet.Resource getResource()
.v1.DestinationSet.Resource resource = 4;getResource 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setResource(CircuitBreakerProto.DestinationSet.Resource value)
.v1.DestinationSet.Resource resource = 4;value - The resource to set.public CircuitBreakerProto.DestinationSet.Builder clearResource()
.v1.DestinationSet.Resource resource = 4;public int getTypeValue()
.v1.DestinationSet.Type type = 5;getTypeValue 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setTypeValue(int value)
.v1.DestinationSet.Type type = 5;value - The enum numeric value on the wire for type to set.public CircuitBreakerProto.DestinationSet.Type getType()
.v1.DestinationSet.Type type = 5;getType 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setType(CircuitBreakerProto.DestinationSet.Type value)
.v1.DestinationSet.Type type = 5;value - The type to set.public CircuitBreakerProto.DestinationSet.Builder clearType()
.v1.DestinationSet.Type type = 5;public int getScopeValue()
.v1.DestinationSet.Scope scope = 6;getScopeValue 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setScopeValue(int value)
.v1.DestinationSet.Scope scope = 6;value - The enum numeric value on the wire for scope to set.public CircuitBreakerProto.DestinationSet.Scope getScope()
.v1.DestinationSet.Scope scope = 6;getScope 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setScope(CircuitBreakerProto.DestinationSet.Scope value)
.v1.DestinationSet.Scope scope = 6;value - The scope to set.public CircuitBreakerProto.DestinationSet.Builder clearScope()
.v1.DestinationSet.Scope scope = 6;public boolean hasMetricWindow()
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;hasMetricWindow 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic com.google.protobuf.Duration getMetricWindow()
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;getMetricWindow 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public CircuitBreakerProto.DestinationSet.Builder setMetricWindow(com.google.protobuf.Duration.Builder builderForValue)
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public CircuitBreakerProto.DestinationSet.Builder mergeMetricWindow(com.google.protobuf.Duration value)
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public CircuitBreakerProto.DestinationSet.Builder clearMetricWindow()
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public com.google.protobuf.Duration.Builder getMetricWindowBuilder()
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public com.google.protobuf.DurationOrBuilder getMetricWindowOrBuilder()
熔断数据度量周期 所有的阈值指标按此周期进行统计
.google.protobuf.Duration metricWindow = 7;public boolean hasMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;hasMetricPrecision 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic com.google.protobuf.UInt32Value getMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;getMetricPrecision 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public CircuitBreakerProto.DestinationSet.Builder setMetricPrecision(com.google.protobuf.UInt32Value.Builder builderForValue)
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public CircuitBreakerProto.DestinationSet.Builder mergeMetricPrecision(com.google.protobuf.UInt32Value value)
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public CircuitBreakerProto.DestinationSet.Builder clearMetricPrecision()
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public com.google.protobuf.UInt32Value.Builder getMetricPrecisionBuilder()
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public com.google.protobuf.UInt32ValueOrBuilder getMetricPrecisionOrBuilder()
熔断数据统计精度,决定数据度量的最小周期 度量滑窗的步长=window/precision
.google.protobuf.UInt32Value metricPrecision = 8;public boolean hasUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;hasUpdateInterval 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic com.google.protobuf.Duration getUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;getUpdateInterval 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public CircuitBreakerProto.DestinationSet.Builder setUpdateInterval(com.google.protobuf.Duration.Builder builderForValue)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public CircuitBreakerProto.DestinationSet.Builder mergeUpdateInterval(com.google.protobuf.Duration value)
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public CircuitBreakerProto.DestinationSet.Builder clearUpdateInterval()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public com.google.protobuf.Duration.Builder getUpdateIntervalBuilder()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public com.google.protobuf.DurationOrBuilder getUpdateIntervalOrBuilder()
熔断数据上报周期,对分布式熔断有效
.google.protobuf.Duration updateInterval = 9;public boolean hasRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;hasRecover 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.RecoverConfig getRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;getRecover 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public CircuitBreakerProto.DestinationSet.Builder setRecover(CircuitBreakerProto.RecoverConfig.Builder builderForValue)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public CircuitBreakerProto.DestinationSet.Builder mergeRecover(CircuitBreakerProto.RecoverConfig value)
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public CircuitBreakerProto.DestinationSet.Builder clearRecover()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public CircuitBreakerProto.RecoverConfig.Builder getRecoverBuilder()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public CircuitBreakerProto.RecoverConfigOrBuilder getRecoverOrBuilder()
触发熔断后恢复配置
.v1.RecoverConfig recover = 10;public boolean hasPolicy()
熔断策略
.v1.CbPolicy policy = 11;hasPolicy 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.CbPolicy getPolicy()
熔断策略
.v1.CbPolicy policy = 11;getPolicy 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setPolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11;public CircuitBreakerProto.DestinationSet.Builder setPolicy(CircuitBreakerProto.CbPolicy.Builder builderForValue)
熔断策略
.v1.CbPolicy policy = 11;public CircuitBreakerProto.DestinationSet.Builder mergePolicy(CircuitBreakerProto.CbPolicy value)
熔断策略
.v1.CbPolicy policy = 11;public CircuitBreakerProto.DestinationSet.Builder clearPolicy()
熔断策略
.v1.CbPolicy policy = 11;public CircuitBreakerProto.CbPolicy.Builder getPolicyBuilder()
熔断策略
.v1.CbPolicy policy = 11;public CircuitBreakerProto.CbPolicyOrBuilder getPolicyOrBuilder()
熔断策略
.v1.CbPolicy policy = 11;public boolean hasMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;hasMethod 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic ModelProto.MatchString getMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;getMethod 在接口中 CircuitBreakerProto.DestinationSetOrBuilderpublic CircuitBreakerProto.DestinationSet.Builder setMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public CircuitBreakerProto.DestinationSet.Builder setMethod(ModelProto.MatchString.Builder builderForValue)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public CircuitBreakerProto.DestinationSet.Builder mergeMethod(ModelProto.MatchString value)
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public CircuitBreakerProto.DestinationSet.Builder clearMethod()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public ModelProto.MatchString.Builder getMethodBuilder()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public ModelProto.MatchStringOrBuilder getMethodOrBuilder()
被调的接口信息,指定哪些接口会使用该规则
.v1.MatchString method = 12;public List<com.google.protobuf.Int64Value> getErrorCodesList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public int getErrorCodesCount()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public com.google.protobuf.Int64Value getErrorCodes(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder setErrorCodes(int index, com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder setErrorCodes(int index, com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder addErrorCodes(com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder addErrorCodes(int index, com.google.protobuf.Int64Value value)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder addErrorCodes(com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder addErrorCodes(int index, com.google.protobuf.Int64Value.Builder builderForValue)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder addAllErrorCodes(Iterable<? extends com.google.protobuf.Int64Value> values)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder clearErrorCodes()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public CircuitBreakerProto.DestinationSet.Builder removeErrorCodes(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public com.google.protobuf.Int64Value.Builder getErrorCodesBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public com.google.protobuf.Int64ValueOrBuilder getErrorCodesOrBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public List<? extends com.google.protobuf.Int64ValueOrBuilder> getErrorCodesOrBuilderList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public com.google.protobuf.Int64Value.Builder addErrorCodesBuilder()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public com.google.protobuf.Int64Value.Builder addErrorCodesBuilder(int index)
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public List<com.google.protobuf.Int64Value.Builder> getErrorCodesBuilderList()
返回码,指定哪些返回码会使用该规则
repeated .google.protobuf.Int64Value errorCodes = 13;public final CircuitBreakerProto.DestinationSet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>public final CircuitBreakerProto.DestinationSet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakerProto.DestinationSet.Builder>Copyright © 2022. All rights reserved.