ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clear() |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearBlackoutPeriod() |
A given endpoint must report load metrics continuously for at least
this long before the endpoint weight will be used.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearEnableOobLoadReport() |
Whether to enable out-of-band utilization reporting collection from
the endpoints.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearErrorUtilizationPenalty() |
The multiplier used to adjust endpoint weights with the error rate
calculated as eps/qps.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearOobReportingPeriod() |
Load reporting interval to request from the server.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearWeightExpirationPeriod() |
If a given endpoint has not reported load metrics in this long,
then we stop using the reported weight.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.clearWeightUpdatePeriod() |
How often endpoint weights are recalculated.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeBlackoutPeriod(com.google.protobuf.Duration value) |
A given endpoint must report load metrics continuously for at least
this long before the endpoint weight will be used.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeEnableOobLoadReport(com.google.protobuf.BoolValue value) |
Whether to enable out-of-band utilization reporting collection from
the endpoints.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeErrorUtilizationPenalty(com.google.protobuf.FloatValue value) |
The multiplier used to adjust endpoint weights with the error rate
calculated as eps/qps.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeFrom(com.google.protobuf.Message other) |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeFrom(ClientSideWeightedRoundRobin other) |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeOobReportingPeriod(com.google.protobuf.Duration value) |
Load reporting interval to request from the server.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeWeightExpirationPeriod(com.google.protobuf.Duration value) |
If a given endpoint has not reported load metrics in this long,
then we stop using the reported weight.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.mergeWeightUpdatePeriod(com.google.protobuf.Duration value) |
How often endpoint weights are recalculated.
|
static ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.newBuilder() |
|
static ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.newBuilder(ClientSideWeightedRoundRobin prototype) |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.newBuilderForType() |
|
protected ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setBlackoutPeriod(com.google.protobuf.Duration value) |
A given endpoint must report load metrics continuously for at least
this long before the endpoint weight will be used.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setBlackoutPeriod(com.google.protobuf.Duration.Builder builderForValue) |
A given endpoint must report load metrics continuously for at least
this long before the endpoint weight will be used.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setEnableOobLoadReport(com.google.protobuf.BoolValue value) |
Whether to enable out-of-band utilization reporting collection from
the endpoints.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setEnableOobLoadReport(com.google.protobuf.BoolValue.Builder builderForValue) |
Whether to enable out-of-band utilization reporting collection from
the endpoints.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setErrorUtilizationPenalty(com.google.protobuf.FloatValue value) |
The multiplier used to adjust endpoint weights with the error rate
calculated as eps/qps.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setErrorUtilizationPenalty(com.google.protobuf.FloatValue.Builder builderForValue) |
The multiplier used to adjust endpoint weights with the error rate
calculated as eps/qps.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setOobReportingPeriod(com.google.protobuf.Duration value) |
Load reporting interval to request from the server.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setOobReportingPeriod(com.google.protobuf.Duration.Builder builderForValue) |
Load reporting interval to request from the server.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setWeightExpirationPeriod(com.google.protobuf.Duration value) |
If a given endpoint has not reported load metrics in this long,
then we stop using the reported weight.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setWeightExpirationPeriod(com.google.protobuf.Duration.Builder builderForValue) |
If a given endpoint has not reported load metrics in this long,
then we stop using the reported weight.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setWeightUpdatePeriod(com.google.protobuf.Duration value) |
How often endpoint weights are recalculated.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.Builder.setWeightUpdatePeriod(com.google.protobuf.Duration.Builder builderForValue) |
How often endpoint weights are recalculated.
|
ClientSideWeightedRoundRobin.Builder |
ClientSideWeightedRoundRobin.toBuilder() |
|