Class ClusterStats.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
- io.envoyproxy.envoy.config.endpoint.v3.ClusterStats.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ClusterStatsOrBuilder,Cloneable
- Enclosing class:
- ClusterStats
public static final class ClusterStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder> implements ClusterStatsOrBuilder
Per cluster load stats. Envoy reports these stats a management server in a :ref:`LoadStatsRequest<envoy_v3_api_msg_service.load_stats.v3.LoadStatsRequest>` Next ID: 7 [#next-free-field: 7]
Protobuf typeenvoy.config.endpoint.v3.ClusterStats
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterStats.BuilderaddAllDroppedRequests(Iterable<? extends ClusterStats.DroppedRequests> values)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderaddAllUpstreamLocalityStats(Iterable<? extends UpstreamLocalityStats> values)Need at least one.ClusterStats.BuilderaddDroppedRequests(int index, ClusterStats.DroppedRequests value)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderaddDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderaddDroppedRequests(ClusterStats.DroppedRequests value)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderaddDroppedRequests(ClusterStats.DroppedRequests.Builder builderForValue)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.BuilderaddDroppedRequestsBuilder()Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.BuilderaddDroppedRequestsBuilder(int index)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClusterStats.BuilderaddUpstreamLocalityStats(int index, UpstreamLocalityStats value)Need at least one.ClusterStats.BuilderaddUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)Need at least one.ClusterStats.BuilderaddUpstreamLocalityStats(UpstreamLocalityStats value)Need at least one.ClusterStats.BuilderaddUpstreamLocalityStats(UpstreamLocalityStats.Builder builderForValue)Need at least one.UpstreamLocalityStats.BuilderaddUpstreamLocalityStatsBuilder()Need at least one.UpstreamLocalityStats.BuilderaddUpstreamLocalityStatsBuilder(int index)Need at least one.ClusterStatsbuild()ClusterStatsbuildPartial()ClusterStats.Builderclear()ClusterStats.BuilderclearClusterName()The name of the cluster.ClusterStats.BuilderclearClusterServiceName()The eds_cluster_config service_name of the cluster.ClusterStats.BuilderclearDroppedRequests()Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClusterStats.BuilderclearLoadReportInterval()Period over which the actual load report occurred.ClusterStats.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClusterStats.BuilderclearTotalDroppedRequests()Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.ClusterStats.BuilderclearUpstreamLocalityStats()Need at least one.ClusterStats.Builderclone()StringgetClusterName()The name of the cluster.com.google.protobuf.ByteStringgetClusterNameBytes()The name of the cluster.StringgetClusterServiceName()The eds_cluster_config service_name of the cluster.com.google.protobuf.ByteStringgetClusterServiceNameBytes()The eds_cluster_config service_name of the cluster.ClusterStatsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ClusterStats.DroppedRequestsgetDroppedRequests(int index)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.BuildergetDroppedRequestsBuilder(int index)Information about deliberately dropped requests for each category specified in the DropOverload policy.List<ClusterStats.DroppedRequests.Builder>getDroppedRequestsBuilderList()Information about deliberately dropped requests for each category specified in the DropOverload policy.intgetDroppedRequestsCount()Information about deliberately dropped requests for each category specified in the DropOverload policy.List<ClusterStats.DroppedRequests>getDroppedRequestsList()Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequestsOrBuildergetDroppedRequestsOrBuilder(int index)Information about deliberately dropped requests for each category specified in the DropOverload policy.List<? extends ClusterStats.DroppedRequestsOrBuilder>getDroppedRequestsOrBuilderList()Information about deliberately dropped requests for each category specified in the DropOverload policy.com.google.protobuf.DurationgetLoadReportInterval()Period over which the actual load report occurred.com.google.protobuf.Duration.BuildergetLoadReportIntervalBuilder()Period over which the actual load report occurred.com.google.protobuf.DurationOrBuildergetLoadReportIntervalOrBuilder()Period over which the actual load report occurred.longgetTotalDroppedRequests()Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.UpstreamLocalityStatsgetUpstreamLocalityStats(int index)Need at least one.UpstreamLocalityStats.BuildergetUpstreamLocalityStatsBuilder(int index)Need at least one.List<UpstreamLocalityStats.Builder>getUpstreamLocalityStatsBuilderList()Need at least one.intgetUpstreamLocalityStatsCount()Need at least one.List<UpstreamLocalityStats>getUpstreamLocalityStatsList()Need at least one.UpstreamLocalityStatsOrBuildergetUpstreamLocalityStatsOrBuilder(int index)Need at least one.List<? extends UpstreamLocalityStatsOrBuilder>getUpstreamLocalityStatsOrBuilderList()Need at least one.booleanhasLoadReportInterval()Period over which the actual load report occurred.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClusterStats.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClusterStats.BuildermergeFrom(com.google.protobuf.Message other)ClusterStats.BuildermergeFrom(ClusterStats other)ClusterStats.BuildermergeLoadReportInterval(com.google.protobuf.Duration value)Period over which the actual load report occurred.ClusterStats.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClusterStats.BuilderremoveDroppedRequests(int index)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuilderremoveUpstreamLocalityStats(int index)Need at least one.ClusterStats.BuildersetClusterName(String value)The name of the cluster.ClusterStats.BuildersetClusterNameBytes(com.google.protobuf.ByteString value)The name of the cluster.ClusterStats.BuildersetClusterServiceName(String value)The eds_cluster_config service_name of the cluster.ClusterStats.BuildersetClusterServiceNameBytes(com.google.protobuf.ByteString value)The eds_cluster_config service_name of the cluster.ClusterStats.BuildersetDroppedRequests(int index, ClusterStats.DroppedRequests value)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuildersetDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClusterStats.BuildersetLoadReportInterval(com.google.protobuf.Duration value)Period over which the actual load report occurred.ClusterStats.BuildersetLoadReportInterval(com.google.protobuf.Duration.Builder builderForValue)Period over which the actual load report occurred.ClusterStats.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClusterStats.BuildersetTotalDroppedRequests(long value)Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.ClusterStats.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClusterStats.BuildersetUpstreamLocalityStats(int index, UpstreamLocalityStats value)Need at least one.ClusterStats.BuildersetUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)Need at least one.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
clear
public ClusterStats.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
getDefaultInstanceForType
public ClusterStats getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClusterStats build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClusterStats buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClusterStats.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
setField
public ClusterStats.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
clearField
public ClusterStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
clearOneof
public ClusterStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
setRepeatedField
public ClusterStats.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
addRepeatedField
public ClusterStats.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
mergeFrom
public ClusterStats.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClusterStats.Builder>
-
mergeFrom
public ClusterStats.Builder mergeFrom(ClusterStats other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
mergeFrom
public ClusterStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClusterStats.Builder>- Throws:
IOException
-
getClusterName
public String getClusterName()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }- Specified by:
getClusterNamein interfaceClusterStatsOrBuilder- Returns:
- The clusterName.
-
getClusterNameBytes
public com.google.protobuf.ByteString getClusterNameBytes()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }- Specified by:
getClusterNameBytesin interfaceClusterStatsOrBuilder- Returns:
- The bytes for clusterName.
-
setClusterName
public ClusterStats.Builder setClusterName(String value)
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The clusterName to set.- Returns:
- This builder for chaining.
-
clearClusterName
public ClusterStats.Builder clearClusterName()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setClusterNameBytes
public ClusterStats.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for clusterName to set.- Returns:
- This builder for chaining.
-
getClusterServiceName
public String getClusterServiceName()
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;- Specified by:
getClusterServiceNamein interfaceClusterStatsOrBuilder- Returns:
- The clusterServiceName.
-
getClusterServiceNameBytes
public com.google.protobuf.ByteString getClusterServiceNameBytes()
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;- Specified by:
getClusterServiceNameBytesin interfaceClusterStatsOrBuilder- Returns:
- The bytes for clusterServiceName.
-
setClusterServiceName
public ClusterStats.Builder setClusterServiceName(String value)
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;- Parameters:
value- The clusterServiceName to set.- Returns:
- This builder for chaining.
-
clearClusterServiceName
public ClusterStats.Builder clearClusterServiceName()
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;- Returns:
- This builder for chaining.
-
setClusterServiceNameBytes
public ClusterStats.Builder setClusterServiceNameBytes(com.google.protobuf.ByteString value)
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;- Parameters:
value- The bytes for clusterServiceName to set.- Returns:
- This builder for chaining.
-
getUpstreamLocalityStatsList
public List<UpstreamLocalityStats> getUpstreamLocalityStatsList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }- Specified by:
getUpstreamLocalityStatsListin interfaceClusterStatsOrBuilder
-
getUpstreamLocalityStatsCount
public int getUpstreamLocalityStatsCount()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }- Specified by:
getUpstreamLocalityStatsCountin interfaceClusterStatsOrBuilder
-
getUpstreamLocalityStats
public UpstreamLocalityStats getUpstreamLocalityStats(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }- Specified by:
getUpstreamLocalityStatsin interfaceClusterStatsOrBuilder
-
setUpstreamLocalityStats
public ClusterStats.Builder setUpstreamLocalityStats(int index, UpstreamLocalityStats value)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
setUpstreamLocalityStats
public ClusterStats.Builder setUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addUpstreamLocalityStats
public ClusterStats.Builder addUpstreamLocalityStats(UpstreamLocalityStats value)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addUpstreamLocalityStats
public ClusterStats.Builder addUpstreamLocalityStats(int index, UpstreamLocalityStats value)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addUpstreamLocalityStats
public ClusterStats.Builder addUpstreamLocalityStats(UpstreamLocalityStats.Builder builderForValue)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addUpstreamLocalityStats
public ClusterStats.Builder addUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addAllUpstreamLocalityStats
public ClusterStats.Builder addAllUpstreamLocalityStats(Iterable<? extends UpstreamLocalityStats> values)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
clearUpstreamLocalityStats
public ClusterStats.Builder clearUpstreamLocalityStats()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
removeUpstreamLocalityStats
public ClusterStats.Builder removeUpstreamLocalityStats(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
getUpstreamLocalityStatsBuilder
public UpstreamLocalityStats.Builder getUpstreamLocalityStatsBuilder(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
getUpstreamLocalityStatsOrBuilder
public UpstreamLocalityStatsOrBuilder getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }- Specified by:
getUpstreamLocalityStatsOrBuilderin interfaceClusterStatsOrBuilder
-
getUpstreamLocalityStatsOrBuilderList
public List<? extends UpstreamLocalityStatsOrBuilder> getUpstreamLocalityStatsOrBuilderList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }- Specified by:
getUpstreamLocalityStatsOrBuilderListin interfaceClusterStatsOrBuilder
-
addUpstreamLocalityStatsBuilder
public UpstreamLocalityStats.Builder addUpstreamLocalityStatsBuilder()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
addUpstreamLocalityStatsBuilder
public UpstreamLocalityStats.Builder addUpstreamLocalityStatsBuilder(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
getUpstreamLocalityStatsBuilderList
public List<UpstreamLocalityStats.Builder> getUpstreamLocalityStatsBuilderList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
getTotalDroppedRequests
public long getTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats. In addition, below there are additional cluster-wide stats. The total number of dropped requests. This covers requests deliberately dropped by the drop_overload policy and circuit breaking.
uint64 total_dropped_requests = 3;- Specified by:
getTotalDroppedRequestsin interfaceClusterStatsOrBuilder- Returns:
- The totalDroppedRequests.
-
setTotalDroppedRequests
public ClusterStats.Builder setTotalDroppedRequests(long value)
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats. In addition, below there are additional cluster-wide stats. The total number of dropped requests. This covers requests deliberately dropped by the drop_overload policy and circuit breaking.
uint64 total_dropped_requests = 3;- Parameters:
value- The totalDroppedRequests to set.- Returns:
- This builder for chaining.
-
clearTotalDroppedRequests
public ClusterStats.Builder clearTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats. In addition, below there are additional cluster-wide stats. The total number of dropped requests. This covers requests deliberately dropped by the drop_overload policy and circuit breaking.
uint64 total_dropped_requests = 3;- Returns:
- This builder for chaining.
-
getDroppedRequestsList
public List<ClusterStats.DroppedRequests> getDroppedRequestsList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;- Specified by:
getDroppedRequestsListin interfaceClusterStatsOrBuilder
-
getDroppedRequestsCount
public int getDroppedRequestsCount()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;- Specified by:
getDroppedRequestsCountin interfaceClusterStatsOrBuilder
-
getDroppedRequests
public ClusterStats.DroppedRequests getDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;- Specified by:
getDroppedRequestsin interfaceClusterStatsOrBuilder
-
setDroppedRequests
public ClusterStats.Builder setDroppedRequests(int index, ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
setDroppedRequests
public ClusterStats.Builder setDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addDroppedRequests
public ClusterStats.Builder addDroppedRequests(ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addDroppedRequests
public ClusterStats.Builder addDroppedRequests(int index, ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addDroppedRequests
public ClusterStats.Builder addDroppedRequests(ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addDroppedRequests
public ClusterStats.Builder addDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addAllDroppedRequests
public ClusterStats.Builder addAllDroppedRequests(Iterable<? extends ClusterStats.DroppedRequests> values)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
clearDroppedRequests
public ClusterStats.Builder clearDroppedRequests()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
removeDroppedRequests
public ClusterStats.Builder removeDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
getDroppedRequestsBuilder
public ClusterStats.DroppedRequests.Builder getDroppedRequestsBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
getDroppedRequestsOrBuilder
public ClusterStats.DroppedRequestsOrBuilder getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;- Specified by:
getDroppedRequestsOrBuilderin interfaceClusterStatsOrBuilder
-
getDroppedRequestsOrBuilderList
public List<? extends ClusterStats.DroppedRequestsOrBuilder> getDroppedRequestsOrBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;- Specified by:
getDroppedRequestsOrBuilderListin interfaceClusterStatsOrBuilder
-
addDroppedRequestsBuilder
public ClusterStats.DroppedRequests.Builder addDroppedRequestsBuilder()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
addDroppedRequestsBuilder
public ClusterStats.DroppedRequests.Builder addDroppedRequestsBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
getDroppedRequestsBuilderList
public List<ClusterStats.DroppedRequests.Builder> getDroppedRequestsBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;
-
hasLoadReportInterval
public boolean hasLoadReportInterval()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;- Specified by:
hasLoadReportIntervalin interfaceClusterStatsOrBuilder- Returns:
- Whether the loadReportInterval field is set.
-
getLoadReportInterval
public com.google.protobuf.Duration getLoadReportInterval()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;- Specified by:
getLoadReportIntervalin interfaceClusterStatsOrBuilder- Returns:
- The loadReportInterval.
-
setLoadReportInterval
public ClusterStats.Builder setLoadReportInterval(com.google.protobuf.Duration value)
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;
-
setLoadReportInterval
public ClusterStats.Builder setLoadReportInterval(com.google.protobuf.Duration.Builder builderForValue)
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;
-
mergeLoadReportInterval
public ClusterStats.Builder mergeLoadReportInterval(com.google.protobuf.Duration value)
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;
-
clearLoadReportInterval
public ClusterStats.Builder clearLoadReportInterval()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;
-
getLoadReportIntervalBuilder
public com.google.protobuf.Duration.Builder getLoadReportIntervalBuilder()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;
-
getLoadReportIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getLoadReportIntervalOrBuilder()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the ``LoadStatsRequest`` sent from Envoy and the ``LoadStatsResponse`` message sent from the management server, this may be longer than the requested load reporting interval in the ``LoadStatsResponse``.
.google.protobuf.Duration load_report_interval = 4;- Specified by:
getLoadReportIntervalOrBuilderin interfaceClusterStatsOrBuilder
-
setUnknownFields
public final ClusterStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
mergeUnknownFields
public final ClusterStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterStats.Builder>
-
-