类 InstanceCommunication.MetricsData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,InstanceCommunication.MetricsDataOrBuilder
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-
方法概要
修饰符和类型方法说明addRepeatedField(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 invoked已过时。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;已过时。intUser defined metricsUser defined metricsdoublegetUserMetricsOrDefault(String key, double defaultValue) User defined metricsdoubleUser defined metricsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(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;从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - 覆盖:
internalGetMapField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - 覆盖:
internalGetMutableMapField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
setField
public InstanceCommunication.MetricsData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
clearField
public InstanceCommunication.MetricsData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
clearOneof
public InstanceCommunication.MetricsData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
setRepeatedField
public InstanceCommunication.MetricsData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
addRepeatedField
public InstanceCommunication.MetricsData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.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 - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<InstanceCommunication.MetricsData.Builder>- 抛出:
IOException
-
getReceivedTotal
public long getReceivedTotal()Total number of records function received from source
int64 receivedTotal = 2;- 指定者:
getReceivedTotal在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The receivedTotal.
-
setReceivedTotal
Total number of records function received from source
int64 receivedTotal = 2;- 参数:
value- The receivedTotal to set.- 返回:
- This builder for chaining.
-
clearReceivedTotal
Total number of records function received from source
int64 receivedTotal = 2;- 返回:
- This builder for chaining.
-
getReceivedTotal1Min
public long getReceivedTotal1Min()int64 receivedTotal_1min = 10;- 指定者:
getReceivedTotal1Min在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The receivedTotal1min.
-
setReceivedTotal1Min
int64 receivedTotal_1min = 10;- 参数:
value- The receivedTotal1min to set.- 返回:
- This builder for chaining.
-
clearReceivedTotal1Min
int64 receivedTotal_1min = 10;- 返回:
- This builder for chaining.
-
getProcessedSuccessfullyTotal
public long getProcessedSuccessfullyTotal()Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- 指定者:
getProcessedSuccessfullyTotal在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The processedSuccessfullyTotal.
-
setProcessedSuccessfullyTotal
Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- 参数:
value- The processedSuccessfullyTotal to set.- 返回:
- This builder for chaining.
-
clearProcessedSuccessfullyTotal
Total number of records successfully processed by user function
int64 processedSuccessfullyTotal = 4;- 返回:
- This builder for chaining.
-
getProcessedSuccessfullyTotal1Min
public long getProcessedSuccessfullyTotal1Min()int64 processedSuccessfullyTotal_1min = 12;- 指定者:
getProcessedSuccessfullyTotal1Min在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The processedSuccessfullyTotal1min.
-
setProcessedSuccessfullyTotal1Min
int64 processedSuccessfullyTotal_1min = 12;- 参数:
value- The processedSuccessfullyTotal1min to set.- 返回:
- This builder for chaining.
-
clearProcessedSuccessfullyTotal1Min
int64 processedSuccessfullyTotal_1min = 12;- 返回:
- This builder for chaining.
-
getSystemExceptionsTotal
public long getSystemExceptionsTotal()Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- 指定者:
getSystemExceptionsTotal在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The systemExceptionsTotal.
-
setSystemExceptionsTotal
Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- 参数:
value- The systemExceptionsTotal to set.- 返回:
- This builder for chaining.
-
clearSystemExceptionsTotal
Total number of system exceptions thrown
int64 systemExceptionsTotal = 5;- 返回:
- This builder for chaining.
-
getSystemExceptionsTotal1Min
public long getSystemExceptionsTotal1Min()int64 systemExceptionsTotal_1min = 13;- 指定者:
getSystemExceptionsTotal1Min在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The systemExceptionsTotal1min.
-
setSystemExceptionsTotal1Min
int64 systemExceptionsTotal_1min = 13;- 参数:
value- The systemExceptionsTotal1min to set.- 返回:
- This builder for chaining.
-
clearSystemExceptionsTotal1Min
int64 systemExceptionsTotal_1min = 13;- 返回:
- This builder for chaining.
-
getUserExceptionsTotal
public long getUserExceptionsTotal()Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- 指定者:
getUserExceptionsTotal在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The userExceptionsTotal.
-
setUserExceptionsTotal
Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- 参数:
value- The userExceptionsTotal to set.- 返回:
- This builder for chaining.
-
clearUserExceptionsTotal
Total number of user exceptions thrown
int64 userExceptionsTotal = 6;- 返回:
- This builder for chaining.
-
getUserExceptionsTotal1Min
public long getUserExceptionsTotal1Min()int64 userExceptionsTotal_1min = 14;- 指定者:
getUserExceptionsTotal1Min在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The userExceptionsTotal1min.
-
setUserExceptionsTotal1Min
int64 userExceptionsTotal_1min = 14;- 参数:
value- The userExceptionsTotal1min to set.- 返回:
- This builder for chaining.
-
clearUserExceptionsTotal1Min
int64 userExceptionsTotal_1min = 14;- 返回:
- This builder for chaining.
-
getAvgProcessLatency
public double getAvgProcessLatency()Average process latency for function
double avgProcessLatency = 7;- 指定者:
getAvgProcessLatency在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The avgProcessLatency.
-
setAvgProcessLatency
Average process latency for function
double avgProcessLatency = 7;- 参数:
value- The avgProcessLatency to set.- 返回:
- This builder for chaining.
-
clearAvgProcessLatency
Average process latency for function
double avgProcessLatency = 7;- 返回:
- This builder for chaining.
-
getAvgProcessLatency1Min
public double getAvgProcessLatency1Min()double avgProcessLatency_1min = 15;- 指定者:
getAvgProcessLatency1Min在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The avgProcessLatency1min.
-
setAvgProcessLatency1Min
double avgProcessLatency_1min = 15;- 参数:
value- The avgProcessLatency1min to set.- 返回:
- This builder for chaining.
-
clearAvgProcessLatency1Min
double avgProcessLatency_1min = 15;- 返回:
- This builder for chaining.
-
getLastInvocation
public long getLastInvocation()Timestamp of when the function was last invoked
int64 lastInvocation = 8;- 指定者:
getLastInvocation在接口中InstanceCommunication.MetricsDataOrBuilder- 返回:
- The lastInvocation.
-
setLastInvocation
Timestamp of when the function was last invoked
int64 lastInvocation = 8;- 参数:
value- The lastInvocation to set.- 返回:
- This builder for chaining.
-
clearLastInvocation
Timestamp of when the function was last invoked
int64 lastInvocation = 8;- 返回:
- This builder for chaining.
-
getUserMetricsCount
public int getUserMetricsCount()User defined metrics
map<string, double> userMetrics = 9; -
containsUserMetrics
User defined metrics
map<string, double> userMetrics = 9; -
getUserMetrics
已过时。UsegetUserMetricsMap()instead. -
getUserMetricsMap
User defined metrics
map<string, double> userMetrics = 9; -
getUserMetricsOrDefault
User defined metrics
map<string, double> userMetrics = 9; -
getUserMetricsOrThrow
User defined metrics
map<string, double> userMetrics = 9; -
clearUserMetrics
-
removeUserMetrics
User defined metrics
map<string, double> userMetrics = 9; -
getMutableUserMetrics
已过时。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) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-
mergeUnknownFields
public final InstanceCommunication.MetricsData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<InstanceCommunication.MetricsData.Builder>
-