Class InstanceCommunication.MetricsData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,InstanceCommunication.MetricsDataOrBuilder
- Enclosing class:
- InstanceCommunication.MetricsData
public static final class InstanceCommunication.MetricsData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
implements InstanceCommunication.MetricsDataOrBuilder
message DataDigest {
double count = 1;
double sum = 2;
double max = 3;
double min = 4;
}
map<string, DataDigest> metrics = 1 [deprecated=true];
Protobuf type proto.MetricsData-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Average process latency for functiondouble avgProcessLatency_1min = 15;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Timestamp of when the function was last invokedclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Total number of records successfully processed by user functionint64 processedSuccessfullyTotal_1min = 12;Total number of records function received from sourceint64 receivedTotal_1min = 10;Total number of system exceptions thrownint64 systemExceptionsTotal_1min = 13;Total number of user exceptions thrownint64 userExceptionsTotal_1min = 14;clone()booleanUser defined metricsdoubleAverage process latency for functiondoubledouble avgProcessLatency_1min = 15;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongTimestamp of when the function was last invokedDeprecated.longTotal number of records successfully processed by user functionlongint64 processedSuccessfullyTotal_1min = 12;longTotal number of records function received from sourcelongint64 receivedTotal_1min = 10;longTotal number of system exceptions thrownlongint64 systemExceptionsTotal_1min = 13;longTotal number of user exceptions thrownlongint64 userExceptionsTotal_1min = 14;Deprecated.intUser defined metricsUser defined metricsdoublegetUserMetricsOrDefault(String key, double defaultValue) User defined metricsdoubleUser defined metricsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllUserMetrics(Map<String, Double> values) User defined metricsputUserMetrics(String key, double value) User defined metricsremoveUserMetrics(String key) User defined metricssetAvgProcessLatency(double value) Average process latency for functionsetAvgProcessLatency1Min(double value) double avgProcessLatency_1min = 15;setLastInvocation(long value) Timestamp of when the function was last invokedsetProcessedSuccessfullyTotal(long value) Total number of records successfully processed by user functionsetProcessedSuccessfullyTotal1Min(long value) int64 processedSuccessfullyTotal_1min = 12;setReceivedTotal(long value) Total number of records function received from sourcesetReceivedTotal1Min(long value) int64 receivedTotal_1min = 10;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSystemExceptionsTotal(long value) Total number of system exceptions thrownsetSystemExceptionsTotal1Min(long value) int64 systemExceptionsTotal_1min = 13;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUserExceptionsTotal(long value) Total number of user exceptions thrownsetUserExceptionsTotal1Min(long value) int64 userExceptionsTotal_1min = 14;Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<InstanceCommunication.MetricsData.Builder>
-
setField
public InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.Builder>
-
clearField
public InstanceCommunication.MetricsData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
clearOneof
public InstanceCommunication.MetricsData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
setRepeatedField
public InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.Builder>
-
addRepeatedField
public InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeFrom
public InstanceCommunication.MetricsData.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<InstanceCommunication.MetricsData.Builder>- Throws:
IOException
-
getReceivedTotal
public long getReceivedTotal()Total number of records function received from source
int64 receivedTotal = 2;- Specified by:
getReceivedTotalin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The receivedTotal.
-
setReceivedTotal
Total number of records function received from source
int64 receivedTotal = 2;- Parameters:
value- The receivedTotal to set.- Returns:
- This builder for chaining.
-
clearReceivedTotal
Total number of records function received from source
int64 receivedTotal = 2;- Returns:
- This builder for chaining.
-
getReceivedTotal1Min
public long getReceivedTotal1Min()int64 receivedTotal_1min = 10;- Specified by:
getReceivedTotal1Minin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The receivedTotal1min.
-
setReceivedTotal1Min
int64 receivedTotal_1min = 10;- Parameters:
value- The receivedTotal1min to set.- Returns:
- This builder for chaining.
-
clearReceivedTotal1Min
int64 receivedTotal_1min = 10;- Returns:
- This builder for chaining.
-
getProcessedSuccessfullyTotal
public long getProcessedSuccessfullyTotal()Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- Specified by:
getProcessedSuccessfullyTotalin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The processedSuccessfullyTotal.
-
setProcessedSuccessfullyTotal
Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- Parameters:
value- The processedSuccessfullyTotal to set.- Returns:
- This builder for chaining.
-
clearProcessedSuccessfullyTotal
Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- Returns:
- This builder for chaining.
-
getProcessedSuccessfullyTotal1Min
public long getProcessedSuccessfullyTotal1Min()int64 processedSuccessfullyTotal_1min = 12;- Specified by:
getProcessedSuccessfullyTotal1Minin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The processedSuccessfullyTotal1min.
-
setProcessedSuccessfullyTotal1Min
int64 processedSuccessfullyTotal_1min = 12;- Parameters:
value- The processedSuccessfullyTotal1min to set.- Returns:
- This builder for chaining.
-
clearProcessedSuccessfullyTotal1Min
int64 processedSuccessfullyTotal_1min = 12;- Returns:
- This builder for chaining.
-
getSystemExceptionsTotal
public long getSystemExceptionsTotal()Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- Specified by:
getSystemExceptionsTotalin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The systemExceptionsTotal.
-
setSystemExceptionsTotal
Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- Parameters:
value- The systemExceptionsTotal to set.- Returns:
- This builder for chaining.
-
clearSystemExceptionsTotal
Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- Returns:
- This builder for chaining.
-
getSystemExceptionsTotal1Min
public long getSystemExceptionsTotal1Min()int64 systemExceptionsTotal_1min = 13;- Specified by:
getSystemExceptionsTotal1Minin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The systemExceptionsTotal1min.
-
setSystemExceptionsTotal1Min
int64 systemExceptionsTotal_1min = 13;- Parameters:
value- The systemExceptionsTotal1min to set.- Returns:
- This builder for chaining.
-
clearSystemExceptionsTotal1Min
int64 systemExceptionsTotal_1min = 13;- Returns:
- This builder for chaining.
-
getUserExceptionsTotal
public long getUserExceptionsTotal()Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- Specified by:
getUserExceptionsTotalin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The userExceptionsTotal.
-
setUserExceptionsTotal
Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- Parameters:
value- The userExceptionsTotal to set.- Returns:
- This builder for chaining.
-
clearUserExceptionsTotal
Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- Returns:
- This builder for chaining.
-
getUserExceptionsTotal1Min
public long getUserExceptionsTotal1Min()int64 userExceptionsTotal_1min = 14;- Specified by:
getUserExceptionsTotal1Minin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The userExceptionsTotal1min.
-
setUserExceptionsTotal1Min
int64 userExceptionsTotal_1min = 14;- Parameters:
value- The userExceptionsTotal1min to set.- Returns:
- This builder for chaining.
-
clearUserExceptionsTotal1Min
int64 userExceptionsTotal_1min = 14;- Returns:
- This builder for chaining.
-
getAvgProcessLatency
public double getAvgProcessLatency()Average process latency for function
double avgProcessLatency = 7;- Specified by:
getAvgProcessLatencyin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The avgProcessLatency.
-
setAvgProcessLatency
Average process latency for function
double avgProcessLatency = 7;- Parameters:
value- The avgProcessLatency to set.- Returns:
- This builder for chaining.
-
clearAvgProcessLatency
Average process latency for function
double avgProcessLatency = 7;- Returns:
- This builder for chaining.
-
getAvgProcessLatency1Min
public double getAvgProcessLatency1Min()double avgProcessLatency_1min = 15;- Specified by:
getAvgProcessLatency1Minin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The avgProcessLatency1min.
-
setAvgProcessLatency1Min
double avgProcessLatency_1min = 15;- Parameters:
value- The avgProcessLatency1min to set.- Returns:
- This builder for chaining.
-
clearAvgProcessLatency1Min
double avgProcessLatency_1min = 15;- Returns:
- This builder for chaining.
-
getLastInvocation
public long getLastInvocation()Timestamp of when the function was last invoked
int64 lastInvocation = 8;- Specified by:
getLastInvocationin interfaceInstanceCommunication.MetricsDataOrBuilder- Returns:
- The lastInvocation.
-
setLastInvocation
Timestamp of when the function was last invoked
int64 lastInvocation = 8;- Parameters:
value- The lastInvocation to set.- Returns:
- This builder for chaining.
-
clearLastInvocation
Timestamp of when the function was last invoked
int64 lastInvocation = 8;- Returns:
- This builder for chaining.
-
getUserMetricsCount
public int getUserMetricsCount()Description copied from interface:InstanceCommunication.MetricsDataOrBuilderUser defined metrics
map<string, double> userMetrics = 9;- Specified by:
getUserMetricsCountin interfaceInstanceCommunication.MetricsDataOrBuilder
-
containsUserMetrics
User defined metrics
map<string, double> userMetrics = 9;- Specified by:
containsUserMetricsin interfaceInstanceCommunication.MetricsDataOrBuilder
-
getUserMetrics
Deprecated.UsegetUserMetricsMap()instead.- Specified by:
getUserMetricsin interfaceInstanceCommunication.MetricsDataOrBuilder
-
getUserMetricsMap
User defined metrics
map<string, double> userMetrics = 9;- Specified by:
getUserMetricsMapin interfaceInstanceCommunication.MetricsDataOrBuilder
-
getUserMetricsOrDefault
User defined metrics
map<string, double> userMetrics = 9;- Specified by:
getUserMetricsOrDefaultin interfaceInstanceCommunication.MetricsDataOrBuilder
-
getUserMetricsOrThrow
User defined metrics
map<string, double> userMetrics = 9;- Specified by:
getUserMetricsOrThrowin interfaceInstanceCommunication.MetricsDataOrBuilder
-
clearUserMetrics
-
removeUserMetrics
User defined metrics
map<string, double> userMetrics = 9; -
getMutableUserMetrics
Deprecated.Use alternate mutation accessors instead. -
putUserMetrics
User defined metrics
map<string, double> userMetrics = 9; -
putAllUserMetrics
User defined metrics
map<string, double> userMetrics = 9; -
setUnknownFields
public final InstanceCommunication.MetricsData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeUnknownFields
public final InstanceCommunication.MetricsData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-