public static final class TrackClusterStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder> implements TrackClusterStatsOrBuilder
envoy.config.cluster.v3.TrackClusterStats| Modifier and Type | Method and Description |
|---|---|
TrackClusterStats.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrackClusterStats |
build() |
TrackClusterStats |
buildPartial() |
TrackClusterStats.Builder |
clear() |
TrackClusterStats.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TrackClusterStats.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TrackClusterStats.Builder |
clearRequestResponseSizes()
If request_response_sizes is true, then the :ref:`histograms
<config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes
of requests and responses will be published.
|
TrackClusterStats.Builder |
clearTimeoutBudgets()
If timeout_budgets is true, the :ref:`timeout budget histograms
<config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each
request.
|
TrackClusterStats.Builder |
clone() |
TrackClusterStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getRequestResponseSizes()
If request_response_sizes is true, then the :ref:`histograms
<config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes
of requests and responses will be published.
|
boolean |
getTimeoutBudgets()
If timeout_budgets is true, the :ref:`timeout budget histograms
<config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each
request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TrackClusterStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TrackClusterStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
TrackClusterStats.Builder |
mergeFrom(TrackClusterStats other) |
TrackClusterStats.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TrackClusterStats.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrackClusterStats.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TrackClusterStats.Builder |
setRequestResponseSizes(boolean value)
If request_response_sizes is true, then the :ref:`histograms
<config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes
of requests and responses will be published.
|
TrackClusterStats.Builder |
setTimeoutBudgets(boolean value)
If timeout_budgets is true, the :ref:`timeout budget histograms
<config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each
request.
|
TrackClusterStats.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TrackClusterStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TrackClusterStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TrackClusterStats.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder mergeFrom(TrackClusterStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public TrackClusterStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrackClusterStats.Builder>IOExceptionpublic boolean getTimeoutBudgets()
If timeout_budgets is true, the :ref:`timeout budget histograms <config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each request. These show what percentage of a request's per try and global timeout was used. A value of 0 would indicate that none of the timeout was used or that the timeout was infinite. A value of 100 would indicate that the request took the entirety of the timeout given to it.
bool timeout_budgets = 1;getTimeoutBudgets in interface TrackClusterStatsOrBuilderpublic TrackClusterStats.Builder setTimeoutBudgets(boolean value)
If timeout_budgets is true, the :ref:`timeout budget histograms <config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each request. These show what percentage of a request's per try and global timeout was used. A value of 0 would indicate that none of the timeout was used or that the timeout was infinite. A value of 100 would indicate that the request took the entirety of the timeout given to it.
bool timeout_budgets = 1;public TrackClusterStats.Builder clearTimeoutBudgets()
If timeout_budgets is true, the :ref:`timeout budget histograms <config_cluster_manager_cluster_stats_timeout_budgets>` will be published for each request. These show what percentage of a request's per try and global timeout was used. A value of 0 would indicate that none of the timeout was used or that the timeout was infinite. A value of 100 would indicate that the request took the entirety of the timeout given to it.
bool timeout_budgets = 1;public boolean getRequestResponseSizes()
If request_response_sizes is true, then the :ref:`histograms <config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes of requests and responses will be published.
bool request_response_sizes = 2;getRequestResponseSizes in interface TrackClusterStatsOrBuilderpublic TrackClusterStats.Builder setRequestResponseSizes(boolean value)
If request_response_sizes is true, then the :ref:`histograms <config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes of requests and responses will be published.
bool request_response_sizes = 2;public TrackClusterStats.Builder clearRequestResponseSizes()
If request_response_sizes is true, then the :ref:`histograms <config_cluster_manager_cluster_stats_request_response_sizes>` tracking header and body sizes of requests and responses will be published.
bool request_response_sizes = 2;public final TrackClusterStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>public final TrackClusterStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrackClusterStats.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.