Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.apache.pulsar.functions.proto.InstanceCommunication Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: InstanceCommunication.proto
package org.apache.pulsar.functions.proto;
public final class InstanceCommunication {
private InstanceCommunication() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface FunctionStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FunctionStatus)
com.google.protobuf.MessageOrBuilder {
/**
* bool running = 1;
* @return The running.
*/
boolean getRunning();
/**
* string failureException = 2;
* @return The failureException.
*/
java.lang.String getFailureException();
/**
* string failureException = 2;
* @return The bytes for failureException.
*/
com.google.protobuf.ByteString
getFailureExceptionBytes();
/**
* int64 numRestarts = 3;
* @return The numRestarts.
*/
long getNumRestarts();
/**
*
* int64 numProcessed = 4;
*
*
* int64 numReceived = 17;
* @return The numReceived.
*/
long getNumReceived();
/**
* int64 numSuccessfullyProcessed = 5;
* @return The numSuccessfullyProcessed.
*/
long getNumSuccessfullyProcessed();
/**
* int64 numUserExceptions = 6;
* @return The numUserExceptions.
*/
long getNumUserExceptions();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
java.util.List
getLatestUserExceptionsList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestUserExceptions(int index);
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
int getLatestUserExceptionsCount();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
java.util.List
getLatestUserExceptionsOrBuilderList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestUserExceptionsOrBuilder(
int index);
/**
* int64 numSystemExceptions = 8;
* @return The numSystemExceptions.
*/
long getNumSystemExceptions();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
java.util.List
getLatestSystemExceptionsList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSystemExceptions(int index);
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
int getLatestSystemExceptionsCount();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
java.util.List
getLatestSystemExceptionsOrBuilderList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSystemExceptionsOrBuilder(
int index);
/**
* int64 numSourceExceptions = 18;
* @return The numSourceExceptions.
*/
long getNumSourceExceptions();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
java.util.List
getLatestSourceExceptionsList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSourceExceptions(int index);
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
int getLatestSourceExceptionsCount();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
java.util.List
getLatestSourceExceptionsOrBuilderList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSourceExceptionsOrBuilder(
int index);
/**
* int64 numSinkExceptions = 20;
* @return The numSinkExceptions.
*/
long getNumSinkExceptions();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
java.util.List
getLatestSinkExceptionsList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSinkExceptions(int index);
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
int getLatestSinkExceptionsCount();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
java.util.List
getLatestSinkExceptionsOrBuilderList();
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSinkExceptionsOrBuilder(
int index);
/**
*
* map from topic name to number of deserialization exceptions
* map<string, int64> deserializationExceptions = 10;
* number of serialization exceptions on the output
* int64 serializationExceptions = 11;
* average latency
*
*
* double averageLatency = 12;
* @return The averageLatency.
*/
double getAverageLatency();
/**
*
* When was the last time the function was invoked.
* expressed in ms since epoch
*
*
* int64 lastInvocationTime = 13;
* @return The lastInvocationTime.
*/
long getLastInvocationTime();
/**
* string instanceId = 14;
* @return The instanceId.
*/
java.lang.String getInstanceId();
/**
* string instanceId = 14;
* @return The bytes for instanceId.
*/
com.google.protobuf.ByteString
getInstanceIdBytes();
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The workerId.
*/
java.lang.String getWorkerId();
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The bytes for workerId.
*/
com.google.protobuf.ByteString
getWorkerIdBytes();
}
/**
* Protobuf type {@code proto.FunctionStatus}
*/
public static final class FunctionStatus extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.FunctionStatus)
FunctionStatusOrBuilder {
private static final long serialVersionUID = 0L;
// Use FunctionStatus.newBuilder() to construct.
private FunctionStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private FunctionStatus() {
failureException_ = "";
latestUserExceptions_ = java.util.Collections.emptyList();
latestSystemExceptions_ = java.util.Collections.emptyList();
latestSourceExceptions_ = java.util.Collections.emptyList();
latestSinkExceptions_ = java.util.Collections.emptyList();
instanceId_ = "";
workerId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FunctionStatus();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private FunctionStatus(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
running_ = input.readBool();
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
failureException_ = s;
break;
}
case 24: {
numRestarts_ = input.readInt64();
break;
}
case 40: {
numSuccessfullyProcessed_ = input.readInt64();
break;
}
case 48: {
numUserExceptions_ = input.readInt64();
break;
}
case 58: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
latestUserExceptions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
latestUserExceptions_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.parser(), extensionRegistry));
break;
}
case 64: {
numSystemExceptions_ = input.readInt64();
break;
}
case 74: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
latestSystemExceptions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
latestSystemExceptions_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.parser(), extensionRegistry));
break;
}
case 97: {
averageLatency_ = input.readDouble();
break;
}
case 104: {
lastInvocationTime_ = input.readInt64();
break;
}
case 114: {
java.lang.String s = input.readStringRequireUtf8();
instanceId_ = s;
break;
}
case 130: {
java.lang.String s = input.readStringRequireUtf8();
workerId_ = s;
break;
}
case 136: {
numReceived_ = input.readInt64();
break;
}
case 144: {
numSourceExceptions_ = input.readInt64();
break;
}
case 154: {
if (!((mutable_bitField0_ & 0x00000004) != 0)) {
latestSourceExceptions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
latestSourceExceptions_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.parser(), extensionRegistry));
break;
}
case 160: {
numSinkExceptions_ = input.readInt64();
break;
}
case 170: {
if (!((mutable_bitField0_ & 0x00000008) != 0)) {
latestSinkExceptions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
latestSinkExceptions_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
latestUserExceptions_ = java.util.Collections.unmodifiableList(latestUserExceptions_);
}
if (((mutable_bitField0_ & 0x00000002) != 0)) {
latestSystemExceptions_ = java.util.Collections.unmodifiableList(latestSystemExceptions_);
}
if (((mutable_bitField0_ & 0x00000004) != 0)) {
latestSourceExceptions_ = java.util.Collections.unmodifiableList(latestSourceExceptions_);
}
if (((mutable_bitField0_ & 0x00000008) != 0)) {
latestSinkExceptions_ = java.util.Collections.unmodifiableList(latestSinkExceptions_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder.class);
}
public interface ExceptionInformationOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FunctionStatus.ExceptionInformation)
com.google.protobuf.MessageOrBuilder {
/**
* string exceptionString = 1;
* @return The exceptionString.
*/
java.lang.String getExceptionString();
/**
* string exceptionString = 1;
* @return The bytes for exceptionString.
*/
com.google.protobuf.ByteString
getExceptionStringBytes();
/**
* int64 msSinceEpoch = 2;
* @return The msSinceEpoch.
*/
long getMsSinceEpoch();
}
/**
* Protobuf type {@code proto.FunctionStatus.ExceptionInformation}
*/
public static final class ExceptionInformation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.FunctionStatus.ExceptionInformation)
ExceptionInformationOrBuilder {
private static final long serialVersionUID = 0L;
// Use ExceptionInformation.newBuilder() to construct.
private ExceptionInformation(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private ExceptionInformation() {
exceptionString_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ExceptionInformation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ExceptionInformation(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
exceptionString_ = s;
break;
}
case 16: {
msSinceEpoch_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_ExceptionInformation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_ExceptionInformation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder.class);
}
public static final int EXCEPTIONSTRING_FIELD_NUMBER = 1;
private volatile java.lang.Object exceptionString_;
/**
* string exceptionString = 1;
* @return The exceptionString.
*/
@java.lang.Override
public java.lang.String getExceptionString() {
java.lang.Object ref = exceptionString_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
exceptionString_ = s;
return s;
}
}
/**
* string exceptionString = 1;
* @return The bytes for exceptionString.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getExceptionStringBytes() {
java.lang.Object ref = exceptionString_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
exceptionString_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MSSINCEEPOCH_FIELD_NUMBER = 2;
private long msSinceEpoch_;
/**
* int64 msSinceEpoch = 2;
* @return The msSinceEpoch.
*/
@java.lang.Override
public long getMsSinceEpoch() {
return msSinceEpoch_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getExceptionStringBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptionString_);
}
if (msSinceEpoch_ != 0L) {
output.writeInt64(2, msSinceEpoch_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getExceptionStringBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptionString_);
}
if (msSinceEpoch_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, msSinceEpoch_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation other = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation) obj;
if (!getExceptionString()
.equals(other.getExceptionString())) return false;
if (getMsSinceEpoch()
!= other.getMsSinceEpoch()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + EXCEPTIONSTRING_FIELD_NUMBER;
hash = (53 * hash) + getExceptionString().hashCode();
hash = (37 * hash) + MSSINCEEPOCH_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getMsSinceEpoch());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code proto.FunctionStatus.ExceptionInformation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.FunctionStatus.ExceptionInformation)
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_ExceptionInformation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_ExceptionInformation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
exceptionString_ = "";
msSinceEpoch_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_ExceptionInformation_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation build() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation result = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation(this);
result.exceptionString_ = exceptionString_;
result.msSinceEpoch_ = msSinceEpoch_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance()) return this;
if (!other.getExceptionString().isEmpty()) {
exceptionString_ = other.exceptionString_;
onChanged();
}
if (other.getMsSinceEpoch() != 0L) {
setMsSinceEpoch(other.getMsSinceEpoch());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object exceptionString_ = "";
/**
* string exceptionString = 1;
* @return The exceptionString.
*/
public java.lang.String getExceptionString() {
java.lang.Object ref = exceptionString_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
exceptionString_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string exceptionString = 1;
* @return The bytes for exceptionString.
*/
public com.google.protobuf.ByteString
getExceptionStringBytes() {
java.lang.Object ref = exceptionString_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
exceptionString_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string exceptionString = 1;
* @param value The exceptionString to set.
* @return This builder for chaining.
*/
public Builder setExceptionString(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
exceptionString_ = value;
onChanged();
return this;
}
/**
* string exceptionString = 1;
* @return This builder for chaining.
*/
public Builder clearExceptionString() {
exceptionString_ = getDefaultInstance().getExceptionString();
onChanged();
return this;
}
/**
* string exceptionString = 1;
* @param value The bytes for exceptionString to set.
* @return This builder for chaining.
*/
public Builder setExceptionStringBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
exceptionString_ = value;
onChanged();
return this;
}
private long msSinceEpoch_ ;
/**
* int64 msSinceEpoch = 2;
* @return The msSinceEpoch.
*/
@java.lang.Override
public long getMsSinceEpoch() {
return msSinceEpoch_;
}
/**
* int64 msSinceEpoch = 2;
* @param value The msSinceEpoch to set.
* @return This builder for chaining.
*/
public Builder setMsSinceEpoch(long value) {
msSinceEpoch_ = value;
onChanged();
return this;
}
/**
* int64 msSinceEpoch = 2;
* @return This builder for chaining.
*/
public Builder clearMsSinceEpoch() {
msSinceEpoch_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.FunctionStatus.ExceptionInformation)
}
// @@protoc_insertion_point(class_scope:proto.FunctionStatus.ExceptionInformation)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ExceptionInformation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ExceptionInformation(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int RUNNING_FIELD_NUMBER = 1;
private boolean running_;
/**
* bool running = 1;
* @return The running.
*/
@java.lang.Override
public boolean getRunning() {
return running_;
}
public static final int FAILUREEXCEPTION_FIELD_NUMBER = 2;
private volatile java.lang.Object failureException_;
/**
* string failureException = 2;
* @return The failureException.
*/
@java.lang.Override
public java.lang.String getFailureException() {
java.lang.Object ref = failureException_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
failureException_ = s;
return s;
}
}
/**
* string failureException = 2;
* @return The bytes for failureException.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFailureExceptionBytes() {
java.lang.Object ref = failureException_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
failureException_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NUMRESTARTS_FIELD_NUMBER = 3;
private long numRestarts_;
/**
* int64 numRestarts = 3;
* @return The numRestarts.
*/
@java.lang.Override
public long getNumRestarts() {
return numRestarts_;
}
public static final int NUMRECEIVED_FIELD_NUMBER = 17;
private long numReceived_;
/**
*
* int64 numProcessed = 4;
*
*
* int64 numReceived = 17;
* @return The numReceived.
*/
@java.lang.Override
public long getNumReceived() {
return numReceived_;
}
public static final int NUMSUCCESSFULLYPROCESSED_FIELD_NUMBER = 5;
private long numSuccessfullyProcessed_;
/**
* int64 numSuccessfullyProcessed = 5;
* @return The numSuccessfullyProcessed.
*/
@java.lang.Override
public long getNumSuccessfullyProcessed() {
return numSuccessfullyProcessed_;
}
public static final int NUMUSEREXCEPTIONS_FIELD_NUMBER = 6;
private long numUserExceptions_;
/**
* int64 numUserExceptions = 6;
* @return The numUserExceptions.
*/
@java.lang.Override
public long getNumUserExceptions() {
return numUserExceptions_;
}
public static final int LATESTUSEREXCEPTIONS_FIELD_NUMBER = 7;
private java.util.List latestUserExceptions_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
@java.lang.Override
public java.util.List getLatestUserExceptionsList() {
return latestUserExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
@java.lang.Override
public java.util.List
getLatestUserExceptionsOrBuilderList() {
return latestUserExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
@java.lang.Override
public int getLatestUserExceptionsCount() {
return latestUserExceptions_.size();
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestUserExceptions(int index) {
return latestUserExceptions_.get(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestUserExceptionsOrBuilder(
int index) {
return latestUserExceptions_.get(index);
}
public static final int NUMSYSTEMEXCEPTIONS_FIELD_NUMBER = 8;
private long numSystemExceptions_;
/**
* int64 numSystemExceptions = 8;
* @return The numSystemExceptions.
*/
@java.lang.Override
public long getNumSystemExceptions() {
return numSystemExceptions_;
}
public static final int LATESTSYSTEMEXCEPTIONS_FIELD_NUMBER = 9;
private java.util.List latestSystemExceptions_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
@java.lang.Override
public java.util.List getLatestSystemExceptionsList() {
return latestSystemExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
@java.lang.Override
public java.util.List
getLatestSystemExceptionsOrBuilderList() {
return latestSystemExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
@java.lang.Override
public int getLatestSystemExceptionsCount() {
return latestSystemExceptions_.size();
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSystemExceptions(int index) {
return latestSystemExceptions_.get(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSystemExceptionsOrBuilder(
int index) {
return latestSystemExceptions_.get(index);
}
public static final int NUMSOURCEEXCEPTIONS_FIELD_NUMBER = 18;
private long numSourceExceptions_;
/**
* int64 numSourceExceptions = 18;
* @return The numSourceExceptions.
*/
@java.lang.Override
public long getNumSourceExceptions() {
return numSourceExceptions_;
}
public static final int LATESTSOURCEEXCEPTIONS_FIELD_NUMBER = 19;
private java.util.List latestSourceExceptions_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
@java.lang.Override
public java.util.List getLatestSourceExceptionsList() {
return latestSourceExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
@java.lang.Override
public java.util.List
getLatestSourceExceptionsOrBuilderList() {
return latestSourceExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
@java.lang.Override
public int getLatestSourceExceptionsCount() {
return latestSourceExceptions_.size();
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSourceExceptions(int index) {
return latestSourceExceptions_.get(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSourceExceptionsOrBuilder(
int index) {
return latestSourceExceptions_.get(index);
}
public static final int NUMSINKEXCEPTIONS_FIELD_NUMBER = 20;
private long numSinkExceptions_;
/**
* int64 numSinkExceptions = 20;
* @return The numSinkExceptions.
*/
@java.lang.Override
public long getNumSinkExceptions() {
return numSinkExceptions_;
}
public static final int LATESTSINKEXCEPTIONS_FIELD_NUMBER = 21;
private java.util.List latestSinkExceptions_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
@java.lang.Override
public java.util.List getLatestSinkExceptionsList() {
return latestSinkExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
@java.lang.Override
public java.util.List
getLatestSinkExceptionsOrBuilderList() {
return latestSinkExceptions_;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
@java.lang.Override
public int getLatestSinkExceptionsCount() {
return latestSinkExceptions_.size();
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSinkExceptions(int index) {
return latestSinkExceptions_.get(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSinkExceptionsOrBuilder(
int index) {
return latestSinkExceptions_.get(index);
}
public static final int AVERAGELATENCY_FIELD_NUMBER = 12;
private double averageLatency_;
/**
*
* map from topic name to number of deserialization exceptions
* map<string, int64> deserializationExceptions = 10;
* number of serialization exceptions on the output
* int64 serializationExceptions = 11;
* average latency
*
*
* double averageLatency = 12;
* @return The averageLatency.
*/
@java.lang.Override
public double getAverageLatency() {
return averageLatency_;
}
public static final int LASTINVOCATIONTIME_FIELD_NUMBER = 13;
private long lastInvocationTime_;
/**
*
* When was the last time the function was invoked.
* expressed in ms since epoch
*
*
* int64 lastInvocationTime = 13;
* @return The lastInvocationTime.
*/
@java.lang.Override
public long getLastInvocationTime() {
return lastInvocationTime_;
}
public static final int INSTANCEID_FIELD_NUMBER = 14;
private volatile java.lang.Object instanceId_;
/**
* string instanceId = 14;
* @return The instanceId.
*/
@java.lang.Override
public java.lang.String getInstanceId() {
java.lang.Object ref = instanceId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
instanceId_ = s;
return s;
}
}
/**
* string instanceId = 14;
* @return The bytes for instanceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getInstanceIdBytes() {
java.lang.Object ref = instanceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
instanceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int WORKERID_FIELD_NUMBER = 16;
private volatile java.lang.Object workerId_;
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The workerId.
*/
@java.lang.Override
public java.lang.String getWorkerId() {
java.lang.Object ref = workerId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
workerId_ = s;
return s;
}
}
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The bytes for workerId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWorkerIdBytes() {
java.lang.Object ref = workerId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
workerId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (running_ != false) {
output.writeBool(1, running_);
}
if (!getFailureExceptionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, failureException_);
}
if (numRestarts_ != 0L) {
output.writeInt64(3, numRestarts_);
}
if (numSuccessfullyProcessed_ != 0L) {
output.writeInt64(5, numSuccessfullyProcessed_);
}
if (numUserExceptions_ != 0L) {
output.writeInt64(6, numUserExceptions_);
}
for (int i = 0; i < latestUserExceptions_.size(); i++) {
output.writeMessage(7, latestUserExceptions_.get(i));
}
if (numSystemExceptions_ != 0L) {
output.writeInt64(8, numSystemExceptions_);
}
for (int i = 0; i < latestSystemExceptions_.size(); i++) {
output.writeMessage(9, latestSystemExceptions_.get(i));
}
if (averageLatency_ != 0D) {
output.writeDouble(12, averageLatency_);
}
if (lastInvocationTime_ != 0L) {
output.writeInt64(13, lastInvocationTime_);
}
if (!getInstanceIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 14, instanceId_);
}
if (!getWorkerIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 16, workerId_);
}
if (numReceived_ != 0L) {
output.writeInt64(17, numReceived_);
}
if (numSourceExceptions_ != 0L) {
output.writeInt64(18, numSourceExceptions_);
}
for (int i = 0; i < latestSourceExceptions_.size(); i++) {
output.writeMessage(19, latestSourceExceptions_.get(i));
}
if (numSinkExceptions_ != 0L) {
output.writeInt64(20, numSinkExceptions_);
}
for (int i = 0; i < latestSinkExceptions_.size(); i++) {
output.writeMessage(21, latestSinkExceptions_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (running_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, running_);
}
if (!getFailureExceptionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, failureException_);
}
if (numRestarts_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(3, numRestarts_);
}
if (numSuccessfullyProcessed_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(5, numSuccessfullyProcessed_);
}
if (numUserExceptions_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(6, numUserExceptions_);
}
for (int i = 0; i < latestUserExceptions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, latestUserExceptions_.get(i));
}
if (numSystemExceptions_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(8, numSystemExceptions_);
}
for (int i = 0; i < latestSystemExceptions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, latestSystemExceptions_.get(i));
}
if (averageLatency_ != 0D) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(12, averageLatency_);
}
if (lastInvocationTime_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(13, lastInvocationTime_);
}
if (!getInstanceIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, instanceId_);
}
if (!getWorkerIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, workerId_);
}
if (numReceived_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(17, numReceived_);
}
if (numSourceExceptions_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(18, numSourceExceptions_);
}
for (int i = 0; i < latestSourceExceptions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, latestSourceExceptions_.get(i));
}
if (numSinkExceptions_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(20, numSinkExceptions_);
}
for (int i = 0; i < latestSinkExceptions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, latestSinkExceptions_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus other = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus) obj;
if (getRunning()
!= other.getRunning()) return false;
if (!getFailureException()
.equals(other.getFailureException())) return false;
if (getNumRestarts()
!= other.getNumRestarts()) return false;
if (getNumReceived()
!= other.getNumReceived()) return false;
if (getNumSuccessfullyProcessed()
!= other.getNumSuccessfullyProcessed()) return false;
if (getNumUserExceptions()
!= other.getNumUserExceptions()) return false;
if (!getLatestUserExceptionsList()
.equals(other.getLatestUserExceptionsList())) return false;
if (getNumSystemExceptions()
!= other.getNumSystemExceptions()) return false;
if (!getLatestSystemExceptionsList()
.equals(other.getLatestSystemExceptionsList())) return false;
if (getNumSourceExceptions()
!= other.getNumSourceExceptions()) return false;
if (!getLatestSourceExceptionsList()
.equals(other.getLatestSourceExceptionsList())) return false;
if (getNumSinkExceptions()
!= other.getNumSinkExceptions()) return false;
if (!getLatestSinkExceptionsList()
.equals(other.getLatestSinkExceptionsList())) return false;
if (java.lang.Double.doubleToLongBits(getAverageLatency())
!= java.lang.Double.doubleToLongBits(
other.getAverageLatency())) return false;
if (getLastInvocationTime()
!= other.getLastInvocationTime()) return false;
if (!getInstanceId()
.equals(other.getInstanceId())) return false;
if (!getWorkerId()
.equals(other.getWorkerId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RUNNING_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRunning());
hash = (37 * hash) + FAILUREEXCEPTION_FIELD_NUMBER;
hash = (53 * hash) + getFailureException().hashCode();
hash = (37 * hash) + NUMRESTARTS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumRestarts());
hash = (37 * hash) + NUMRECEIVED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumReceived());
hash = (37 * hash) + NUMSUCCESSFULLYPROCESSED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumSuccessfullyProcessed());
hash = (37 * hash) + NUMUSEREXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumUserExceptions());
if (getLatestUserExceptionsCount() > 0) {
hash = (37 * hash) + LATESTUSEREXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getLatestUserExceptionsList().hashCode();
}
hash = (37 * hash) + NUMSYSTEMEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumSystemExceptions());
if (getLatestSystemExceptionsCount() > 0) {
hash = (37 * hash) + LATESTSYSTEMEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getLatestSystemExceptionsList().hashCode();
}
hash = (37 * hash) + NUMSOURCEEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumSourceExceptions());
if (getLatestSourceExceptionsCount() > 0) {
hash = (37 * hash) + LATESTSOURCEEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getLatestSourceExceptionsList().hashCode();
}
hash = (37 * hash) + NUMSINKEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getNumSinkExceptions());
if (getLatestSinkExceptionsCount() > 0) {
hash = (37 * hash) + LATESTSINKEXCEPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getLatestSinkExceptionsList().hashCode();
}
hash = (37 * hash) + AVERAGELATENCY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getAverageLatency()));
hash = (37 * hash) + LASTINVOCATIONTIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getLastInvocationTime());
hash = (37 * hash) + INSTANCEID_FIELD_NUMBER;
hash = (53 * hash) + getInstanceId().hashCode();
hash = (37 * hash) + WORKERID_FIELD_NUMBER;
hash = (53 * hash) + getWorkerId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code proto.FunctionStatus}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.FunctionStatus)
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLatestUserExceptionsFieldBuilder();
getLatestSystemExceptionsFieldBuilder();
getLatestSourceExceptionsFieldBuilder();
getLatestSinkExceptionsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
running_ = false;
failureException_ = "";
numRestarts_ = 0L;
numReceived_ = 0L;
numSuccessfullyProcessed_ = 0L;
numUserExceptions_ = 0L;
if (latestUserExceptionsBuilder_ == null) {
latestUserExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
latestUserExceptionsBuilder_.clear();
}
numSystemExceptions_ = 0L;
if (latestSystemExceptionsBuilder_ == null) {
latestSystemExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
latestSystemExceptionsBuilder_.clear();
}
numSourceExceptions_ = 0L;
if (latestSourceExceptionsBuilder_ == null) {
latestSourceExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
latestSourceExceptionsBuilder_.clear();
}
numSinkExceptions_ = 0L;
if (latestSinkExceptionsBuilder_ == null) {
latestSinkExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
latestSinkExceptionsBuilder_.clear();
}
averageLatency_ = 0D;
lastInvocationTime_ = 0L;
instanceId_ = "";
workerId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatus_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus build() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus result = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus(this);
int from_bitField0_ = bitField0_;
result.running_ = running_;
result.failureException_ = failureException_;
result.numRestarts_ = numRestarts_;
result.numReceived_ = numReceived_;
result.numSuccessfullyProcessed_ = numSuccessfullyProcessed_;
result.numUserExceptions_ = numUserExceptions_;
if (latestUserExceptionsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
latestUserExceptions_ = java.util.Collections.unmodifiableList(latestUserExceptions_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.latestUserExceptions_ = latestUserExceptions_;
} else {
result.latestUserExceptions_ = latestUserExceptionsBuilder_.build();
}
result.numSystemExceptions_ = numSystemExceptions_;
if (latestSystemExceptionsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
latestSystemExceptions_ = java.util.Collections.unmodifiableList(latestSystemExceptions_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.latestSystemExceptions_ = latestSystemExceptions_;
} else {
result.latestSystemExceptions_ = latestSystemExceptionsBuilder_.build();
}
result.numSourceExceptions_ = numSourceExceptions_;
if (latestSourceExceptionsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
latestSourceExceptions_ = java.util.Collections.unmodifiableList(latestSourceExceptions_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.latestSourceExceptions_ = latestSourceExceptions_;
} else {
result.latestSourceExceptions_ = latestSourceExceptionsBuilder_.build();
}
result.numSinkExceptions_ = numSinkExceptions_;
if (latestSinkExceptionsBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)) {
latestSinkExceptions_ = java.util.Collections.unmodifiableList(latestSinkExceptions_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.latestSinkExceptions_ = latestSinkExceptions_;
} else {
result.latestSinkExceptions_ = latestSinkExceptionsBuilder_.build();
}
result.averageLatency_ = averageLatency_;
result.lastInvocationTime_ = lastInvocationTime_;
result.instanceId_ = instanceId_;
result.workerId_ = workerId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.getDefaultInstance()) return this;
if (other.getRunning() != false) {
setRunning(other.getRunning());
}
if (!other.getFailureException().isEmpty()) {
failureException_ = other.failureException_;
onChanged();
}
if (other.getNumRestarts() != 0L) {
setNumRestarts(other.getNumRestarts());
}
if (other.getNumReceived() != 0L) {
setNumReceived(other.getNumReceived());
}
if (other.getNumSuccessfullyProcessed() != 0L) {
setNumSuccessfullyProcessed(other.getNumSuccessfullyProcessed());
}
if (other.getNumUserExceptions() != 0L) {
setNumUserExceptions(other.getNumUserExceptions());
}
if (latestUserExceptionsBuilder_ == null) {
if (!other.latestUserExceptions_.isEmpty()) {
if (latestUserExceptions_.isEmpty()) {
latestUserExceptions_ = other.latestUserExceptions_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.addAll(other.latestUserExceptions_);
}
onChanged();
}
} else {
if (!other.latestUserExceptions_.isEmpty()) {
if (latestUserExceptionsBuilder_.isEmpty()) {
latestUserExceptionsBuilder_.dispose();
latestUserExceptionsBuilder_ = null;
latestUserExceptions_ = other.latestUserExceptions_;
bitField0_ = (bitField0_ & ~0x00000001);
latestUserExceptionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLatestUserExceptionsFieldBuilder() : null;
} else {
latestUserExceptionsBuilder_.addAllMessages(other.latestUserExceptions_);
}
}
}
if (other.getNumSystemExceptions() != 0L) {
setNumSystemExceptions(other.getNumSystemExceptions());
}
if (latestSystemExceptionsBuilder_ == null) {
if (!other.latestSystemExceptions_.isEmpty()) {
if (latestSystemExceptions_.isEmpty()) {
latestSystemExceptions_ = other.latestSystemExceptions_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.addAll(other.latestSystemExceptions_);
}
onChanged();
}
} else {
if (!other.latestSystemExceptions_.isEmpty()) {
if (latestSystemExceptionsBuilder_.isEmpty()) {
latestSystemExceptionsBuilder_.dispose();
latestSystemExceptionsBuilder_ = null;
latestSystemExceptions_ = other.latestSystemExceptions_;
bitField0_ = (bitField0_ & ~0x00000002);
latestSystemExceptionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLatestSystemExceptionsFieldBuilder() : null;
} else {
latestSystemExceptionsBuilder_.addAllMessages(other.latestSystemExceptions_);
}
}
}
if (other.getNumSourceExceptions() != 0L) {
setNumSourceExceptions(other.getNumSourceExceptions());
}
if (latestSourceExceptionsBuilder_ == null) {
if (!other.latestSourceExceptions_.isEmpty()) {
if (latestSourceExceptions_.isEmpty()) {
latestSourceExceptions_ = other.latestSourceExceptions_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.addAll(other.latestSourceExceptions_);
}
onChanged();
}
} else {
if (!other.latestSourceExceptions_.isEmpty()) {
if (latestSourceExceptionsBuilder_.isEmpty()) {
latestSourceExceptionsBuilder_.dispose();
latestSourceExceptionsBuilder_ = null;
latestSourceExceptions_ = other.latestSourceExceptions_;
bitField0_ = (bitField0_ & ~0x00000004);
latestSourceExceptionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLatestSourceExceptionsFieldBuilder() : null;
} else {
latestSourceExceptionsBuilder_.addAllMessages(other.latestSourceExceptions_);
}
}
}
if (other.getNumSinkExceptions() != 0L) {
setNumSinkExceptions(other.getNumSinkExceptions());
}
if (latestSinkExceptionsBuilder_ == null) {
if (!other.latestSinkExceptions_.isEmpty()) {
if (latestSinkExceptions_.isEmpty()) {
latestSinkExceptions_ = other.latestSinkExceptions_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.addAll(other.latestSinkExceptions_);
}
onChanged();
}
} else {
if (!other.latestSinkExceptions_.isEmpty()) {
if (latestSinkExceptionsBuilder_.isEmpty()) {
latestSinkExceptionsBuilder_.dispose();
latestSinkExceptionsBuilder_ = null;
latestSinkExceptions_ = other.latestSinkExceptions_;
bitField0_ = (bitField0_ & ~0x00000008);
latestSinkExceptionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLatestSinkExceptionsFieldBuilder() : null;
} else {
latestSinkExceptionsBuilder_.addAllMessages(other.latestSinkExceptions_);
}
}
}
if (other.getAverageLatency() != 0D) {
setAverageLatency(other.getAverageLatency());
}
if (other.getLastInvocationTime() != 0L) {
setLastInvocationTime(other.getLastInvocationTime());
}
if (!other.getInstanceId().isEmpty()) {
instanceId_ = other.instanceId_;
onChanged();
}
if (!other.getWorkerId().isEmpty()) {
workerId_ = other.workerId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private boolean running_ ;
/**
* bool running = 1;
* @return The running.
*/
@java.lang.Override
public boolean getRunning() {
return running_;
}
/**
* bool running = 1;
* @param value The running to set.
* @return This builder for chaining.
*/
public Builder setRunning(boolean value) {
running_ = value;
onChanged();
return this;
}
/**
* bool running = 1;
* @return This builder for chaining.
*/
public Builder clearRunning() {
running_ = false;
onChanged();
return this;
}
private java.lang.Object failureException_ = "";
/**
* string failureException = 2;
* @return The failureException.
*/
public java.lang.String getFailureException() {
java.lang.Object ref = failureException_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
failureException_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string failureException = 2;
* @return The bytes for failureException.
*/
public com.google.protobuf.ByteString
getFailureExceptionBytes() {
java.lang.Object ref = failureException_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
failureException_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string failureException = 2;
* @param value The failureException to set.
* @return This builder for chaining.
*/
public Builder setFailureException(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
failureException_ = value;
onChanged();
return this;
}
/**
* string failureException = 2;
* @return This builder for chaining.
*/
public Builder clearFailureException() {
failureException_ = getDefaultInstance().getFailureException();
onChanged();
return this;
}
/**
* string failureException = 2;
* @param value The bytes for failureException to set.
* @return This builder for chaining.
*/
public Builder setFailureExceptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
failureException_ = value;
onChanged();
return this;
}
private long numRestarts_ ;
/**
* int64 numRestarts = 3;
* @return The numRestarts.
*/
@java.lang.Override
public long getNumRestarts() {
return numRestarts_;
}
/**
* int64 numRestarts = 3;
* @param value The numRestarts to set.
* @return This builder for chaining.
*/
public Builder setNumRestarts(long value) {
numRestarts_ = value;
onChanged();
return this;
}
/**
* int64 numRestarts = 3;
* @return This builder for chaining.
*/
public Builder clearNumRestarts() {
numRestarts_ = 0L;
onChanged();
return this;
}
private long numReceived_ ;
/**
*
* int64 numProcessed = 4;
*
*
* int64 numReceived = 17;
* @return The numReceived.
*/
@java.lang.Override
public long getNumReceived() {
return numReceived_;
}
/**
*
* int64 numProcessed = 4;
*
*
* int64 numReceived = 17;
* @param value The numReceived to set.
* @return This builder for chaining.
*/
public Builder setNumReceived(long value) {
numReceived_ = value;
onChanged();
return this;
}
/**
*
* int64 numProcessed = 4;
*
*
* int64 numReceived = 17;
* @return This builder for chaining.
*/
public Builder clearNumReceived() {
numReceived_ = 0L;
onChanged();
return this;
}
private long numSuccessfullyProcessed_ ;
/**
* int64 numSuccessfullyProcessed = 5;
* @return The numSuccessfullyProcessed.
*/
@java.lang.Override
public long getNumSuccessfullyProcessed() {
return numSuccessfullyProcessed_;
}
/**
* int64 numSuccessfullyProcessed = 5;
* @param value The numSuccessfullyProcessed to set.
* @return This builder for chaining.
*/
public Builder setNumSuccessfullyProcessed(long value) {
numSuccessfullyProcessed_ = value;
onChanged();
return this;
}
/**
* int64 numSuccessfullyProcessed = 5;
* @return This builder for chaining.
*/
public Builder clearNumSuccessfullyProcessed() {
numSuccessfullyProcessed_ = 0L;
onChanged();
return this;
}
private long numUserExceptions_ ;
/**
* int64 numUserExceptions = 6;
* @return The numUserExceptions.
*/
@java.lang.Override
public long getNumUserExceptions() {
return numUserExceptions_;
}
/**
* int64 numUserExceptions = 6;
* @param value The numUserExceptions to set.
* @return This builder for chaining.
*/
public Builder setNumUserExceptions(long value) {
numUserExceptions_ = value;
onChanged();
return this;
}
/**
* int64 numUserExceptions = 6;
* @return This builder for chaining.
*/
public Builder clearNumUserExceptions() {
numUserExceptions_ = 0L;
onChanged();
return this;
}
private java.util.List latestUserExceptions_ =
java.util.Collections.emptyList();
private void ensureLatestUserExceptionsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
latestUserExceptions_ = new java.util.ArrayList(latestUserExceptions_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder> latestUserExceptionsBuilder_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public java.util.List getLatestUserExceptionsList() {
if (latestUserExceptionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(latestUserExceptions_);
} else {
return latestUserExceptionsBuilder_.getMessageList();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public int getLatestUserExceptionsCount() {
if (latestUserExceptionsBuilder_ == null) {
return latestUserExceptions_.size();
} else {
return latestUserExceptionsBuilder_.getCount();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestUserExceptions(int index) {
if (latestUserExceptionsBuilder_ == null) {
return latestUserExceptions_.get(index);
} else {
return latestUserExceptionsBuilder_.getMessage(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder setLatestUserExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestUserExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.set(index, value);
onChanged();
} else {
latestUserExceptionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder setLatestUserExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestUserExceptionsBuilder_ == null) {
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.set(index, builderForValue.build());
onChanged();
} else {
latestUserExceptionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder addLatestUserExceptions(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestUserExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.add(value);
onChanged();
} else {
latestUserExceptionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder addLatestUserExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestUserExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.add(index, value);
onChanged();
} else {
latestUserExceptionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder addLatestUserExceptions(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestUserExceptionsBuilder_ == null) {
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.add(builderForValue.build());
onChanged();
} else {
latestUserExceptionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder addLatestUserExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestUserExceptionsBuilder_ == null) {
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.add(index, builderForValue.build());
onChanged();
} else {
latestUserExceptionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder addAllLatestUserExceptions(
java.lang.Iterable values) {
if (latestUserExceptionsBuilder_ == null) {
ensureLatestUserExceptionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, latestUserExceptions_);
onChanged();
} else {
latestUserExceptionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder clearLatestUserExceptions() {
if (latestUserExceptionsBuilder_ == null) {
latestUserExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
latestUserExceptionsBuilder_.clear();
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public Builder removeLatestUserExceptions(int index) {
if (latestUserExceptionsBuilder_ == null) {
ensureLatestUserExceptionsIsMutable();
latestUserExceptions_.remove(index);
onChanged();
} else {
latestUserExceptionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder getLatestUserExceptionsBuilder(
int index) {
return getLatestUserExceptionsFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestUserExceptionsOrBuilder(
int index) {
if (latestUserExceptionsBuilder_ == null) {
return latestUserExceptions_.get(index); } else {
return latestUserExceptionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public java.util.List
getLatestUserExceptionsOrBuilderList() {
if (latestUserExceptionsBuilder_ != null) {
return latestUserExceptionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(latestUserExceptions_);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestUserExceptionsBuilder() {
return getLatestUserExceptionsFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestUserExceptionsBuilder(
int index) {
return getLatestUserExceptionsFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestUserExceptions = 7;
*/
public java.util.List
getLatestUserExceptionsBuilderList() {
return getLatestUserExceptionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>
getLatestUserExceptionsFieldBuilder() {
if (latestUserExceptionsBuilder_ == null) {
latestUserExceptionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>(
latestUserExceptions_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
latestUserExceptions_ = null;
}
return latestUserExceptionsBuilder_;
}
private long numSystemExceptions_ ;
/**
* int64 numSystemExceptions = 8;
* @return The numSystemExceptions.
*/
@java.lang.Override
public long getNumSystemExceptions() {
return numSystemExceptions_;
}
/**
* int64 numSystemExceptions = 8;
* @param value The numSystemExceptions to set.
* @return This builder for chaining.
*/
public Builder setNumSystemExceptions(long value) {
numSystemExceptions_ = value;
onChanged();
return this;
}
/**
* int64 numSystemExceptions = 8;
* @return This builder for chaining.
*/
public Builder clearNumSystemExceptions() {
numSystemExceptions_ = 0L;
onChanged();
return this;
}
private java.util.List latestSystemExceptions_ =
java.util.Collections.emptyList();
private void ensureLatestSystemExceptionsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
latestSystemExceptions_ = new java.util.ArrayList(latestSystemExceptions_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder> latestSystemExceptionsBuilder_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public java.util.List getLatestSystemExceptionsList() {
if (latestSystemExceptionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(latestSystemExceptions_);
} else {
return latestSystemExceptionsBuilder_.getMessageList();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public int getLatestSystemExceptionsCount() {
if (latestSystemExceptionsBuilder_ == null) {
return latestSystemExceptions_.size();
} else {
return latestSystemExceptionsBuilder_.getCount();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSystemExceptions(int index) {
if (latestSystemExceptionsBuilder_ == null) {
return latestSystemExceptions_.get(index);
} else {
return latestSystemExceptionsBuilder_.getMessage(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder setLatestSystemExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSystemExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.set(index, value);
onChanged();
} else {
latestSystemExceptionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder setLatestSystemExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSystemExceptionsBuilder_ == null) {
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.set(index, builderForValue.build());
onChanged();
} else {
latestSystemExceptionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder addLatestSystemExceptions(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSystemExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.add(value);
onChanged();
} else {
latestSystemExceptionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder addLatestSystemExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSystemExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.add(index, value);
onChanged();
} else {
latestSystemExceptionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder addLatestSystemExceptions(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSystemExceptionsBuilder_ == null) {
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.add(builderForValue.build());
onChanged();
} else {
latestSystemExceptionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder addLatestSystemExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSystemExceptionsBuilder_ == null) {
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.add(index, builderForValue.build());
onChanged();
} else {
latestSystemExceptionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder addAllLatestSystemExceptions(
java.lang.Iterable values) {
if (latestSystemExceptionsBuilder_ == null) {
ensureLatestSystemExceptionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, latestSystemExceptions_);
onChanged();
} else {
latestSystemExceptionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder clearLatestSystemExceptions() {
if (latestSystemExceptionsBuilder_ == null) {
latestSystemExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
latestSystemExceptionsBuilder_.clear();
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public Builder removeLatestSystemExceptions(int index) {
if (latestSystemExceptionsBuilder_ == null) {
ensureLatestSystemExceptionsIsMutable();
latestSystemExceptions_.remove(index);
onChanged();
} else {
latestSystemExceptionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder getLatestSystemExceptionsBuilder(
int index) {
return getLatestSystemExceptionsFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSystemExceptionsOrBuilder(
int index) {
if (latestSystemExceptionsBuilder_ == null) {
return latestSystemExceptions_.get(index); } else {
return latestSystemExceptionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public java.util.List
getLatestSystemExceptionsOrBuilderList() {
if (latestSystemExceptionsBuilder_ != null) {
return latestSystemExceptionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(latestSystemExceptions_);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSystemExceptionsBuilder() {
return getLatestSystemExceptionsFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSystemExceptionsBuilder(
int index) {
return getLatestSystemExceptionsFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSystemExceptions = 9;
*/
public java.util.List
getLatestSystemExceptionsBuilderList() {
return getLatestSystemExceptionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>
getLatestSystemExceptionsFieldBuilder() {
if (latestSystemExceptionsBuilder_ == null) {
latestSystemExceptionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>(
latestSystemExceptions_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
latestSystemExceptions_ = null;
}
return latestSystemExceptionsBuilder_;
}
private long numSourceExceptions_ ;
/**
* int64 numSourceExceptions = 18;
* @return The numSourceExceptions.
*/
@java.lang.Override
public long getNumSourceExceptions() {
return numSourceExceptions_;
}
/**
* int64 numSourceExceptions = 18;
* @param value The numSourceExceptions to set.
* @return This builder for chaining.
*/
public Builder setNumSourceExceptions(long value) {
numSourceExceptions_ = value;
onChanged();
return this;
}
/**
* int64 numSourceExceptions = 18;
* @return This builder for chaining.
*/
public Builder clearNumSourceExceptions() {
numSourceExceptions_ = 0L;
onChanged();
return this;
}
private java.util.List latestSourceExceptions_ =
java.util.Collections.emptyList();
private void ensureLatestSourceExceptionsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
latestSourceExceptions_ = new java.util.ArrayList(latestSourceExceptions_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder> latestSourceExceptionsBuilder_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public java.util.List getLatestSourceExceptionsList() {
if (latestSourceExceptionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(latestSourceExceptions_);
} else {
return latestSourceExceptionsBuilder_.getMessageList();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public int getLatestSourceExceptionsCount() {
if (latestSourceExceptionsBuilder_ == null) {
return latestSourceExceptions_.size();
} else {
return latestSourceExceptionsBuilder_.getCount();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSourceExceptions(int index) {
if (latestSourceExceptionsBuilder_ == null) {
return latestSourceExceptions_.get(index);
} else {
return latestSourceExceptionsBuilder_.getMessage(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder setLatestSourceExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSourceExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.set(index, value);
onChanged();
} else {
latestSourceExceptionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder setLatestSourceExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSourceExceptionsBuilder_ == null) {
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.set(index, builderForValue.build());
onChanged();
} else {
latestSourceExceptionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder addLatestSourceExceptions(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSourceExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.add(value);
onChanged();
} else {
latestSourceExceptionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder addLatestSourceExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSourceExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.add(index, value);
onChanged();
} else {
latestSourceExceptionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder addLatestSourceExceptions(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSourceExceptionsBuilder_ == null) {
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.add(builderForValue.build());
onChanged();
} else {
latestSourceExceptionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder addLatestSourceExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSourceExceptionsBuilder_ == null) {
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.add(index, builderForValue.build());
onChanged();
} else {
latestSourceExceptionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder addAllLatestSourceExceptions(
java.lang.Iterable values) {
if (latestSourceExceptionsBuilder_ == null) {
ensureLatestSourceExceptionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, latestSourceExceptions_);
onChanged();
} else {
latestSourceExceptionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder clearLatestSourceExceptions() {
if (latestSourceExceptionsBuilder_ == null) {
latestSourceExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
latestSourceExceptionsBuilder_.clear();
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public Builder removeLatestSourceExceptions(int index) {
if (latestSourceExceptionsBuilder_ == null) {
ensureLatestSourceExceptionsIsMutable();
latestSourceExceptions_.remove(index);
onChanged();
} else {
latestSourceExceptionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder getLatestSourceExceptionsBuilder(
int index) {
return getLatestSourceExceptionsFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSourceExceptionsOrBuilder(
int index) {
if (latestSourceExceptionsBuilder_ == null) {
return latestSourceExceptions_.get(index); } else {
return latestSourceExceptionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public java.util.List
getLatestSourceExceptionsOrBuilderList() {
if (latestSourceExceptionsBuilder_ != null) {
return latestSourceExceptionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(latestSourceExceptions_);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSourceExceptionsBuilder() {
return getLatestSourceExceptionsFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSourceExceptionsBuilder(
int index) {
return getLatestSourceExceptionsFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSourceExceptions = 19;
*/
public java.util.List
getLatestSourceExceptionsBuilderList() {
return getLatestSourceExceptionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>
getLatestSourceExceptionsFieldBuilder() {
if (latestSourceExceptionsBuilder_ == null) {
latestSourceExceptionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>(
latestSourceExceptions_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
latestSourceExceptions_ = null;
}
return latestSourceExceptionsBuilder_;
}
private long numSinkExceptions_ ;
/**
* int64 numSinkExceptions = 20;
* @return The numSinkExceptions.
*/
@java.lang.Override
public long getNumSinkExceptions() {
return numSinkExceptions_;
}
/**
* int64 numSinkExceptions = 20;
* @param value The numSinkExceptions to set.
* @return This builder for chaining.
*/
public Builder setNumSinkExceptions(long value) {
numSinkExceptions_ = value;
onChanged();
return this;
}
/**
* int64 numSinkExceptions = 20;
* @return This builder for chaining.
*/
public Builder clearNumSinkExceptions() {
numSinkExceptions_ = 0L;
onChanged();
return this;
}
private java.util.List latestSinkExceptions_ =
java.util.Collections.emptyList();
private void ensureLatestSinkExceptionsIsMutable() {
if (!((bitField0_ & 0x00000008) != 0)) {
latestSinkExceptions_ = new java.util.ArrayList(latestSinkExceptions_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder> latestSinkExceptionsBuilder_;
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public java.util.List getLatestSinkExceptionsList() {
if (latestSinkExceptionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(latestSinkExceptions_);
} else {
return latestSinkExceptionsBuilder_.getMessageList();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public int getLatestSinkExceptionsCount() {
if (latestSinkExceptionsBuilder_ == null) {
return latestSinkExceptions_.size();
} else {
return latestSinkExceptionsBuilder_.getCount();
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation getLatestSinkExceptions(int index) {
if (latestSinkExceptionsBuilder_ == null) {
return latestSinkExceptions_.get(index);
} else {
return latestSinkExceptionsBuilder_.getMessage(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder setLatestSinkExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSinkExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.set(index, value);
onChanged();
} else {
latestSinkExceptionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder setLatestSinkExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSinkExceptionsBuilder_ == null) {
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.set(index, builderForValue.build());
onChanged();
} else {
latestSinkExceptionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder addLatestSinkExceptions(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSinkExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.add(value);
onChanged();
} else {
latestSinkExceptionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder addLatestSinkExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation value) {
if (latestSinkExceptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.add(index, value);
onChanged();
} else {
latestSinkExceptionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder addLatestSinkExceptions(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSinkExceptionsBuilder_ == null) {
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.add(builderForValue.build());
onChanged();
} else {
latestSinkExceptionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder addLatestSinkExceptions(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder builderForValue) {
if (latestSinkExceptionsBuilder_ == null) {
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.add(index, builderForValue.build());
onChanged();
} else {
latestSinkExceptionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder addAllLatestSinkExceptions(
java.lang.Iterable values) {
if (latestSinkExceptionsBuilder_ == null) {
ensureLatestSinkExceptionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, latestSinkExceptions_);
onChanged();
} else {
latestSinkExceptionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder clearLatestSinkExceptions() {
if (latestSinkExceptionsBuilder_ == null) {
latestSinkExceptions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
latestSinkExceptionsBuilder_.clear();
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public Builder removeLatestSinkExceptions(int index) {
if (latestSinkExceptionsBuilder_ == null) {
ensureLatestSinkExceptionsIsMutable();
latestSinkExceptions_.remove(index);
onChanged();
} else {
latestSinkExceptionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder getLatestSinkExceptionsBuilder(
int index) {
return getLatestSinkExceptionsFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder getLatestSinkExceptionsOrBuilder(
int index) {
if (latestSinkExceptionsBuilder_ == null) {
return latestSinkExceptions_.get(index); } else {
return latestSinkExceptionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public java.util.List
getLatestSinkExceptionsOrBuilderList() {
if (latestSinkExceptionsBuilder_ != null) {
return latestSinkExceptionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(latestSinkExceptions_);
}
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSinkExceptionsBuilder() {
return getLatestSinkExceptionsFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder addLatestSinkExceptionsBuilder(
int index) {
return getLatestSinkExceptionsFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus.ExceptionInformation latestSinkExceptions = 21;
*/
public java.util.List
getLatestSinkExceptionsBuilderList() {
return getLatestSinkExceptionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>
getLatestSinkExceptionsFieldBuilder() {
if (latestSinkExceptionsBuilder_ == null) {
latestSinkExceptionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformation.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.ExceptionInformationOrBuilder>(
latestSinkExceptions_,
((bitField0_ & 0x00000008) != 0),
getParentForChildren(),
isClean());
latestSinkExceptions_ = null;
}
return latestSinkExceptionsBuilder_;
}
private double averageLatency_ ;
/**
*
* map from topic name to number of deserialization exceptions
* map<string, int64> deserializationExceptions = 10;
* number of serialization exceptions on the output
* int64 serializationExceptions = 11;
* average latency
*
*
* double averageLatency = 12;
* @return The averageLatency.
*/
@java.lang.Override
public double getAverageLatency() {
return averageLatency_;
}
/**
*
* map from topic name to number of deserialization exceptions
* map<string, int64> deserializationExceptions = 10;
* number of serialization exceptions on the output
* int64 serializationExceptions = 11;
* average latency
*
*
* double averageLatency = 12;
* @param value The averageLatency to set.
* @return This builder for chaining.
*/
public Builder setAverageLatency(double value) {
averageLatency_ = value;
onChanged();
return this;
}
/**
*
* map from topic name to number of deserialization exceptions
* map<string, int64> deserializationExceptions = 10;
* number of serialization exceptions on the output
* int64 serializationExceptions = 11;
* average latency
*
*
* double averageLatency = 12;
* @return This builder for chaining.
*/
public Builder clearAverageLatency() {
averageLatency_ = 0D;
onChanged();
return this;
}
private long lastInvocationTime_ ;
/**
*
* When was the last time the function was invoked.
* expressed in ms since epoch
*
*
* int64 lastInvocationTime = 13;
* @return The lastInvocationTime.
*/
@java.lang.Override
public long getLastInvocationTime() {
return lastInvocationTime_;
}
/**
*
* When was the last time the function was invoked.
* expressed in ms since epoch
*
*
* int64 lastInvocationTime = 13;
* @param value The lastInvocationTime to set.
* @return This builder for chaining.
*/
public Builder setLastInvocationTime(long value) {
lastInvocationTime_ = value;
onChanged();
return this;
}
/**
*
* When was the last time the function was invoked.
* expressed in ms since epoch
*
*
* int64 lastInvocationTime = 13;
* @return This builder for chaining.
*/
public Builder clearLastInvocationTime() {
lastInvocationTime_ = 0L;
onChanged();
return this;
}
private java.lang.Object instanceId_ = "";
/**
* string instanceId = 14;
* @return The instanceId.
*/
public java.lang.String getInstanceId() {
java.lang.Object ref = instanceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
instanceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string instanceId = 14;
* @return The bytes for instanceId.
*/
public com.google.protobuf.ByteString
getInstanceIdBytes() {
java.lang.Object ref = instanceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
instanceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string instanceId = 14;
* @param value The instanceId to set.
* @return This builder for chaining.
*/
public Builder setInstanceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
instanceId_ = value;
onChanged();
return this;
}
/**
* string instanceId = 14;
* @return This builder for chaining.
*/
public Builder clearInstanceId() {
instanceId_ = getDefaultInstance().getInstanceId();
onChanged();
return this;
}
/**
* string instanceId = 14;
* @param value The bytes for instanceId to set.
* @return This builder for chaining.
*/
public Builder setInstanceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
instanceId_ = value;
onChanged();
return this;
}
private java.lang.Object workerId_ = "";
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The workerId.
*/
public java.lang.String getWorkerId() {
java.lang.Object ref = workerId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
workerId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return The bytes for workerId.
*/
public com.google.protobuf.ByteString
getWorkerIdBytes() {
java.lang.Object ref = workerId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
workerId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @param value The workerId to set.
* @return This builder for chaining.
*/
public Builder setWorkerId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
workerId_ = value;
onChanged();
return this;
}
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @return This builder for chaining.
*/
public Builder clearWorkerId() {
workerId_ = getDefaultInstance().getWorkerId();
onChanged();
return this;
}
/**
*
* MetricsData metrics = 15 [deprecated=true];
* owner of function-instance
*
*
* string workerId = 16;
* @param value The bytes for workerId to set.
* @return This builder for chaining.
*/
public Builder setWorkerIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
workerId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.FunctionStatus)
}
// @@protoc_insertion_point(class_scope:proto.FunctionStatus)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FunctionStatus parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new FunctionStatus(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FunctionStatusListOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FunctionStatusList)
com.google.protobuf.MessageOrBuilder {
/**
* string error = 2;
* @return The error.
*/
java.lang.String getError();
/**
* string error = 2;
* @return The bytes for error.
*/
com.google.protobuf.ByteString
getErrorBytes();
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
java.util.List
getFunctionStatusListList();
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getFunctionStatusList(int index);
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
int getFunctionStatusListCount();
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
java.util.List
getFunctionStatusListOrBuilderList();
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder getFunctionStatusListOrBuilder(
int index);
}
/**
*
* Deprecated
*
*
* Protobuf type {@code proto.FunctionStatusList}
*/
public static final class FunctionStatusList extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.FunctionStatusList)
FunctionStatusListOrBuilder {
private static final long serialVersionUID = 0L;
// Use FunctionStatusList.newBuilder() to construct.
private FunctionStatusList(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private FunctionStatusList() {
error_ = "";
functionStatusList_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FunctionStatusList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private FunctionStatusList(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
functionStatusList_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
functionStatusList_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.parser(), extensionRegistry));
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
error_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
functionStatusList_ = java.util.Collections.unmodifiableList(functionStatusList_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatusList_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatusList_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.Builder.class);
}
public static final int ERROR_FIELD_NUMBER = 2;
private volatile java.lang.Object error_;
/**
* string error = 2;
* @return The error.
*/
@java.lang.Override
public java.lang.String getError() {
java.lang.Object ref = error_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
error_ = s;
return s;
}
}
/**
* string error = 2;
* @return The bytes for error.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorBytes() {
java.lang.Object ref = error_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
error_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FUNCTIONSTATUSLIST_FIELD_NUMBER = 1;
private java.util.List functionStatusList_;
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
@java.lang.Override
public java.util.List getFunctionStatusListList() {
return functionStatusList_;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
@java.lang.Override
public java.util.List
getFunctionStatusListOrBuilderList() {
return functionStatusList_;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
@java.lang.Override
public int getFunctionStatusListCount() {
return functionStatusList_.size();
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getFunctionStatusList(int index) {
return functionStatusList_.get(index);
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder getFunctionStatusListOrBuilder(
int index) {
return functionStatusList_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < functionStatusList_.size(); i++) {
output.writeMessage(1, functionStatusList_.get(i));
}
if (!getErrorBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, error_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < functionStatusList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, functionStatusList_.get(i));
}
if (!getErrorBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, error_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList other = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList) obj;
if (!getError()
.equals(other.getError())) return false;
if (!getFunctionStatusListList()
.equals(other.getFunctionStatusListList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + getError().hashCode();
if (getFunctionStatusListCount() > 0) {
hash = (37 * hash) + FUNCTIONSTATUSLIST_FIELD_NUMBER;
hash = (53 * hash) + getFunctionStatusListList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Deprecated
*
*
* Protobuf type {@code proto.FunctionStatusList}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.FunctionStatusList)
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusListOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatusList_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatusList_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.class, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getFunctionStatusListFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
error_ = "";
if (functionStatusListBuilder_ == null) {
functionStatusList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
functionStatusListBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_FunctionStatusList_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList build() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList result = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList(this);
int from_bitField0_ = bitField0_;
result.error_ = error_;
if (functionStatusListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
functionStatusList_ = java.util.Collections.unmodifiableList(functionStatusList_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.functionStatusList_ = functionStatusList_;
} else {
result.functionStatusList_ = functionStatusListBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList.getDefaultInstance()) return this;
if (!other.getError().isEmpty()) {
error_ = other.error_;
onChanged();
}
if (functionStatusListBuilder_ == null) {
if (!other.functionStatusList_.isEmpty()) {
if (functionStatusList_.isEmpty()) {
functionStatusList_ = other.functionStatusList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFunctionStatusListIsMutable();
functionStatusList_.addAll(other.functionStatusList_);
}
onChanged();
}
} else {
if (!other.functionStatusList_.isEmpty()) {
if (functionStatusListBuilder_.isEmpty()) {
functionStatusListBuilder_.dispose();
functionStatusListBuilder_ = null;
functionStatusList_ = other.functionStatusList_;
bitField0_ = (bitField0_ & ~0x00000001);
functionStatusListBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getFunctionStatusListFieldBuilder() : null;
} else {
functionStatusListBuilder_.addAllMessages(other.functionStatusList_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object error_ = "";
/**
* string error = 2;
* @return The error.
*/
public java.lang.String getError() {
java.lang.Object ref = error_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
error_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string error = 2;
* @return The bytes for error.
*/
public com.google.protobuf.ByteString
getErrorBytes() {
java.lang.Object ref = error_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
error_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string error = 2;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
error_ = value;
onChanged();
return this;
}
/**
* string error = 2;
* @return This builder for chaining.
*/
public Builder clearError() {
error_ = getDefaultInstance().getError();
onChanged();
return this;
}
/**
* string error = 2;
* @param value The bytes for error to set.
* @return This builder for chaining.
*/
public Builder setErrorBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
error_ = value;
onChanged();
return this;
}
private java.util.List functionStatusList_ =
java.util.Collections.emptyList();
private void ensureFunctionStatusListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
functionStatusList_ = new java.util.ArrayList(functionStatusList_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder> functionStatusListBuilder_;
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public java.util.List getFunctionStatusListList() {
if (functionStatusListBuilder_ == null) {
return java.util.Collections.unmodifiableList(functionStatusList_);
} else {
return functionStatusListBuilder_.getMessageList();
}
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public int getFunctionStatusListCount() {
if (functionStatusListBuilder_ == null) {
return functionStatusList_.size();
} else {
return functionStatusListBuilder_.getCount();
}
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus getFunctionStatusList(int index) {
if (functionStatusListBuilder_ == null) {
return functionStatusList_.get(index);
} else {
return functionStatusListBuilder_.getMessage(index);
}
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder setFunctionStatusList(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus value) {
if (functionStatusListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFunctionStatusListIsMutable();
functionStatusList_.set(index, value);
onChanged();
} else {
functionStatusListBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder setFunctionStatusList(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder builderForValue) {
if (functionStatusListBuilder_ == null) {
ensureFunctionStatusListIsMutable();
functionStatusList_.set(index, builderForValue.build());
onChanged();
} else {
functionStatusListBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder addFunctionStatusList(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus value) {
if (functionStatusListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFunctionStatusListIsMutable();
functionStatusList_.add(value);
onChanged();
} else {
functionStatusListBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder addFunctionStatusList(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus value) {
if (functionStatusListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFunctionStatusListIsMutable();
functionStatusList_.add(index, value);
onChanged();
} else {
functionStatusListBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder addFunctionStatusList(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder builderForValue) {
if (functionStatusListBuilder_ == null) {
ensureFunctionStatusListIsMutable();
functionStatusList_.add(builderForValue.build());
onChanged();
} else {
functionStatusListBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder addFunctionStatusList(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder builderForValue) {
if (functionStatusListBuilder_ == null) {
ensureFunctionStatusListIsMutable();
functionStatusList_.add(index, builderForValue.build());
onChanged();
} else {
functionStatusListBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder addAllFunctionStatusList(
java.lang.Iterable values) {
if (functionStatusListBuilder_ == null) {
ensureFunctionStatusListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, functionStatusList_);
onChanged();
} else {
functionStatusListBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder clearFunctionStatusList() {
if (functionStatusListBuilder_ == null) {
functionStatusList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
functionStatusListBuilder_.clear();
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public Builder removeFunctionStatusList(int index) {
if (functionStatusListBuilder_ == null) {
ensureFunctionStatusListIsMutable();
functionStatusList_.remove(index);
onChanged();
} else {
functionStatusListBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder getFunctionStatusListBuilder(
int index) {
return getFunctionStatusListFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder getFunctionStatusListOrBuilder(
int index) {
if (functionStatusListBuilder_ == null) {
return functionStatusList_.get(index); } else {
return functionStatusListBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public java.util.List
getFunctionStatusListOrBuilderList() {
if (functionStatusListBuilder_ != null) {
return functionStatusListBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(functionStatusList_);
}
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder addFunctionStatusListBuilder() {
return getFunctionStatusListFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder addFunctionStatusListBuilder(
int index) {
return getFunctionStatusListFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.getDefaultInstance());
}
/**
* repeated .proto.FunctionStatus functionStatusList = 1;
*/
public java.util.List
getFunctionStatusListBuilderList() {
return getFunctionStatusListFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder>
getFunctionStatusListFieldBuilder() {
if (functionStatusListBuilder_ == null) {
functionStatusListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusOrBuilder>(
functionStatusList_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
functionStatusList_ = null;
}
return functionStatusListBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.FunctionStatusList)
}
// @@protoc_insertion_point(class_scope:proto.FunctionStatusList)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FunctionStatusList parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new FunctionStatusList(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatusList getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MetricsDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.MetricsData)
com.google.protobuf.MessageOrBuilder {
/**
*
* Total number of records function received from source
*
*
* int64 receivedTotal = 2;
* @return The receivedTotal.
*/
long getReceivedTotal();
/**
* int64 receivedTotal_1min = 10;
* @return The receivedTotal1min.
*/
long getReceivedTotal1Min();
/**
*
* Total number of records successfully processed by user function
*
*
* int64 processedSuccessfullyTotal = 4;
* @return The processedSuccessfullyTotal.
*/
long getProcessedSuccessfullyTotal();
/**
* int64 processedSuccessfullyTotal_1min = 12;
* @return The processedSuccessfullyTotal1min.
*/
long getProcessedSuccessfullyTotal1Min();
/**
*
* Total number of system exceptions thrown
*
*
* int64 systemExceptionsTotal = 5;
* @return The systemExceptionsTotal.
*/
long getSystemExceptionsTotal();
/**
* int64 systemExceptionsTotal_1min = 13;
* @return The systemExceptionsTotal1min.
*/
long getSystemExceptionsTotal1Min();
/**
*
* Total number of user exceptions thrown
*
*
* int64 userExceptionsTotal = 6;
* @return The userExceptionsTotal.
*/
long getUserExceptionsTotal();
/**
* int64 userExceptionsTotal_1min = 14;
* @return The userExceptionsTotal1min.
*/
long getUserExceptionsTotal1Min();
/**
*
* Average process latency for function
*
*
* double avgProcessLatency = 7;
* @return The avgProcessLatency.
*/
double getAvgProcessLatency();
/**
* double avgProcessLatency_1min = 15;
* @return The avgProcessLatency1min.
*/
double getAvgProcessLatency1Min();
/**
*
* Timestamp of when the function was last invoked
*
*
* int64 lastInvocation = 8;
* @return The lastInvocation.
*/
long getLastInvocation();
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
int getUserMetricsCount();
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
boolean containsUserMetrics(
java.lang.String key);
/**
* Use {@link #getUserMetricsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getUserMetrics();
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
java.util.Map
getUserMetricsMap();
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
double getUserMetricsOrDefault(
java.lang.String key,
double defaultValue);
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
double getUserMetricsOrThrow(
java.lang.String key);
}
/**
*
* message DataDigest {
* double count = 1;
* double sum = 2;
* double max = 3;
* double min = 4;
* }
* map<string, DataDigest> metrics = 1 [deprecated=true];
*
*
* Protobuf type {@code proto.MetricsData}
*/
public static final class MetricsData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.MetricsData)
MetricsDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use MetricsData.newBuilder() to construct.
private MetricsData(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private MetricsData() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MetricsData();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MetricsData(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
receivedTotal_ = input.readInt64();
break;
}
case 32: {
processedSuccessfullyTotal_ = input.readInt64();
break;
}
case 40: {
systemExceptionsTotal_ = input.readInt64();
break;
}
case 48: {
userExceptionsTotal_ = input.readInt64();
break;
}
case 57: {
avgProcessLatency_ = input.readDouble();
break;
}
case 64: {
lastInvocation_ = input.readInt64();
break;
}
case 74: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
userMetrics_ = com.google.protobuf.MapField.newMapField(
UserMetricsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
userMetrics__ = input.readMessage(
UserMetricsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
userMetrics_.getMutableMap().put(
userMetrics__.getKey(), userMetrics__.getValue());
break;
}
case 80: {
receivedTotal1Min_ = input.readInt64();
break;
}
case 96: {
processedSuccessfullyTotal1Min_ = input.readInt64();
break;
}
case 104: {
systemExceptionsTotal1Min_ = input.readInt64();
break;
}
case 112: {
userExceptionsTotal1Min_ = input.readInt64();
break;
}
case 121: {
avgProcessLatency1Min_ = input.readDouble();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 9:
return internalGetUserMetrics();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.class, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder.class);
}
public static final int RECEIVEDTOTAL_FIELD_NUMBER = 2;
private long receivedTotal_;
/**
*
* Total number of records function received from source
*
*
* int64 receivedTotal = 2;
* @return The receivedTotal.
*/
@java.lang.Override
public long getReceivedTotal() {
return receivedTotal_;
}
public static final int RECEIVEDTOTAL_1MIN_FIELD_NUMBER = 10;
private long receivedTotal1Min_;
/**
* int64 receivedTotal_1min = 10;
* @return The receivedTotal1min.
*/
@java.lang.Override
public long getReceivedTotal1Min() {
return receivedTotal1Min_;
}
public static final int PROCESSEDSUCCESSFULLYTOTAL_FIELD_NUMBER = 4;
private long processedSuccessfullyTotal_;
/**
*
* Total number of records successfully processed by user function
*
*
* int64 processedSuccessfullyTotal = 4;
* @return The processedSuccessfullyTotal.
*/
@java.lang.Override
public long getProcessedSuccessfullyTotal() {
return processedSuccessfullyTotal_;
}
public static final int PROCESSEDSUCCESSFULLYTOTAL_1MIN_FIELD_NUMBER = 12;
private long processedSuccessfullyTotal1Min_;
/**
* int64 processedSuccessfullyTotal_1min = 12;
* @return The processedSuccessfullyTotal1min.
*/
@java.lang.Override
public long getProcessedSuccessfullyTotal1Min() {
return processedSuccessfullyTotal1Min_;
}
public static final int SYSTEMEXCEPTIONSTOTAL_FIELD_NUMBER = 5;
private long systemExceptionsTotal_;
/**
*
* Total number of system exceptions thrown
*
*
* int64 systemExceptionsTotal = 5;
* @return The systemExceptionsTotal.
*/
@java.lang.Override
public long getSystemExceptionsTotal() {
return systemExceptionsTotal_;
}
public static final int SYSTEMEXCEPTIONSTOTAL_1MIN_FIELD_NUMBER = 13;
private long systemExceptionsTotal1Min_;
/**
* int64 systemExceptionsTotal_1min = 13;
* @return The systemExceptionsTotal1min.
*/
@java.lang.Override
public long getSystemExceptionsTotal1Min() {
return systemExceptionsTotal1Min_;
}
public static final int USEREXCEPTIONSTOTAL_FIELD_NUMBER = 6;
private long userExceptionsTotal_;
/**
*
* Total number of user exceptions thrown
*
*
* int64 userExceptionsTotal = 6;
* @return The userExceptionsTotal.
*/
@java.lang.Override
public long getUserExceptionsTotal() {
return userExceptionsTotal_;
}
public static final int USEREXCEPTIONSTOTAL_1MIN_FIELD_NUMBER = 14;
private long userExceptionsTotal1Min_;
/**
* int64 userExceptionsTotal_1min = 14;
* @return The userExceptionsTotal1min.
*/
@java.lang.Override
public long getUserExceptionsTotal1Min() {
return userExceptionsTotal1Min_;
}
public static final int AVGPROCESSLATENCY_FIELD_NUMBER = 7;
private double avgProcessLatency_;
/**
*
* Average process latency for function
*
*
* double avgProcessLatency = 7;
* @return The avgProcessLatency.
*/
@java.lang.Override
public double getAvgProcessLatency() {
return avgProcessLatency_;
}
public static final int AVGPROCESSLATENCY_1MIN_FIELD_NUMBER = 15;
private double avgProcessLatency1Min_;
/**
* double avgProcessLatency_1min = 15;
* @return The avgProcessLatency1min.
*/
@java.lang.Override
public double getAvgProcessLatency1Min() {
return avgProcessLatency1Min_;
}
public static final int LASTINVOCATION_FIELD_NUMBER = 8;
private long lastInvocation_;
/**
*
* Timestamp of when the function was last invoked
*
*
* int64 lastInvocation = 8;
* @return The lastInvocation.
*/
@java.lang.Override
public long getLastInvocation() {
return lastInvocation_;
}
public static final int USERMETRICS_FIELD_NUMBER = 9;
private static final class UserMetricsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.Double> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_UserMetricsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.DOUBLE,
0D);
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.Double> userMetrics_;
private com.google.protobuf.MapField
internalGetUserMetrics() {
if (userMetrics_ == null) {
return com.google.protobuf.MapField.emptyMapField(
UserMetricsDefaultEntryHolder.defaultEntry);
}
return userMetrics_;
}
public int getUserMetricsCount() {
return internalGetUserMetrics().getMap().size();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public boolean containsUserMetrics(
java.lang.String key) {
if (key == null) { throw new java.lang.NullPointerException(); }
return internalGetUserMetrics().getMap().containsKey(key);
}
/**
* Use {@link #getUserMetricsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getUserMetrics() {
return getUserMetricsMap();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public java.util.Map getUserMetricsMap() {
return internalGetUserMetrics().getMap();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public double getUserMetricsOrDefault(
java.lang.String key,
double defaultValue) {
if (key == null) { throw new java.lang.NullPointerException(); }
java.util.Map map =
internalGetUserMetrics().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public double getUserMetricsOrThrow(
java.lang.String key) {
if (key == null) { throw new java.lang.NullPointerException(); }
java.util.Map map =
internalGetUserMetrics().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (receivedTotal_ != 0L) {
output.writeInt64(2, receivedTotal_);
}
if (processedSuccessfullyTotal_ != 0L) {
output.writeInt64(4, processedSuccessfullyTotal_);
}
if (systemExceptionsTotal_ != 0L) {
output.writeInt64(5, systemExceptionsTotal_);
}
if (userExceptionsTotal_ != 0L) {
output.writeInt64(6, userExceptionsTotal_);
}
if (avgProcessLatency_ != 0D) {
output.writeDouble(7, avgProcessLatency_);
}
if (lastInvocation_ != 0L) {
output.writeInt64(8, lastInvocation_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetUserMetrics(),
UserMetricsDefaultEntryHolder.defaultEntry,
9);
if (receivedTotal1Min_ != 0L) {
output.writeInt64(10, receivedTotal1Min_);
}
if (processedSuccessfullyTotal1Min_ != 0L) {
output.writeInt64(12, processedSuccessfullyTotal1Min_);
}
if (systemExceptionsTotal1Min_ != 0L) {
output.writeInt64(13, systemExceptionsTotal1Min_);
}
if (userExceptionsTotal1Min_ != 0L) {
output.writeInt64(14, userExceptionsTotal1Min_);
}
if (avgProcessLatency1Min_ != 0D) {
output.writeDouble(15, avgProcessLatency1Min_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (receivedTotal_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, receivedTotal_);
}
if (processedSuccessfullyTotal_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(4, processedSuccessfullyTotal_);
}
if (systemExceptionsTotal_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(5, systemExceptionsTotal_);
}
if (userExceptionsTotal_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(6, userExceptionsTotal_);
}
if (avgProcessLatency_ != 0D) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(7, avgProcessLatency_);
}
if (lastInvocation_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(8, lastInvocation_);
}
for (java.util.Map.Entry entry
: internalGetUserMetrics().getMap().entrySet()) {
com.google.protobuf.MapEntry
userMetrics__ = UserMetricsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, userMetrics__);
}
if (receivedTotal1Min_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(10, receivedTotal1Min_);
}
if (processedSuccessfullyTotal1Min_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(12, processedSuccessfullyTotal1Min_);
}
if (systemExceptionsTotal1Min_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(13, systemExceptionsTotal1Min_);
}
if (userExceptionsTotal1Min_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(14, userExceptionsTotal1Min_);
}
if (avgProcessLatency1Min_ != 0D) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(15, avgProcessLatency1Min_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData other = (org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData) obj;
if (getReceivedTotal()
!= other.getReceivedTotal()) return false;
if (getReceivedTotal1Min()
!= other.getReceivedTotal1Min()) return false;
if (getProcessedSuccessfullyTotal()
!= other.getProcessedSuccessfullyTotal()) return false;
if (getProcessedSuccessfullyTotal1Min()
!= other.getProcessedSuccessfullyTotal1Min()) return false;
if (getSystemExceptionsTotal()
!= other.getSystemExceptionsTotal()) return false;
if (getSystemExceptionsTotal1Min()
!= other.getSystemExceptionsTotal1Min()) return false;
if (getUserExceptionsTotal()
!= other.getUserExceptionsTotal()) return false;
if (getUserExceptionsTotal1Min()
!= other.getUserExceptionsTotal1Min()) return false;
if (java.lang.Double.doubleToLongBits(getAvgProcessLatency())
!= java.lang.Double.doubleToLongBits(
other.getAvgProcessLatency())) return false;
if (java.lang.Double.doubleToLongBits(getAvgProcessLatency1Min())
!= java.lang.Double.doubleToLongBits(
other.getAvgProcessLatency1Min())) return false;
if (getLastInvocation()
!= other.getLastInvocation()) return false;
if (!internalGetUserMetrics().equals(
other.internalGetUserMetrics())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RECEIVEDTOTAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getReceivedTotal());
hash = (37 * hash) + RECEIVEDTOTAL_1MIN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getReceivedTotal1Min());
hash = (37 * hash) + PROCESSEDSUCCESSFULLYTOTAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getProcessedSuccessfullyTotal());
hash = (37 * hash) + PROCESSEDSUCCESSFULLYTOTAL_1MIN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getProcessedSuccessfullyTotal1Min());
hash = (37 * hash) + SYSTEMEXCEPTIONSTOTAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSystemExceptionsTotal());
hash = (37 * hash) + SYSTEMEXCEPTIONSTOTAL_1MIN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSystemExceptionsTotal1Min());
hash = (37 * hash) + USEREXCEPTIONSTOTAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getUserExceptionsTotal());
hash = (37 * hash) + USEREXCEPTIONSTOTAL_1MIN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getUserExceptionsTotal1Min());
hash = (37 * hash) + AVGPROCESSLATENCY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getAvgProcessLatency()));
hash = (37 * hash) + AVGPROCESSLATENCY_1MIN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getAvgProcessLatency1Min()));
hash = (37 * hash) + LASTINVOCATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getLastInvocation());
if (!internalGetUserMetrics().getMap().isEmpty()) {
hash = (37 * hash) + USERMETRICS_FIELD_NUMBER;
hash = (53 * hash) + internalGetUserMetrics().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* message DataDigest {
* double count = 1;
* double sum = 2;
* double max = 3;
* double min = 4;
* }
* map<string, DataDigest> metrics = 1 [deprecated=true];
*
*
* Protobuf type {@code proto.MetricsData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.MetricsData)
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 9:
return internalGetUserMetrics();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 9:
return internalGetMutableUserMetrics();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.class, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
receivedTotal_ = 0L;
receivedTotal1Min_ = 0L;
processedSuccessfullyTotal_ = 0L;
processedSuccessfullyTotal1Min_ = 0L;
systemExceptionsTotal_ = 0L;
systemExceptionsTotal1Min_ = 0L;
userExceptionsTotal_ = 0L;
userExceptionsTotal1Min_ = 0L;
avgProcessLatency_ = 0D;
avgProcessLatency1Min_ = 0D;
lastInvocation_ = 0L;
internalGetMutableUserMetrics().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_MetricsData_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData build() {
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData result = new org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData(this);
int from_bitField0_ = bitField0_;
result.receivedTotal_ = receivedTotal_;
result.receivedTotal1Min_ = receivedTotal1Min_;
result.processedSuccessfullyTotal_ = processedSuccessfullyTotal_;
result.processedSuccessfullyTotal1Min_ = processedSuccessfullyTotal1Min_;
result.systemExceptionsTotal_ = systemExceptionsTotal_;
result.systemExceptionsTotal1Min_ = systemExceptionsTotal1Min_;
result.userExceptionsTotal_ = userExceptionsTotal_;
result.userExceptionsTotal1Min_ = userExceptionsTotal1Min_;
result.avgProcessLatency_ = avgProcessLatency_;
result.avgProcessLatency1Min_ = avgProcessLatency1Min_;
result.lastInvocation_ = lastInvocation_;
result.userMetrics_ = internalGetUserMetrics();
result.userMetrics_.makeImmutable();
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.getDefaultInstance()) return this;
if (other.getReceivedTotal() != 0L) {
setReceivedTotal(other.getReceivedTotal());
}
if (other.getReceivedTotal1Min() != 0L) {
setReceivedTotal1Min(other.getReceivedTotal1Min());
}
if (other.getProcessedSuccessfullyTotal() != 0L) {
setProcessedSuccessfullyTotal(other.getProcessedSuccessfullyTotal());
}
if (other.getProcessedSuccessfullyTotal1Min() != 0L) {
setProcessedSuccessfullyTotal1Min(other.getProcessedSuccessfullyTotal1Min());
}
if (other.getSystemExceptionsTotal() != 0L) {
setSystemExceptionsTotal(other.getSystemExceptionsTotal());
}
if (other.getSystemExceptionsTotal1Min() != 0L) {
setSystemExceptionsTotal1Min(other.getSystemExceptionsTotal1Min());
}
if (other.getUserExceptionsTotal() != 0L) {
setUserExceptionsTotal(other.getUserExceptionsTotal());
}
if (other.getUserExceptionsTotal1Min() != 0L) {
setUserExceptionsTotal1Min(other.getUserExceptionsTotal1Min());
}
if (other.getAvgProcessLatency() != 0D) {
setAvgProcessLatency(other.getAvgProcessLatency());
}
if (other.getAvgProcessLatency1Min() != 0D) {
setAvgProcessLatency1Min(other.getAvgProcessLatency1Min());
}
if (other.getLastInvocation() != 0L) {
setLastInvocation(other.getLastInvocation());
}
internalGetMutableUserMetrics().mergeFrom(
other.internalGetUserMetrics());
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private long receivedTotal_ ;
/**
*
* Total number of records function received from source
*
*
* int64 receivedTotal = 2;
* @return The receivedTotal.
*/
@java.lang.Override
public long getReceivedTotal() {
return receivedTotal_;
}
/**
*
* Total number of records function received from source
*
*
* int64 receivedTotal = 2;
* @param value The receivedTotal to set.
* @return This builder for chaining.
*/
public Builder setReceivedTotal(long value) {
receivedTotal_ = value;
onChanged();
return this;
}
/**
*
* Total number of records function received from source
*
*
* int64 receivedTotal = 2;
* @return This builder for chaining.
*/
public Builder clearReceivedTotal() {
receivedTotal_ = 0L;
onChanged();
return this;
}
private long receivedTotal1Min_ ;
/**
* int64 receivedTotal_1min = 10;
* @return The receivedTotal1min.
*/
@java.lang.Override
public long getReceivedTotal1Min() {
return receivedTotal1Min_;
}
/**
* int64 receivedTotal_1min = 10;
* @param value The receivedTotal1min to set.
* @return This builder for chaining.
*/
public Builder setReceivedTotal1Min(long value) {
receivedTotal1Min_ = value;
onChanged();
return this;
}
/**
* int64 receivedTotal_1min = 10;
* @return This builder for chaining.
*/
public Builder clearReceivedTotal1Min() {
receivedTotal1Min_ = 0L;
onChanged();
return this;
}
private long processedSuccessfullyTotal_ ;
/**
*
* Total number of records successfully processed by user function
*
*
* int64 processedSuccessfullyTotal = 4;
* @return The processedSuccessfullyTotal.
*/
@java.lang.Override
public long getProcessedSuccessfullyTotal() {
return processedSuccessfullyTotal_;
}
/**
*
* Total number of records successfully processed by user function
*
*
* int64 processedSuccessfullyTotal = 4;
* @param value The processedSuccessfullyTotal to set.
* @return This builder for chaining.
*/
public Builder setProcessedSuccessfullyTotal(long value) {
processedSuccessfullyTotal_ = value;
onChanged();
return this;
}
/**
*
* Total number of records successfully processed by user function
*
*
* int64 processedSuccessfullyTotal = 4;
* @return This builder for chaining.
*/
public Builder clearProcessedSuccessfullyTotal() {
processedSuccessfullyTotal_ = 0L;
onChanged();
return this;
}
private long processedSuccessfullyTotal1Min_ ;
/**
* int64 processedSuccessfullyTotal_1min = 12;
* @return The processedSuccessfullyTotal1min.
*/
@java.lang.Override
public long getProcessedSuccessfullyTotal1Min() {
return processedSuccessfullyTotal1Min_;
}
/**
* int64 processedSuccessfullyTotal_1min = 12;
* @param value The processedSuccessfullyTotal1min to set.
* @return This builder for chaining.
*/
public Builder setProcessedSuccessfullyTotal1Min(long value) {
processedSuccessfullyTotal1Min_ = value;
onChanged();
return this;
}
/**
* int64 processedSuccessfullyTotal_1min = 12;
* @return This builder for chaining.
*/
public Builder clearProcessedSuccessfullyTotal1Min() {
processedSuccessfullyTotal1Min_ = 0L;
onChanged();
return this;
}
private long systemExceptionsTotal_ ;
/**
*
* Total number of system exceptions thrown
*
*
* int64 systemExceptionsTotal = 5;
* @return The systemExceptionsTotal.
*/
@java.lang.Override
public long getSystemExceptionsTotal() {
return systemExceptionsTotal_;
}
/**
*
* Total number of system exceptions thrown
*
*
* int64 systemExceptionsTotal = 5;
* @param value The systemExceptionsTotal to set.
* @return This builder for chaining.
*/
public Builder setSystemExceptionsTotal(long value) {
systemExceptionsTotal_ = value;
onChanged();
return this;
}
/**
*
* Total number of system exceptions thrown
*
*
* int64 systemExceptionsTotal = 5;
* @return This builder for chaining.
*/
public Builder clearSystemExceptionsTotal() {
systemExceptionsTotal_ = 0L;
onChanged();
return this;
}
private long systemExceptionsTotal1Min_ ;
/**
* int64 systemExceptionsTotal_1min = 13;
* @return The systemExceptionsTotal1min.
*/
@java.lang.Override
public long getSystemExceptionsTotal1Min() {
return systemExceptionsTotal1Min_;
}
/**
* int64 systemExceptionsTotal_1min = 13;
* @param value The systemExceptionsTotal1min to set.
* @return This builder for chaining.
*/
public Builder setSystemExceptionsTotal1Min(long value) {
systemExceptionsTotal1Min_ = value;
onChanged();
return this;
}
/**
* int64 systemExceptionsTotal_1min = 13;
* @return This builder for chaining.
*/
public Builder clearSystemExceptionsTotal1Min() {
systemExceptionsTotal1Min_ = 0L;
onChanged();
return this;
}
private long userExceptionsTotal_ ;
/**
*
* Total number of user exceptions thrown
*
*
* int64 userExceptionsTotal = 6;
* @return The userExceptionsTotal.
*/
@java.lang.Override
public long getUserExceptionsTotal() {
return userExceptionsTotal_;
}
/**
*
* Total number of user exceptions thrown
*
*
* int64 userExceptionsTotal = 6;
* @param value The userExceptionsTotal to set.
* @return This builder for chaining.
*/
public Builder setUserExceptionsTotal(long value) {
userExceptionsTotal_ = value;
onChanged();
return this;
}
/**
*
* Total number of user exceptions thrown
*
*
* int64 userExceptionsTotal = 6;
* @return This builder for chaining.
*/
public Builder clearUserExceptionsTotal() {
userExceptionsTotal_ = 0L;
onChanged();
return this;
}
private long userExceptionsTotal1Min_ ;
/**
* int64 userExceptionsTotal_1min = 14;
* @return The userExceptionsTotal1min.
*/
@java.lang.Override
public long getUserExceptionsTotal1Min() {
return userExceptionsTotal1Min_;
}
/**
* int64 userExceptionsTotal_1min = 14;
* @param value The userExceptionsTotal1min to set.
* @return This builder for chaining.
*/
public Builder setUserExceptionsTotal1Min(long value) {
userExceptionsTotal1Min_ = value;
onChanged();
return this;
}
/**
* int64 userExceptionsTotal_1min = 14;
* @return This builder for chaining.
*/
public Builder clearUserExceptionsTotal1Min() {
userExceptionsTotal1Min_ = 0L;
onChanged();
return this;
}
private double avgProcessLatency_ ;
/**
*
* Average process latency for function
*
*
* double avgProcessLatency = 7;
* @return The avgProcessLatency.
*/
@java.lang.Override
public double getAvgProcessLatency() {
return avgProcessLatency_;
}
/**
*
* Average process latency for function
*
*
* double avgProcessLatency = 7;
* @param value The avgProcessLatency to set.
* @return This builder for chaining.
*/
public Builder setAvgProcessLatency(double value) {
avgProcessLatency_ = value;
onChanged();
return this;
}
/**
*
* Average process latency for function
*
*
* double avgProcessLatency = 7;
* @return This builder for chaining.
*/
public Builder clearAvgProcessLatency() {
avgProcessLatency_ = 0D;
onChanged();
return this;
}
private double avgProcessLatency1Min_ ;
/**
* double avgProcessLatency_1min = 15;
* @return The avgProcessLatency1min.
*/
@java.lang.Override
public double getAvgProcessLatency1Min() {
return avgProcessLatency1Min_;
}
/**
* double avgProcessLatency_1min = 15;
* @param value The avgProcessLatency1min to set.
* @return This builder for chaining.
*/
public Builder setAvgProcessLatency1Min(double value) {
avgProcessLatency1Min_ = value;
onChanged();
return this;
}
/**
* double avgProcessLatency_1min = 15;
* @return This builder for chaining.
*/
public Builder clearAvgProcessLatency1Min() {
avgProcessLatency1Min_ = 0D;
onChanged();
return this;
}
private long lastInvocation_ ;
/**
*
* Timestamp of when the function was last invoked
*
*
* int64 lastInvocation = 8;
* @return The lastInvocation.
*/
@java.lang.Override
public long getLastInvocation() {
return lastInvocation_;
}
/**
*
* Timestamp of when the function was last invoked
*
*
* int64 lastInvocation = 8;
* @param value The lastInvocation to set.
* @return This builder for chaining.
*/
public Builder setLastInvocation(long value) {
lastInvocation_ = value;
onChanged();
return this;
}
/**
*
* Timestamp of when the function was last invoked
*
*
* int64 lastInvocation = 8;
* @return This builder for chaining.
*/
public Builder clearLastInvocation() {
lastInvocation_ = 0L;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.Double> userMetrics_;
private com.google.protobuf.MapField
internalGetUserMetrics() {
if (userMetrics_ == null) {
return com.google.protobuf.MapField.emptyMapField(
UserMetricsDefaultEntryHolder.defaultEntry);
}
return userMetrics_;
}
private com.google.protobuf.MapField
internalGetMutableUserMetrics() {
onChanged();;
if (userMetrics_ == null) {
userMetrics_ = com.google.protobuf.MapField.newMapField(
UserMetricsDefaultEntryHolder.defaultEntry);
}
if (!userMetrics_.isMutable()) {
userMetrics_ = userMetrics_.copy();
}
return userMetrics_;
}
public int getUserMetricsCount() {
return internalGetUserMetrics().getMap().size();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public boolean containsUserMetrics(
java.lang.String key) {
if (key == null) { throw new java.lang.NullPointerException(); }
return internalGetUserMetrics().getMap().containsKey(key);
}
/**
* Use {@link #getUserMetricsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getUserMetrics() {
return getUserMetricsMap();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public java.util.Map getUserMetricsMap() {
return internalGetUserMetrics().getMap();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public double getUserMetricsOrDefault(
java.lang.String key,
double defaultValue) {
if (key == null) { throw new java.lang.NullPointerException(); }
java.util.Map map =
internalGetUserMetrics().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
@java.lang.Override
public double getUserMetricsOrThrow(
java.lang.String key) {
if (key == null) { throw new java.lang.NullPointerException(); }
java.util.Map map =
internalGetUserMetrics().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearUserMetrics() {
internalGetMutableUserMetrics().getMutableMap()
.clear();
return this;
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
public Builder removeUserMetrics(
java.lang.String key) {
if (key == null) { throw new java.lang.NullPointerException(); }
internalGetMutableUserMetrics().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableUserMetrics() {
return internalGetMutableUserMetrics().getMutableMap();
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
public Builder putUserMetrics(
java.lang.String key,
double value) {
if (key == null) { throw new java.lang.NullPointerException(); }
internalGetMutableUserMetrics().getMutableMap()
.put(key, value);
return this;
}
/**
*
* User defined metrics
*
*
* map<string, double> userMetrics = 9;
*/
public Builder putAllUserMetrics(
java.util.Map values) {
internalGetMutableUserMetrics().getMutableMap()
.putAll(values);
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.MetricsData)
}
// @@protoc_insertion_point(class_scope:proto.MetricsData)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MetricsData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MetricsData(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface HealthCheckResultOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.HealthCheckResult)
com.google.protobuf.MessageOrBuilder {
/**
* bool success = 1;
* @return The success.
*/
boolean getSuccess();
}
/**
* Protobuf type {@code proto.HealthCheckResult}
*/
public static final class HealthCheckResult extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.HealthCheckResult)
HealthCheckResultOrBuilder {
private static final long serialVersionUID = 0L;
// Use HealthCheckResult.newBuilder() to construct.
private HealthCheckResult(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private HealthCheckResult() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new HealthCheckResult();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private HealthCheckResult(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
success_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_HealthCheckResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_HealthCheckResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.class, org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.Builder.class);
}
public static final int SUCCESS_FIELD_NUMBER = 1;
private boolean success_;
/**
* bool success = 1;
* @return The success.
*/
@java.lang.Override
public boolean getSuccess() {
return success_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (success_ != false) {
output.writeBool(1, success_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (success_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, success_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult other = (org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult) obj;
if (getSuccess()
!= other.getSuccess()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSuccess());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code proto.HealthCheckResult}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.HealthCheckResult)
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResultOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_HealthCheckResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_HealthCheckResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.class, org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
success_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_HealthCheckResult_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult build() {
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult result = new org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult(this);
result.success_ = success_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult.getDefaultInstance()) return this;
if (other.getSuccess() != false) {
setSuccess(other.getSuccess());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean success_ ;
/**
* bool success = 1;
* @return The success.
*/
@java.lang.Override
public boolean getSuccess() {
return success_;
}
/**
* bool success = 1;
* @param value The success to set.
* @return This builder for chaining.
*/
public Builder setSuccess(boolean value) {
success_ = value;
onChanged();
return this;
}
/**
* bool success = 1;
* @return This builder for chaining.
*/
public Builder clearSuccess() {
success_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.HealthCheckResult)
}
// @@protoc_insertion_point(class_scope:proto.HealthCheckResult)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public HealthCheckResult parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new HealthCheckResult(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.HealthCheckResult getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MetricsOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.Metrics)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
java.util.List
getMetricsList();
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getMetrics(int index);
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
int getMetricsCount();
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
java.util.List
getMetricsOrBuilderList();
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder getMetricsOrBuilder(
int index);
}
/**
* Protobuf type {@code proto.Metrics}
*/
public static final class Metrics extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.Metrics)
MetricsOrBuilder {
private static final long serialVersionUID = 0L;
// Use Metrics.newBuilder() to construct.
private Metrics(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Metrics() {
metrics_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Metrics();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Metrics(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
metrics_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
metrics_.add(
input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
metrics_ = java.util.Collections.unmodifiableList(metrics_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.class, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.Builder.class);
}
public interface InstanceMetricsOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.Metrics.InstanceMetrics)
com.google.protobuf.MessageOrBuilder {
/**
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* int32 instanceId = 2;
* @return The instanceId.
*/
int getInstanceId();
/**
* .proto.MetricsData metricsData = 3;
* @return Whether the metricsData field is set.
*/
boolean hasMetricsData();
/**
* .proto.MetricsData metricsData = 3;
* @return The metricsData.
*/
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getMetricsData();
/**
* .proto.MetricsData metricsData = 3;
*/
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder getMetricsDataOrBuilder();
}
/**
* Protobuf type {@code proto.Metrics.InstanceMetrics}
*/
public static final class InstanceMetrics extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.Metrics.InstanceMetrics)
InstanceMetricsOrBuilder {
private static final long serialVersionUID = 0L;
// Use InstanceMetrics.newBuilder() to construct.
private InstanceMetrics(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private InstanceMetrics() {
name_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new InstanceMetrics();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private InstanceMetrics(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 16: {
instanceId_ = input.readInt32();
break;
}
case 26: {
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder subBuilder = null;
if (metricsData_ != null) {
subBuilder = metricsData_.toBuilder();
}
metricsData_ = input.readMessage(org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(metricsData_);
metricsData_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_InstanceMetrics_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_InstanceMetrics_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.class, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder.class);
}
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
* string name = 1;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* string name = 1;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int INSTANCEID_FIELD_NUMBER = 2;
private int instanceId_;
/**
* int32 instanceId = 2;
* @return The instanceId.
*/
@java.lang.Override
public int getInstanceId() {
return instanceId_;
}
public static final int METRICSDATA_FIELD_NUMBER = 3;
private org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData metricsData_;
/**
* .proto.MetricsData metricsData = 3;
* @return Whether the metricsData field is set.
*/
@java.lang.Override
public boolean hasMetricsData() {
return metricsData_ != null;
}
/**
* .proto.MetricsData metricsData = 3;
* @return The metricsData.
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getMetricsData() {
return metricsData_ == null ? org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.getDefaultInstance() : metricsData_;
}
/**
* .proto.MetricsData metricsData = 3;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder getMetricsDataOrBuilder() {
return getMetricsData();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (instanceId_ != 0) {
output.writeInt32(2, instanceId_);
}
if (metricsData_ != null) {
output.writeMessage(3, getMetricsData());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (instanceId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, instanceId_);
}
if (metricsData_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getMetricsData());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics other = (org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics) obj;
if (!getName()
.equals(other.getName())) return false;
if (getInstanceId()
!= other.getInstanceId()) return false;
if (hasMetricsData() != other.hasMetricsData()) return false;
if (hasMetricsData()) {
if (!getMetricsData()
.equals(other.getMetricsData())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + INSTANCEID_FIELD_NUMBER;
hash = (53 * hash) + getInstanceId();
if (hasMetricsData()) {
hash = (37 * hash) + METRICSDATA_FIELD_NUMBER;
hash = (53 * hash) + getMetricsData().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code proto.Metrics.InstanceMetrics}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.Metrics.InstanceMetrics)
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_InstanceMetrics_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_InstanceMetrics_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.class, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
name_ = "";
instanceId_ = 0;
if (metricsDataBuilder_ == null) {
metricsData_ = null;
} else {
metricsData_ = null;
metricsDataBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_InstanceMetrics_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics build() {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics result = new org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics(this);
result.name_ = name_;
result.instanceId_ = instanceId_;
if (metricsDataBuilder_ == null) {
result.metricsData_ = metricsData_;
} else {
result.metricsData_ = metricsDataBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (other.getInstanceId() != 0) {
setInstanceId(other.getInstanceId());
}
if (other.hasMetricsData()) {
mergeMetricsData(other.getMetricsData());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object name_ = "";
/**
* string name = 1;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string name = 1;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string name = 1;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
* string name = 1;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* string name = 1;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private int instanceId_ ;
/**
* int32 instanceId = 2;
* @return The instanceId.
*/
@java.lang.Override
public int getInstanceId() {
return instanceId_;
}
/**
* int32 instanceId = 2;
* @param value The instanceId to set.
* @return This builder for chaining.
*/
public Builder setInstanceId(int value) {
instanceId_ = value;
onChanged();
return this;
}
/**
* int32 instanceId = 2;
* @return This builder for chaining.
*/
public Builder clearInstanceId() {
instanceId_ = 0;
onChanged();
return this;
}
private org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData metricsData_;
private com.google.protobuf.SingleFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder> metricsDataBuilder_;
/**
* .proto.MetricsData metricsData = 3;
* @return Whether the metricsData field is set.
*/
public boolean hasMetricsData() {
return metricsDataBuilder_ != null || metricsData_ != null;
}
/**
* .proto.MetricsData metricsData = 3;
* @return The metricsData.
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getMetricsData() {
if (metricsDataBuilder_ == null) {
return metricsData_ == null ? org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.getDefaultInstance() : metricsData_;
} else {
return metricsDataBuilder_.getMessage();
}
}
/**
* .proto.MetricsData metricsData = 3;
*/
public Builder setMetricsData(org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData value) {
if (metricsDataBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metricsData_ = value;
onChanged();
} else {
metricsDataBuilder_.setMessage(value);
}
return this;
}
/**
* .proto.MetricsData metricsData = 3;
*/
public Builder setMetricsData(
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder builderForValue) {
if (metricsDataBuilder_ == null) {
metricsData_ = builderForValue.build();
onChanged();
} else {
metricsDataBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .proto.MetricsData metricsData = 3;
*/
public Builder mergeMetricsData(org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData value) {
if (metricsDataBuilder_ == null) {
if (metricsData_ != null) {
metricsData_ =
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.newBuilder(metricsData_).mergeFrom(value).buildPartial();
} else {
metricsData_ = value;
}
onChanged();
} else {
metricsDataBuilder_.mergeFrom(value);
}
return this;
}
/**
* .proto.MetricsData metricsData = 3;
*/
public Builder clearMetricsData() {
if (metricsDataBuilder_ == null) {
metricsData_ = null;
onChanged();
} else {
metricsData_ = null;
metricsDataBuilder_ = null;
}
return this;
}
/**
* .proto.MetricsData metricsData = 3;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder getMetricsDataBuilder() {
onChanged();
return getMetricsDataFieldBuilder().getBuilder();
}
/**
* .proto.MetricsData metricsData = 3;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder getMetricsDataOrBuilder() {
if (metricsDataBuilder_ != null) {
return metricsDataBuilder_.getMessageOrBuilder();
} else {
return metricsData_ == null ?
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.getDefaultInstance() : metricsData_;
}
}
/**
* .proto.MetricsData metricsData = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder>
getMetricsDataFieldBuilder() {
if (metricsDataBuilder_ == null) {
metricsDataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.MetricsDataOrBuilder>(
getMetricsData(),
getParentForChildren(),
isClean());
metricsData_ = null;
}
return metricsDataBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.Metrics.InstanceMetrics)
}
// @@protoc_insertion_point(class_scope:proto.Metrics.InstanceMetrics)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public InstanceMetrics parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new InstanceMetrics(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int METRICS_FIELD_NUMBER = 1;
private java.util.List metrics_;
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
@java.lang.Override
public java.util.List getMetricsList() {
return metrics_;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
@java.lang.Override
public java.util.List
getMetricsOrBuilderList() {
return metrics_;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
@java.lang.Override
public int getMetricsCount() {
return metrics_.size();
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getMetrics(int index) {
return metrics_.get(index);
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder getMetricsOrBuilder(
int index) {
return metrics_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < metrics_.size(); i++) {
output.writeMessage(1, metrics_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < metrics_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, metrics_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.apache.pulsar.functions.proto.InstanceCommunication.Metrics)) {
return super.equals(obj);
}
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics other = (org.apache.pulsar.functions.proto.InstanceCommunication.Metrics) obj;
if (!getMetricsList()
.equals(other.getMetricsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getMetricsCount() > 0) {
hash = (37 * hash) + METRICS_FIELD_NUMBER;
hash = (53 * hash) + getMetricsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code proto.Metrics}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.Metrics)
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.class, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.Builder.class);
}
// Construct using org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getMetricsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (metricsBuilder_ == null) {
metrics_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
metricsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.internal_static_proto_Metrics_descriptor;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics getDefaultInstanceForType() {
return org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.getDefaultInstance();
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics build() {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics buildPartial() {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics result = new org.apache.pulsar.functions.proto.InstanceCommunication.Metrics(this);
int from_bitField0_ = bitField0_;
if (metricsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
metrics_ = java.util.Collections.unmodifiableList(metrics_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.metrics_ = metrics_;
} else {
result.metrics_ = metricsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.apache.pulsar.functions.proto.InstanceCommunication.Metrics) {
return mergeFrom((org.apache.pulsar.functions.proto.InstanceCommunication.Metrics)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics other) {
if (other == org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.getDefaultInstance()) return this;
if (metricsBuilder_ == null) {
if (!other.metrics_.isEmpty()) {
if (metrics_.isEmpty()) {
metrics_ = other.metrics_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureMetricsIsMutable();
metrics_.addAll(other.metrics_);
}
onChanged();
}
} else {
if (!other.metrics_.isEmpty()) {
if (metricsBuilder_.isEmpty()) {
metricsBuilder_.dispose();
metricsBuilder_ = null;
metrics_ = other.metrics_;
bitField0_ = (bitField0_ & ~0x00000001);
metricsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getMetricsFieldBuilder() : null;
} else {
metricsBuilder_.addAllMessages(other.metrics_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.apache.pulsar.functions.proto.InstanceCommunication.Metrics) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List metrics_ =
java.util.Collections.emptyList();
private void ensureMetricsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
metrics_ = new java.util.ArrayList(metrics_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder> metricsBuilder_;
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public java.util.List getMetricsList() {
if (metricsBuilder_ == null) {
return java.util.Collections.unmodifiableList(metrics_);
} else {
return metricsBuilder_.getMessageList();
}
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public int getMetricsCount() {
if (metricsBuilder_ == null) {
return metrics_.size();
} else {
return metricsBuilder_.getCount();
}
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics getMetrics(int index) {
if (metricsBuilder_ == null) {
return metrics_.get(index);
} else {
return metricsBuilder_.getMessage(index);
}
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder setMetrics(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics value) {
if (metricsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricsIsMutable();
metrics_.set(index, value);
onChanged();
} else {
metricsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder setMetrics(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder builderForValue) {
if (metricsBuilder_ == null) {
ensureMetricsIsMutable();
metrics_.set(index, builderForValue.build());
onChanged();
} else {
metricsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder addMetrics(org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics value) {
if (metricsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricsIsMutable();
metrics_.add(value);
onChanged();
} else {
metricsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder addMetrics(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics value) {
if (metricsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricsIsMutable();
metrics_.add(index, value);
onChanged();
} else {
metricsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder addMetrics(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder builderForValue) {
if (metricsBuilder_ == null) {
ensureMetricsIsMutable();
metrics_.add(builderForValue.build());
onChanged();
} else {
metricsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder addMetrics(
int index, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder builderForValue) {
if (metricsBuilder_ == null) {
ensureMetricsIsMutable();
metrics_.add(index, builderForValue.build());
onChanged();
} else {
metricsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder addAllMetrics(
java.lang.Iterable values) {
if (metricsBuilder_ == null) {
ensureMetricsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, metrics_);
onChanged();
} else {
metricsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder clearMetrics() {
if (metricsBuilder_ == null) {
metrics_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
metricsBuilder_.clear();
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public Builder removeMetrics(int index) {
if (metricsBuilder_ == null) {
ensureMetricsIsMutable();
metrics_.remove(index);
onChanged();
} else {
metricsBuilder_.remove(index);
}
return this;
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder getMetricsBuilder(
int index) {
return getMetricsFieldBuilder().getBuilder(index);
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder getMetricsOrBuilder(
int index) {
if (metricsBuilder_ == null) {
return metrics_.get(index); } else {
return metricsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public java.util.List
getMetricsOrBuilderList() {
if (metricsBuilder_ != null) {
return metricsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(metrics_);
}
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder addMetricsBuilder() {
return getMetricsFieldBuilder().addBuilder(
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.getDefaultInstance());
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder addMetricsBuilder(
int index) {
return getMetricsFieldBuilder().addBuilder(
index, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.getDefaultInstance());
}
/**
* repeated .proto.Metrics.InstanceMetrics metrics = 1;
*/
public java.util.List
getMetricsBuilderList() {
return getMetricsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder>
getMetricsFieldBuilder() {
if (metricsBuilder_ == null) {
metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetrics.Builder, org.apache.pulsar.functions.proto.InstanceCommunication.Metrics.InstanceMetricsOrBuilder>(
metrics_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
metrics_ = null;
}
return metricsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:proto.Metrics)
}
// @@protoc_insertion_point(class_scope:proto.Metrics)
private static final org.apache.pulsar.functions.proto.InstanceCommunication.Metrics DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.apache.pulsar.functions.proto.InstanceCommunication.Metrics();
}
public static org.apache.pulsar.functions.proto.InstanceCommunication.Metrics getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Metrics parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Metrics(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public org.apache.pulsar.functions.proto.InstanceCommunication.Metrics getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_FunctionStatus_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_FunctionStatus_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_FunctionStatus_ExceptionInformation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_FunctionStatus_ExceptionInformation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_FunctionStatusList_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_FunctionStatusList_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_MetricsData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_MetricsData_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_MetricsData_UserMetricsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_MetricsData_UserMetricsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_HealthCheckResult_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_HealthCheckResult_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_Metrics_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_Metrics_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_proto_Metrics_InstanceMetrics_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_proto_Metrics_InstanceMetrics_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033InstanceCommunication.proto\022\005proto\032\033go" +
"ogle/protobuf/empty.proto\"\304\005\n\016FunctionSt" +
"atus\022\017\n\007running\030\001 \001(\010\022\030\n\020failureExceptio" +
"n\030\002 \001(\t\022\023\n\013numRestarts\030\003 \001(\003\022\023\n\013numRecei" +
"ved\030\021 \001(\003\022 \n\030numSuccessfullyProcessed\030\005 " +
"\001(\003\022\031\n\021numUserExceptions\030\006 \001(\003\022H\n\024latest" +
"UserExceptions\030\007 \003(\0132*.proto.FunctionSta" +
"tus.ExceptionInformation\022\033\n\023numSystemExc" +
"eptions\030\010 \001(\003\022J\n\026latestSystemExceptions\030" +
"\t \003(\0132*.proto.FunctionStatus.ExceptionIn" +
"formation\022\033\n\023numSourceExceptions\030\022 \001(\003\022J" +
"\n\026latestSourceExceptions\030\023 \003(\0132*.proto.F" +
"unctionStatus.ExceptionInformation\022\031\n\021nu" +
"mSinkExceptions\030\024 \001(\003\022H\n\024latestSinkExcep" +
"tions\030\025 \003(\0132*.proto.FunctionStatus.Excep" +
"tionInformation\022\026\n\016averageLatency\030\014 \001(\001\022" +
"\032\n\022lastInvocationTime\030\r \001(\003\022\022\n\ninstanceI" +
"d\030\016 \001(\t\022\020\n\010workerId\030\020 \001(\t\032E\n\024ExceptionIn" +
"formation\022\027\n\017exceptionString\030\001 \001(\t\022\024\n\014ms" +
"SinceEpoch\030\002 \001(\003\"V\n\022FunctionStatusList\022\r" +
"\n\005error\030\002 \001(\t\0221\n\022functionStatusList\030\001 \003(" +
"\0132\025.proto.FunctionStatus\"\320\003\n\013MetricsData" +
"\022\025\n\rreceivedTotal\030\002 \001(\003\022\032\n\022receivedTotal" +
"_1min\030\n \001(\003\022\"\n\032processedSuccessfullyTota" +
"l\030\004 \001(\003\022\'\n\037processedSuccessfullyTotal_1m" +
"in\030\014 \001(\003\022\035\n\025systemExceptionsTotal\030\005 \001(\003\022" +
"\"\n\032systemExceptionsTotal_1min\030\r \001(\003\022\033\n\023u" +
"serExceptionsTotal\030\006 \001(\003\022 \n\030userExceptio" +
"nsTotal_1min\030\016 \001(\003\022\031\n\021avgProcessLatency\030" +
"\007 \001(\001\022\036\n\026avgProcessLatency_1min\030\017 \001(\001\022\026\n" +
"\016lastInvocation\030\010 \001(\003\0228\n\013userMetrics\030\t \003" +
"(\0132#.proto.MetricsData.UserMetricsEntry\032" +
"2\n\020UserMetricsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" +
"e\030\002 \001(\001:\0028\001\"$\n\021HealthCheckResult\022\017\n\007succ" +
"ess\030\001 \001(\010\"\230\001\n\007Metrics\022/\n\007metrics\030\001 \003(\0132\036" +
".proto.Metrics.InstanceMetrics\032\\\n\017Instan" +
"ceMetrics\022\014\n\004name\030\001 \001(\t\022\022\n\ninstanceId\030\002 " +
"\001(\005\022\'\n\013metricsData\030\003 \001(\0132\022.proto.Metrics" +
"Data2\334\002\n\017InstanceControl\022D\n\021GetFunctionS" +
"tatus\022\026.google.protobuf.Empty\032\025.proto.Fu" +
"nctionStatus\"\000\022B\n\022GetAndResetMetrics\022\026.g" +
"oogle.protobuf.Empty\032\022.proto.MetricsData" +
"\"\000\022@\n\014ResetMetrics\022\026.google.protobuf.Emp" +
"ty\032\026.google.protobuf.Empty\"\000\022:\n\nGetMetri" +
"cs\022\026.google.protobuf.Empty\032\022.proto.Metri" +
"csData\"\000\022A\n\013HealthCheck\022\026.google.protobu" +
"f.Empty\032\030.proto.HealthCheckResult\"\000B:\n!o" +
"rg.apache.pulsar.functions.protoB\025Instan" +
"ceCommunicationb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.EmptyProto.getDescriptor(),
});
internal_static_proto_FunctionStatus_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_proto_FunctionStatus_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_FunctionStatus_descriptor,
new java.lang.String[] { "Running", "FailureException", "NumRestarts", "NumReceived", "NumSuccessfullyProcessed", "NumUserExceptions", "LatestUserExceptions", "NumSystemExceptions", "LatestSystemExceptions", "NumSourceExceptions", "LatestSourceExceptions", "NumSinkExceptions", "LatestSinkExceptions", "AverageLatency", "LastInvocationTime", "InstanceId", "WorkerId", });
internal_static_proto_FunctionStatus_ExceptionInformation_descriptor =
internal_static_proto_FunctionStatus_descriptor.getNestedTypes().get(0);
internal_static_proto_FunctionStatus_ExceptionInformation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_FunctionStatus_ExceptionInformation_descriptor,
new java.lang.String[] { "ExceptionString", "MsSinceEpoch", });
internal_static_proto_FunctionStatusList_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_proto_FunctionStatusList_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_FunctionStatusList_descriptor,
new java.lang.String[] { "Error", "FunctionStatusList", });
internal_static_proto_MetricsData_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_proto_MetricsData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_MetricsData_descriptor,
new java.lang.String[] { "ReceivedTotal", "ReceivedTotal1Min", "ProcessedSuccessfullyTotal", "ProcessedSuccessfullyTotal1Min", "SystemExceptionsTotal", "SystemExceptionsTotal1Min", "UserExceptionsTotal", "UserExceptionsTotal1Min", "AvgProcessLatency", "AvgProcessLatency1Min", "LastInvocation", "UserMetrics", });
internal_static_proto_MetricsData_UserMetricsEntry_descriptor =
internal_static_proto_MetricsData_descriptor.getNestedTypes().get(0);
internal_static_proto_MetricsData_UserMetricsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_MetricsData_UserMetricsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_proto_HealthCheckResult_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_proto_HealthCheckResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_HealthCheckResult_descriptor,
new java.lang.String[] { "Success", });
internal_static_proto_Metrics_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_proto_Metrics_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_Metrics_descriptor,
new java.lang.String[] { "Metrics", });
internal_static_proto_Metrics_InstanceMetrics_descriptor =
internal_static_proto_Metrics_descriptor.getNestedTypes().get(0);
internal_static_proto_Metrics_InstanceMetrics_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_proto_Metrics_InstanceMetrics_descriptor,
new java.lang.String[] { "Name", "InstanceId", "MetricsData", });
com.google.protobuf.EmptyProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}