| 程序包 | 说明 |
|---|---|
| com.tencent.polaris.client.pb |
| 限定符和类型 | 方法和说明 |
|---|---|
RoutingProto.Destination.Builder |
RoutingProto.Route.Builder.addDestinationsBuilder()
repeated .v1.Destination destinations = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Route.Builder.addDestinationsBuilder(int index)
repeated .v1.Destination destinations = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clear() |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearIsolate()
是否对该set执行隔离,隔离后,不会再分配流量
.google.protobuf.BoolValue isolate = 7; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearMetadata() |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearNamespace()
.google.protobuf.StringValue namespace = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearPriority()
根据服务名和服务实例metadata筛选符合条件的服务实例子集
服务实例子集可以设置优先级和权重
优先级:整型,范围[0, 9],最高优先级为0
权重:整型
先按优先级路由,如果存在高优先级,不会使用低优先级
如果存在优先级相同的子集,再按权重分配
优先级和权重可以都不设置/设置一个/设置两个
如果部分设置优先级,部分没有设置,认为没有设置的优先级最低
如果部分设置权重,部分没有设置,认为没有设置的权重为0
如果全部没有设置权重,认为权重相同
.google.protobuf.UInt32Value priority = 4; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearService()
被调方服务以及命名空间
.google.protobuf.StringValue service = 1; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearTransfer()
将请求转发到代理服务
.google.protobuf.StringValue transfer = 6; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clearWeight()
.google.protobuf.UInt32Value weight = 5; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.clone() |
RoutingProto.Destination.Builder |
RoutingProto.Route.Builder.getDestinationsBuilder(int index)
repeated .v1.Destination destinations = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeFrom(com.google.protobuf.Message other) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeFrom(RoutingProto.Destination other) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeIsolate(com.google.protobuf.BoolValue value)
是否对该set执行隔离,隔离后,不会再分配流量
.google.protobuf.BoolValue isolate = 7; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergePriority(com.google.protobuf.UInt32Value value)
根据服务名和服务实例metadata筛选符合条件的服务实例子集
服务实例子集可以设置优先级和权重
优先级:整型,范围[0, 9],最高优先级为0
权重:整型
先按优先级路由,如果存在高优先级,不会使用低优先级
如果存在优先级相同的子集,再按权重分配
优先级和权重可以都不设置/设置一个/设置两个
如果部分设置优先级,部分没有设置,认为没有设置的优先级最低
如果部分设置权重,部分没有设置,认为没有设置的权重为0
如果全部没有设置权重,认为权重相同
.google.protobuf.UInt32Value priority = 4; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeService(com.google.protobuf.StringValue value)
被调方服务以及命名空间
.google.protobuf.StringValue service = 1; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeTransfer(com.google.protobuf.StringValue value)
将请求转发到代理服务
.google.protobuf.StringValue transfer = 6; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.mergeWeight(com.google.protobuf.UInt32Value value)
.google.protobuf.UInt32Value weight = 5; |
static RoutingProto.Destination.Builder |
RoutingProto.Destination.newBuilder() |
static RoutingProto.Destination.Builder |
RoutingProto.Destination.newBuilder(RoutingProto.Destination prototype) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.newBuilderForType() |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.putAllMetadata(Map<String,ModelProto.MatchString> values)
被调方服务实例标签
value支持正则匹配
map<string, .v1.MatchString> metadata = 3; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.putMetadata(String key,
ModelProto.MatchString value)
被调方服务实例标签
value支持正则匹配
map<string, .v1.MatchString> metadata = 3; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.removeMetadata(String key)
被调方服务实例标签
value支持正则匹配
map<string, .v1.MatchString> metadata = 3; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setIsolate(com.google.protobuf.BoolValue.Builder builderForValue)
是否对该set执行隔离,隔离后,不会再分配流量
.google.protobuf.BoolValue isolate = 7; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setIsolate(com.google.protobuf.BoolValue value)
是否对该set执行隔离,隔离后,不会再分配流量
.google.protobuf.BoolValue isolate = 7; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setNamespace(com.google.protobuf.StringValue.Builder builderForValue)
.google.protobuf.StringValue namespace = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setNamespace(com.google.protobuf.StringValue value)
.google.protobuf.StringValue namespace = 2; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setPriority(com.google.protobuf.UInt32Value.Builder builderForValue)
根据服务名和服务实例metadata筛选符合条件的服务实例子集
服务实例子集可以设置优先级和权重
优先级:整型,范围[0, 9],最高优先级为0
权重:整型
先按优先级路由,如果存在高优先级,不会使用低优先级
如果存在优先级相同的子集,再按权重分配
优先级和权重可以都不设置/设置一个/设置两个
如果部分设置优先级,部分没有设置,认为没有设置的优先级最低
如果部分设置权重,部分没有设置,认为没有设置的权重为0
如果全部没有设置权重,认为权重相同
.google.protobuf.UInt32Value priority = 4; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setPriority(com.google.protobuf.UInt32Value value)
根据服务名和服务实例metadata筛选符合条件的服务实例子集
服务实例子集可以设置优先级和权重
优先级:整型,范围[0, 9],最高优先级为0
权重:整型
先按优先级路由,如果存在高优先级,不会使用低优先级
如果存在优先级相同的子集,再按权重分配
优先级和权重可以都不设置/设置一个/设置两个
如果部分设置优先级,部分没有设置,认为没有设置的优先级最低
如果部分设置权重,部分没有设置,认为没有设置的权重为0
如果全部没有设置权重,认为权重相同
.google.protobuf.UInt32Value priority = 4; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setService(com.google.protobuf.StringValue.Builder builderForValue)
被调方服务以及命名空间
.google.protobuf.StringValue service = 1; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setService(com.google.protobuf.StringValue value)
被调方服务以及命名空间
.google.protobuf.StringValue service = 1; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setTransfer(com.google.protobuf.StringValue.Builder builderForValue)
将请求转发到代理服务
.google.protobuf.StringValue transfer = 6; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setTransfer(com.google.protobuf.StringValue value)
将请求转发到代理服务
.google.protobuf.StringValue transfer = 6; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setWeight(com.google.protobuf.UInt32Value.Builder builderForValue)
.google.protobuf.UInt32Value weight = 5; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.Builder.setWeight(com.google.protobuf.UInt32Value value)
.google.protobuf.UInt32Value weight = 5; |
RoutingProto.Destination.Builder |
RoutingProto.Destination.toBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RoutingProto.Destination.Builder> |
RoutingProto.Route.Builder.getDestinationsBuilderList()
repeated .v1.Destination destinations = 2; |
| 限定符和类型 | 方法和说明 |
|---|---|
RoutingProto.Route.Builder |
RoutingProto.Route.Builder.addDestinations(int index,
RoutingProto.Destination.Builder builderForValue)
repeated .v1.Destination destinations = 2; |
RoutingProto.Route.Builder |
RoutingProto.Route.Builder.addDestinations(RoutingProto.Destination.Builder builderForValue)
repeated .v1.Destination destinations = 2; |
RoutingProto.Route.Builder |
RoutingProto.Route.Builder.setDestinations(int index,
RoutingProto.Destination.Builder builderForValue)
repeated .v1.Destination destinations = 2; |
Copyright © 2022. All rights reserved.