Class ClusterStats.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.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
,java.lang.Cloneable
- Enclosing class:
- ClusterStats
public static final class ClusterStats.Builder extends com.google.protobuf.GeneratedMessage.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
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
clusterName_
private java.lang.Object
clusterServiceName_
private java.util.List<ClusterStats.DroppedRequests>
droppedRequests_
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats.DroppedRequests,ClusterStats.DroppedRequests.Builder,ClusterStats.DroppedRequestsOrBuilder>
droppedRequestsBuilder_
private com.google.protobuf.Duration
loadReportInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
loadReportIntervalBuilder_
private long
totalDroppedRequests_
private java.util.List<UpstreamLocalityStats>
upstreamLocalityStats_
private com.google.protobuf.RepeatedFieldBuilder<UpstreamLocalityStats,UpstreamLocalityStats.Builder,UpstreamLocalityStatsOrBuilder>
upstreamLocalityStatsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterStats.Builder
addAllDroppedRequests(java.lang.Iterable<? extends ClusterStats.DroppedRequests> values)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
addAllUpstreamLocalityStats(java.lang.Iterable<? extends UpstreamLocalityStats> values)
Need at least one.ClusterStats.Builder
addDroppedRequests(int index, ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
addDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
addDroppedRequests(ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
addDroppedRequests(ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.Builder
addDroppedRequestsBuilder()
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.Builder
addDroppedRequestsBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
addUpstreamLocalityStats(int index, UpstreamLocalityStats value)
Need at least one.ClusterStats.Builder
addUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)
Need at least one.ClusterStats.Builder
addUpstreamLocalityStats(UpstreamLocalityStats value)
Need at least one.ClusterStats.Builder
addUpstreamLocalityStats(UpstreamLocalityStats.Builder builderForValue)
Need at least one.UpstreamLocalityStats.Builder
addUpstreamLocalityStatsBuilder()
Need at least one.UpstreamLocalityStats.Builder
addUpstreamLocalityStatsBuilder(int index)
Need at least one.ClusterStats
build()
ClusterStats
buildPartial()
private void
buildPartial0(ClusterStats result)
private void
buildPartialRepeatedFields(ClusterStats result)
ClusterStats.Builder
clear()
ClusterStats.Builder
clearClusterName()
The name of the cluster.ClusterStats.Builder
clearClusterServiceName()
The eds_cluster_config service_name of the cluster.ClusterStats.Builder
clearDroppedRequests()
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
clearLoadReportInterval()
Period over which the actual load report occurred.ClusterStats.Builder
clearTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.ClusterStats.Builder
clearUpstreamLocalityStats()
Need at least one.private void
ensureDroppedRequestsIsMutable()
private void
ensureUpstreamLocalityStatsIsMutable()
java.lang.String
getClusterName()
The name of the cluster.com.google.protobuf.ByteString
getClusterNameBytes()
The name of the cluster.java.lang.String
getClusterServiceName()
The eds_cluster_config service_name of the cluster.com.google.protobuf.ByteString
getClusterServiceNameBytes()
The eds_cluster_config service_name of the cluster.ClusterStats
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ClusterStats.DroppedRequests
getDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequests.Builder
getDroppedRequestsBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.java.util.List<ClusterStats.DroppedRequests.Builder>
getDroppedRequestsBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.int
getDroppedRequestsCount()
Information about deliberately dropped requests for each category specified in the DropOverload policy.private com.google.protobuf.RepeatedFieldBuilder<ClusterStats.DroppedRequests,ClusterStats.DroppedRequests.Builder,ClusterStats.DroppedRequestsOrBuilder>
getDroppedRequestsFieldBuilder()
java.util.List<ClusterStats.DroppedRequests>
getDroppedRequestsList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.DroppedRequestsOrBuilder
getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.java.util.List<? extends ClusterStats.DroppedRequestsOrBuilder>
getDroppedRequestsOrBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.com.google.protobuf.Duration
getLoadReportInterval()
Period over which the actual load report occurred.com.google.protobuf.Duration.Builder
getLoadReportIntervalBuilder()
Period over which the actual load report occurred.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getLoadReportIntervalFieldBuilder()
Period over which the actual load report occurred.com.google.protobuf.DurationOrBuilder
getLoadReportIntervalOrBuilder()
Period over which the actual load report occurred.long
getTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.UpstreamLocalityStats
getUpstreamLocalityStats(int index)
Need at least one.UpstreamLocalityStats.Builder
getUpstreamLocalityStatsBuilder(int index)
Need at least one.java.util.List<UpstreamLocalityStats.Builder>
getUpstreamLocalityStatsBuilderList()
Need at least one.int
getUpstreamLocalityStatsCount()
Need at least one.private com.google.protobuf.RepeatedFieldBuilder<UpstreamLocalityStats,UpstreamLocalityStats.Builder,UpstreamLocalityStatsOrBuilder>
getUpstreamLocalityStatsFieldBuilder()
java.util.List<UpstreamLocalityStats>
getUpstreamLocalityStatsList()
Need at least one.UpstreamLocalityStatsOrBuilder
getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.java.util.List<? extends UpstreamLocalityStatsOrBuilder>
getUpstreamLocalityStatsOrBuilderList()
Need at least one.boolean
hasLoadReportInterval()
Period over which the actual load report occurred.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
ClusterStats.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ClusterStats.Builder
mergeFrom(com.google.protobuf.Message other)
ClusterStats.Builder
mergeFrom(ClusterStats other)
ClusterStats.Builder
mergeLoadReportInterval(com.google.protobuf.Duration value)
Period over which the actual load report occurred.ClusterStats.Builder
removeDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
removeUpstreamLocalityStats(int index)
Need at least one.ClusterStats.Builder
setClusterName(java.lang.String value)
The name of the cluster.ClusterStats.Builder
setClusterNameBytes(com.google.protobuf.ByteString value)
The name of the cluster.ClusterStats.Builder
setClusterServiceName(java.lang.String value)
The eds_cluster_config service_name of the cluster.ClusterStats.Builder
setClusterServiceNameBytes(com.google.protobuf.ByteString value)
The eds_cluster_config service_name of the cluster.ClusterStats.Builder
setDroppedRequests(int index, ClusterStats.DroppedRequests value)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
setDroppedRequests(int index, ClusterStats.DroppedRequests.Builder builderForValue)
Information about deliberately dropped requests for each category specified in the DropOverload policy.ClusterStats.Builder
setLoadReportInterval(com.google.protobuf.Duration value)
Period over which the actual load report occurred.ClusterStats.Builder
setLoadReportInterval(com.google.protobuf.Duration.Builder builderForValue)
Period over which the actual load report occurred.ClusterStats.Builder
setTotalDroppedRequests(long value)
Cluster-level stats such as total_successful_requests may be computed by summing upstream_locality_stats.ClusterStats.Builder
setUpstreamLocalityStats(int index, UpstreamLocalityStats value)
Need at least one.ClusterStats.Builder
setUpstreamLocalityStats(int index, UpstreamLocalityStats.Builder builderForValue)
Need at least one.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
clusterName_
private java.lang.Object clusterName_
-
clusterServiceName_
private java.lang.Object clusterServiceName_
-
upstreamLocalityStats_
private java.util.List<UpstreamLocalityStats> upstreamLocalityStats_
-
upstreamLocalityStatsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<UpstreamLocalityStats,UpstreamLocalityStats.Builder,UpstreamLocalityStatsOrBuilder> upstreamLocalityStatsBuilder_
-
totalDroppedRequests_
private long totalDroppedRequests_
-
droppedRequests_
private java.util.List<ClusterStats.DroppedRequests> droppedRequests_
-
droppedRequestsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats.DroppedRequests,ClusterStats.DroppedRequests.Builder,ClusterStats.DroppedRequestsOrBuilder> droppedRequestsBuilder_
-
loadReportInterval_
private com.google.protobuf.Duration loadReportInterval_
-
loadReportIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> loadReportIntervalBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ClusterStats.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ClusterStats.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<ClusterStats.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ClusterStats.Builder>
-
getDefaultInstanceForType
public ClusterStats getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClusterStats build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClusterStats buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ClusterStats result)
-
buildPartial0
private void buildPartial0(ClusterStats result)
-
mergeFrom
public ClusterStats.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClusterStats.Builder>
-
mergeFrom
public ClusterStats.Builder mergeFrom(ClusterStats other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<ClusterStats.Builder>
-
mergeFrom
public ClusterStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClusterStats.Builder>
- Throws:
java.io.IOException
-
getClusterName
public java.lang.String getClusterName()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }
- Specified by:
getClusterName
in interfaceClusterStatsOrBuilder
- Returns:
- The clusterName.
-
getClusterNameBytes
public com.google.protobuf.ByteString getClusterNameBytes()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }
- Specified by:
getClusterNameBytes
in interfaceClusterStatsOrBuilder
- Returns:
- The bytes for clusterName.
-
setClusterName
public ClusterStats.Builder setClusterName(java.lang.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 java.lang.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:
getClusterServiceName
in 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:
getClusterServiceNameBytes
in interfaceClusterStatsOrBuilder
- Returns:
- The bytes for clusterServiceName.
-
setClusterServiceName
public ClusterStats.Builder setClusterServiceName(java.lang.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.
-
ensureUpstreamLocalityStatsIsMutable
private void ensureUpstreamLocalityStatsIsMutable()
-
getUpstreamLocalityStatsList
public java.util.List<UpstreamLocalityStats> getUpstreamLocalityStatsList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
- Specified by:
getUpstreamLocalityStatsList
in interfaceClusterStatsOrBuilder
-
getUpstreamLocalityStatsCount
public int getUpstreamLocalityStatsCount()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
- Specified by:
getUpstreamLocalityStatsCount
in 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:
getUpstreamLocalityStats
in 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(java.lang.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:
getUpstreamLocalityStatsOrBuilder
in interfaceClusterStatsOrBuilder
-
getUpstreamLocalityStatsOrBuilderList
public java.util.List<? extends UpstreamLocalityStatsOrBuilder> getUpstreamLocalityStatsOrBuilderList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
- Specified by:
getUpstreamLocalityStatsOrBuilderList
in 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 java.util.List<UpstreamLocalityStats.Builder> getUpstreamLocalityStatsBuilderList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }
-
getUpstreamLocalityStatsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<UpstreamLocalityStats,UpstreamLocalityStats.Builder,UpstreamLocalityStatsOrBuilder> getUpstreamLocalityStatsFieldBuilder()
-
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:
getTotalDroppedRequests
in 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.
-
ensureDroppedRequestsIsMutable
private void ensureDroppedRequestsIsMutable()
-
getDroppedRequestsList
public java.util.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:
getDroppedRequestsList
in 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:
getDroppedRequestsCount
in 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:
getDroppedRequests
in 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(java.lang.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:
getDroppedRequestsOrBuilder
in interfaceClusterStatsOrBuilder
-
getDroppedRequestsOrBuilderList
public java.util.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:
getDroppedRequestsOrBuilderList
in 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 java.util.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;
-
getDroppedRequestsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats.DroppedRequests,ClusterStats.DroppedRequests.Builder,ClusterStats.DroppedRequestsOrBuilder> getDroppedRequestsFieldBuilder()
-
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:
hasLoadReportInterval
in 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:
getLoadReportInterval
in 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:
getLoadReportIntervalOrBuilder
in interfaceClusterStatsOrBuilder
-
getLoadReportIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getLoadReportIntervalFieldBuilder()
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;
-
-