Class EndpointLoadMetricStats
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.api.v2.endpoint.EndpointLoadMetricStats
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EndpointLoadMetricStatsOrBuilder,Serializable
public final class EndpointLoadMetricStats extends com.google.protobuf.GeneratedMessageV3 implements EndpointLoadMetricStatsOrBuilder
[#not-implemented-hide:] Not configuration. TBD how to doc proto APIs.
Protobuf typeenvoy.api.v2.endpoint.EndpointLoadMetricStats- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEndpointLoadMetricStats.Builder[#not-implemented-hide:] Not configuration.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intMETRIC_NAME_FIELD_NUMBERstatic intNUM_REQUESTS_FINISHED_WITH_METRIC_FIELD_NUMBERstatic intTOTAL_METRIC_VALUE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static EndpointLoadMetricStatsgetDefaultInstance()EndpointLoadMetricStatsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetMetricName()Name of the metric; may be empty.com.google.protobuf.ByteStringgetMetricNameBytes()Name of the metric; may be empty.longgetNumRequestsFinishedWithMetric()Number of calls that finished and included this metric.com.google.protobuf.Parser<EndpointLoadMetricStats>getParserForType()intgetSerializedSize()doublegetTotalMetricValue()Sum of metric values across all calls that finished with this metric for load_reporting_interval.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static EndpointLoadMetricStats.BuildernewBuilder()static EndpointLoadMetricStats.BuildernewBuilder(EndpointLoadMetricStats prototype)EndpointLoadMetricStats.BuildernewBuilderForType()protected EndpointLoadMetricStats.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static EndpointLoadMetricStatsparseDelimitedFrom(InputStream input)static EndpointLoadMetricStatsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EndpointLoadMetricStatsparseFrom(byte[] data)static EndpointLoadMetricStatsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EndpointLoadMetricStatsparseFrom(com.google.protobuf.ByteString data)static EndpointLoadMetricStatsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EndpointLoadMetricStatsparseFrom(com.google.protobuf.CodedInputStream input)static EndpointLoadMetricStatsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EndpointLoadMetricStatsparseFrom(InputStream input)static EndpointLoadMetricStatsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EndpointLoadMetricStatsparseFrom(ByteBuffer data)static EndpointLoadMetricStatsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<EndpointLoadMetricStats>parser()EndpointLoadMetricStats.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
METRIC_NAME_FIELD_NUMBER
public static final int METRIC_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_REQUESTS_FINISHED_WITH_METRIC_FIELD_NUMBER
public static final int NUM_REQUESTS_FINISHED_WITH_METRIC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_METRIC_VALUE_FIELD_NUMBER
public static final int TOTAL_METRIC_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getMetricName
public String getMetricName()
Name of the metric; may be empty.
string metric_name = 1;- Specified by:
getMetricNamein interfaceEndpointLoadMetricStatsOrBuilder- Returns:
- The metricName.
-
getMetricNameBytes
public com.google.protobuf.ByteString getMetricNameBytes()
Name of the metric; may be empty.
string metric_name = 1;- Specified by:
getMetricNameBytesin interfaceEndpointLoadMetricStatsOrBuilder- Returns:
- The bytes for metricName.
-
getNumRequestsFinishedWithMetric
public long getNumRequestsFinishedWithMetric()
Number of calls that finished and included this metric.
uint64 num_requests_finished_with_metric = 2;- Specified by:
getNumRequestsFinishedWithMetricin interfaceEndpointLoadMetricStatsOrBuilder- Returns:
- The numRequestsFinishedWithMetric.
-
getTotalMetricValue
public double getTotalMetricValue()
Sum of metric values across all calls that finished with this metric for load_reporting_interval.
double total_metric_value = 3;- Specified by:
getTotalMetricValuein interfaceEndpointLoadMetricStatsOrBuilder- Returns:
- The totalMetricValue.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static EndpointLoadMetricStats parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static EndpointLoadMetricStats parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static EndpointLoadMetricStats parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static EndpointLoadMetricStats parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public EndpointLoadMetricStats.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static EndpointLoadMetricStats.Builder newBuilder()
-
newBuilder
public static EndpointLoadMetricStats.Builder newBuilder(EndpointLoadMetricStats prototype)
-
toBuilder
public EndpointLoadMetricStats.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected EndpointLoadMetricStats.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static EndpointLoadMetricStats getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<EndpointLoadMetricStats> parser()
-
getParserForType
public com.google.protobuf.Parser<EndpointLoadMetricStats> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public EndpointLoadMetricStats getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-