public interface LoadStatsResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getClusters(int index)
Clusters to report stats for.
|
com.google.protobuf.ByteString |
getClustersBytes(int index)
Clusters to report stats for.
|
int |
getClustersCount()
Clusters to report stats for.
|
List<String> |
getClustersList()
Clusters to report stats for.
|
com.google.protobuf.Duration |
getLoadReportingInterval()
The minimum interval of time to collect stats over.
|
com.google.protobuf.DurationOrBuilder |
getLoadReportingIntervalOrBuilder()
The minimum interval of time to collect stats over.
|
boolean |
getReportEndpointGranularity()
Set to *true* if the management server supports endpoint granularity
report.
|
boolean |
getSendAllClusters()
If true, the client should send all clusters it knows about.
|
boolean |
hasLoadReportingInterval()
The minimum interval of time to collect stats over.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<String> getClustersList()
Clusters to report stats for. Not populated if *send_all_clusters* is true.
repeated string clusters = 1;int getClustersCount()
Clusters to report stats for. Not populated if *send_all_clusters* is true.
repeated string clusters = 1;String getClusters(int index)
Clusters to report stats for. Not populated if *send_all_clusters* is true.
repeated string clusters = 1;com.google.protobuf.ByteString getClustersBytes(int index)
Clusters to report stats for. Not populated if *send_all_clusters* is true.
repeated string clusters = 1;boolean getSendAllClusters()
If true, the client should send all clusters it knows about. Only clients that advertise the "envoy.lrs.supports_send_all_clusters" capability in their :ref:`client_features<envoy_api_field_core.Node.client_features>` field will honor this field.
bool send_all_clusters = 4;boolean hasLoadReportingInterval()
The minimum interval of time to collect stats over. This is only a minimum for two reasons:
1. There may be some delay from when the timer fires until stats sampling occurs.
2. For clusters that were already feature in the previous *LoadStatsResponse*, any traffic
that is observed in between the corresponding previous *LoadStatsRequest* and this
*LoadStatsResponse* will also be accumulated and billed to the cluster. This avoids a period
of inobservability that might otherwise exists between the messages. New clusters are not
subject to this consideration.
.google.protobuf.Duration load_reporting_interval = 2;com.google.protobuf.Duration getLoadReportingInterval()
The minimum interval of time to collect stats over. This is only a minimum for two reasons:
1. There may be some delay from when the timer fires until stats sampling occurs.
2. For clusters that were already feature in the previous *LoadStatsResponse*, any traffic
that is observed in between the corresponding previous *LoadStatsRequest* and this
*LoadStatsResponse* will also be accumulated and billed to the cluster. This avoids a period
of inobservability that might otherwise exists between the messages. New clusters are not
subject to this consideration.
.google.protobuf.Duration load_reporting_interval = 2;com.google.protobuf.DurationOrBuilder getLoadReportingIntervalOrBuilder()
The minimum interval of time to collect stats over. This is only a minimum for two reasons:
1. There may be some delay from when the timer fires until stats sampling occurs.
2. For clusters that were already feature in the previous *LoadStatsResponse*, any traffic
that is observed in between the corresponding previous *LoadStatsRequest* and this
*LoadStatsResponse* will also be accumulated and billed to the cluster. This avoids a period
of inobservability that might otherwise exists between the messages. New clusters are not
subject to this consideration.
.google.protobuf.Duration load_reporting_interval = 2;boolean getReportEndpointGranularity()
Set to *true* if the management server supports endpoint granularity report.
bool report_endpoint_granularity = 3;Copyright © 2018–2021 The Envoy Project. All rights reserved.