responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class FeatureBlockingStub extends io.grpc.stub.AbstractBlockingStub {
+ private FeatureBlockingStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @java.lang.Override
+ protected FeatureBlockingStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new FeatureBlockingStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features getUserFeatures(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetUserFeaturesMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features getItemFeatures(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetItemFeaturesMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage getMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetMetricsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.google.protobuf.Empty resetMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getResetMetricsMethod(), getCallOptions(), request);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class FeatureFutureStub extends io.grpc.stub.AbstractFutureStub {
+ private FeatureFutureStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @java.lang.Override
+ protected FeatureFutureStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new FeatureFutureStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture getUserFeatures(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetUserFeaturesMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture getItemFeatures(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetItemFeaturesMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture getMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture resetMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request);
+ }
+ }
+
+ private static final int METHODID_GET_USER_FEATURES = 0;
+ private static final int METHODID_GET_ITEM_FEATURES = 1;
+ private static final int METHODID_GET_METRICS = 2;
+ private static final int METHODID_RESET_METRICS = 3;
+
+ private static final class MethodHandlers implements
+ io.grpc.stub.ServerCalls.UnaryMethod,
+ io.grpc.stub.ServerCalls.ServerStreamingMethod,
+ io.grpc.stub.ServerCalls.ClientStreamingMethod,
+ io.grpc.stub.ServerCalls.BidiStreamingMethod {
+ private final FeatureImplBase serviceImpl;
+ private final int methodId;
+
+ MethodHandlers(FeatureImplBase serviceImpl, int methodId) {
+ this.serviceImpl = serviceImpl;
+ this.methodId = methodId;
+ }
+
+ @java.lang.Override
+ @java.lang.SuppressWarnings("unchecked")
+ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ case METHODID_GET_USER_FEATURES:
+ serviceImpl.getUserFeatures((com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_GET_ITEM_FEATURES:
+ serviceImpl.getItemFeatures((com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_GET_METRICS:
+ serviceImpl.getMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_RESET_METRICS:
+ serviceImpl.resetMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ default:
+ throw new AssertionError();
+ }
+ }
+
+ @java.lang.Override
+ @java.lang.SuppressWarnings("unchecked")
+ public io.grpc.stub.StreamObserver invoke(
+ io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ default:
+ throw new AssertionError();
+ }
+ }
+ }
+
+ private static abstract class FeatureBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+ FeatureBaseDescriptorSupplier() {}
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.getDescriptor();
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
+ return getFileDescriptor().findServiceByName("Feature");
+ }
+ }
+
+ private static final class FeatureFileDescriptorSupplier
+ extends FeatureBaseDescriptorSupplier {
+ FeatureFileDescriptorSupplier() {}
+ }
+
+ private static final class FeatureMethodDescriptorSupplier
+ extends FeatureBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
+ private final String methodName;
+
+ FeatureMethodDescriptorSupplier(String methodName) {
+ this.methodName = methodName;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
+ return getServiceDescriptor().findMethodByName(methodName);
+ }
+ }
+
+ private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
+
+ public static io.grpc.ServiceDescriptor getServiceDescriptor() {
+ io.grpc.ServiceDescriptor result = serviceDescriptor;
+ if (result == null) {
+ synchronized (FeatureGrpc.class) {
+ result = serviceDescriptor;
+ if (result == null) {
+ serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
+ .setSchemaDescriptor(new FeatureFileDescriptorSupplier())
+ .addMethod(getGetUserFeaturesMethod())
+ .addMethod(getGetItemFeaturesMethod())
+ .addMethod(getGetMetricsMethod())
+ .addMethod(getResetMetricsMethod())
+ .build();
+ }
+ }
+ }
+ return result;
+ }
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/feature/FeatureProto.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/feature/FeatureProto.java
new file mode 100644
index 00000000000..001301a070b
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/feature/FeatureProto.java
@@ -0,0 +1,1900 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: feature.proto
+
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature;
+
+public final class FeatureProto {
+ private FeatureProto() {}
+ 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 IDsOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:feature.IDs)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated int32 ID = 1;
+ * @return A list containing the iD.
+ */
+ java.util.List getIDList();
+ /**
+ * repeated int32 ID = 1;
+ * @return The count of iD.
+ */
+ int getIDCount();
+ /**
+ * repeated int32 ID = 1;
+ * @param index The index of the element to return.
+ * @return The iD at the given index.
+ */
+ int getID(int index);
+ }
+ /**
+ * Protobuf type {@code feature.IDs}
+ */
+ public static final class IDs extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:feature.IDs)
+ IDsOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use IDs.newBuilder() to construct.
+ private IDs(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private IDs() {
+ iD_ = emptyIntList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new IDs();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private IDs(
+ 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: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ iD_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ iD_.addInt(input.readInt32());
+ break;
+ }
+ case 10: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
+ iD_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ iD_.addInt(input.readInt32());
+ }
+ input.popLimit(limit);
+ 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)) {
+ iD_.makeImmutable(); // C
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_IDs_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_IDs_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.Builder.class);
+ }
+
+ public static final int ID_FIELD_NUMBER = 1;
+ private com.google.protobuf.Internal.IntList iD_;
+ /**
+ * repeated int32 ID = 1;
+ * @return A list containing the iD.
+ */
+ public java.util.List
+ getIDList() {
+ return iD_;
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @return The count of iD.
+ */
+ public int getIDCount() {
+ return iD_.size();
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @param index The index of the element to return.
+ * @return The iD at the given index.
+ */
+ public int getID(int index) {
+ return iD_.getInt(index);
+ }
+ private int iDMemoizedSerializedSize = -1;
+
+ 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 {
+ getSerializedSize();
+ if (getIDList().size() > 0) {
+ output.writeUInt32NoTag(10);
+ output.writeUInt32NoTag(iDMemoizedSerializedSize);
+ }
+ for (int i = 0; i < iD_.size(); i++) {
+ output.writeInt32NoTag(iD_.getInt(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < iD_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(iD_.getInt(i));
+ }
+ size += dataSize;
+ if (!getIDList().isEmpty()) {
+ size += 1;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ iDMemoizedSerializedSize = dataSize;
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs) obj;
+
+ if (!getIDList()
+ .equals(other.getIDList())) 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 (getIDCount() > 0) {
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getIDList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs 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 feature.IDs}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:feature.IDs)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDsOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_IDs_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_IDs_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.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();
+ iD_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_IDs_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs(this);
+ int from_bitField0_ = bitField0_;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ iD_.makeImmutable();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.iD_ = iD_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs.getDefaultInstance()) return this;
+ if (!other.iD_.isEmpty()) {
+ if (iD_.isEmpty()) {
+ iD_ = other.iD_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureIDIsMutable();
+ iD_.addAll(other.iD_);
+ }
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.Internal.IntList iD_ = emptyIntList();
+ private void ensureIDIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ iD_ = mutableCopy(iD_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @return A list containing the iD.
+ */
+ public java.util.List
+ getIDList() {
+ return ((bitField0_ & 0x00000001) != 0) ?
+ java.util.Collections.unmodifiableList(iD_) : iD_;
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @return The count of iD.
+ */
+ public int getIDCount() {
+ return iD_.size();
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @param index The index of the element to return.
+ * @return The iD at the given index.
+ */
+ public int getID(int index) {
+ return iD_.getInt(index);
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @param index The index to set the value at.
+ * @param value The iD to set.
+ * @return This builder for chaining.
+ */
+ public Builder setID(
+ int index, int value) {
+ ensureIDIsMutable();
+ iD_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @param value The iD to add.
+ * @return This builder for chaining.
+ */
+ public Builder addID(int value) {
+ ensureIDIsMutable();
+ iD_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @param values The iD to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllID(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureIDIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, iD_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 ID = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearID() {
+ iD_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ 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:feature.IDs)
+ }
+
+ // @@protoc_insertion_point(class_scope:feature.IDs)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public IDs parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new IDs(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.IDs getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface FeaturesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:feature.Features)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated string b64Feature = 1;
+ * @return A list containing the b64Feature.
+ */
+ java.util.List
+ getB64FeatureList();
+ /**
+ * repeated string b64Feature = 1;
+ * @return The count of b64Feature.
+ */
+ int getB64FeatureCount();
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the element to return.
+ * @return The b64Feature at the given index.
+ */
+ java.lang.String getB64Feature(int index);
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the b64Feature at the given index.
+ */
+ com.google.protobuf.ByteString
+ getB64FeatureBytes(int index);
+ }
+ /**
+ * Protobuf type {@code feature.Features}
+ */
+ public static final class Features extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:feature.Features)
+ FeaturesOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Features.newBuilder() to construct.
+ private Features(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Features() {
+ b64Feature_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Features();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Features(
+ 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: {
+ java.lang.String s = input.readStringRequireUtf8();
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ b64Feature_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ b64Feature_.add(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)) {
+ b64Feature_ = b64Feature_.getUnmodifiableView();
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_Features_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_Features_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.Builder.class);
+ }
+
+ public static final int B64FEATURE_FIELD_NUMBER = 1;
+ private com.google.protobuf.LazyStringList b64Feature_;
+ /**
+ * repeated string b64Feature = 1;
+ * @return A list containing the b64Feature.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getB64FeatureList() {
+ return b64Feature_;
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @return The count of b64Feature.
+ */
+ public int getB64FeatureCount() {
+ return b64Feature_.size();
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the element to return.
+ * @return The b64Feature at the given index.
+ */
+ public java.lang.String getB64Feature(int index) {
+ return b64Feature_.get(index);
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the b64Feature at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getB64FeatureBytes(int index) {
+ return b64Feature_.getByteString(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 < b64Feature_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, b64Feature_.getRaw(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < b64Feature_.size(); i++) {
+ dataSize += computeStringSizeNoTag(b64Feature_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getB64FeatureList().size();
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features) obj;
+
+ if (!getB64FeatureList()
+ .equals(other.getB64FeatureList())) 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 (getB64FeatureCount() > 0) {
+ hash = (37 * hash) + B64FEATURE_FIELD_NUMBER;
+ hash = (53 * hash) + getB64FeatureList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features 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 feature.Features}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:feature.Features)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.FeaturesOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_Features_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_Features_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.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();
+ b64Feature_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_Features_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features(this);
+ int from_bitField0_ = bitField0_;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ b64Feature_ = b64Feature_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.b64Feature_ = b64Feature_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features.getDefaultInstance()) return this;
+ if (!other.b64Feature_.isEmpty()) {
+ if (b64Feature_.isEmpty()) {
+ b64Feature_ = other.b64Feature_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureB64FeatureIsMutable();
+ b64Feature_.addAll(other.b64Feature_);
+ }
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.LazyStringList b64Feature_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureB64FeatureIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ b64Feature_ = new com.google.protobuf.LazyStringArrayList(b64Feature_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @return A list containing the b64Feature.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getB64FeatureList() {
+ return b64Feature_.getUnmodifiableView();
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @return The count of b64Feature.
+ */
+ public int getB64FeatureCount() {
+ return b64Feature_.size();
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the element to return.
+ * @return The b64Feature at the given index.
+ */
+ public java.lang.String getB64Feature(int index) {
+ return b64Feature_.get(index);
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the b64Feature at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getB64FeatureBytes(int index) {
+ return b64Feature_.getByteString(index);
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param index The index to set the value at.
+ * @param value The b64Feature to set.
+ * @return This builder for chaining.
+ */
+ public Builder setB64Feature(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureB64FeatureIsMutable();
+ b64Feature_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param value The b64Feature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addB64Feature(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureB64FeatureIsMutable();
+ b64Feature_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param values The b64Feature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllB64Feature(
+ java.lang.Iterable values) {
+ ensureB64FeatureIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, b64Feature_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearB64Feature() {
+ b64Feature_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string b64Feature = 1;
+ * @param value The bytes of the b64Feature to add.
+ * @return This builder for chaining.
+ */
+ public Builder addB64FeatureBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureB64FeatureIsMutable();
+ b64Feature_.add(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:feature.Features)
+ }
+
+ // @@protoc_insertion_point(class_scope:feature.Features)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Features parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Features(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.Features getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ServerMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:feature.ServerMessage)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+ }
+ /**
+ * Protobuf type {@code feature.ServerMessage}
+ */
+ public static final class ServerMessage extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:feature.ServerMessage)
+ ServerMessageOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ServerMessage.newBuilder() to construct.
+ private ServerMessage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ServerMessage() {
+ str_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ServerMessage();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ServerMessage(
+ 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();
+
+ str_ = 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 {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.Builder.class);
+ }
+
+ public static final int STR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object str_;
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ 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();
+ str_ = s;
+ return s;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = 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 (!getStrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, str_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getStrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, str_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage) obj;
+
+ if (!getStr()
+ .equals(other.getStr())) 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) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage 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 feature.ServerMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:feature.ServerMessage)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessageOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.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();
+ str_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.internal_static_feature_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage(this);
+ result.str_ = str_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage.getDefaultInstance()) return this;
+ if (!other.getStr().isEmpty()) {
+ str_ = other.str_;
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object str_ = "";
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ str_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ str_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+
+ str_ = getDefaultInstance().getStr();
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ str_ = 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:feature.ServerMessage)
+ }
+
+ // @@protoc_insertion_point(class_scope:feature.ServerMessage)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ServerMessage parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ServerMessage(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.feature.FeatureProto.ServerMessage getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_feature_IDs_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_feature_IDs_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_feature_Features_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_feature_Features_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_feature_ServerMessage_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_feature_ServerMessage_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\rfeature.proto\022\007feature\032\033google/protobu" +
+ "f/empty.proto\"\021\n\003IDs\022\n\n\002ID\030\001 \003(\005\"\036\n\010Feat" +
+ "ures\022\022\n\nb64Feature\030\001 \003(\t\"\034\n\rServerMessag" +
+ "e\022\013\n\003str\030\001 \001(\t2\367\001\n\007Feature\0224\n\017getUserFea" +
+ "tures\022\014.feature.IDs\032\021.feature.Features\"\000" +
+ "\0224\n\017getItemFeatures\022\014.feature.IDs\032\021.feat" +
+ "ure.Features\"\000\022>\n\ngetMetrics\022\026.google.pr" +
+ "otobuf.Empty\032\026.feature.ServerMessage\"\000\022@" +
+ "\n\014resetMetrics\022\026.google.protobuf.Empty\032\026" +
+ ".google.protobuf.Empty\"\000BW\nAcom.intel.an" +
+ "alytics.bigdl.friesian.serving.grpc.gene" +
+ "rated.featureB\014FeatureProto\242\002\003RTGb\006proto" +
+ "3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ com.google.protobuf.EmptyProto.getDescriptor(),
+ });
+ internal_static_feature_IDs_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_feature_IDs_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_feature_IDs_descriptor,
+ new java.lang.String[] { "ID", });
+ internal_static_feature_Features_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_feature_Features_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_feature_Features_descriptor,
+ new java.lang.String[] { "B64Feature", });
+ internal_static_feature_ServerMessage_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_feature_ServerMessage_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_feature_ServerMessage_descriptor,
+ new java.lang.String[] { "Str", });
+ com.google.protobuf.EmptyProto.getDescriptor();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingGrpc.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingGrpc.java
new file mode 100644
index 00000000000..703faa3dbf2
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingGrpc.java
@@ -0,0 +1,438 @@
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking;
+
+import static io.grpc.MethodDescriptor.generateFullMethodName;
+
+/**
+ *
+ * Interface exported by the server.
+ *
+ */
+@javax.annotation.Generated(
+ value = "by gRPC proto compiler (version 1.37.0)",
+ comments = "Source: ranking.proto")
+public final class RankingGrpc {
+
+ private RankingGrpc() {}
+
+ public static final String SERVICE_NAME = "ranking.Ranking";
+
+ // Static method descriptors that strictly reflect the proto.
+ private static volatile io.grpc.MethodDescriptor getDoPredictMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "doPredict",
+ requestType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getDoPredictMethod() {
+ io.grpc.MethodDescriptor getDoPredictMethod;
+ if ((getDoPredictMethod = RankingGrpc.getDoPredictMethod) == null) {
+ synchronized (RankingGrpc.class) {
+ if ((getDoPredictMethod = RankingGrpc.getDoPredictMethod) == null) {
+ RankingGrpc.getDoPredictMethod = getDoPredictMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "doPredict"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.getDefaultInstance()))
+ .setSchemaDescriptor(new RankingMethodDescriptorSupplier("doPredict"))
+ .build();
+ }
+ }
+ }
+ return getDoPredictMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getGetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "getMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getGetMetricsMethod() {
+ io.grpc.MethodDescriptor getGetMetricsMethod;
+ if ((getGetMetricsMethod = RankingGrpc.getGetMetricsMethod) == null) {
+ synchronized (RankingGrpc.class) {
+ if ((getGetMetricsMethod = RankingGrpc.getGetMetricsMethod) == null) {
+ RankingGrpc.getGetMetricsMethod = getGetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.getDefaultInstance()))
+ .setSchemaDescriptor(new RankingMethodDescriptorSupplier("getMetrics"))
+ .build();
+ }
+ }
+ }
+ return getGetMetricsMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getResetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "resetMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.google.protobuf.Empty.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getResetMetricsMethod() {
+ io.grpc.MethodDescriptor getResetMetricsMethod;
+ if ((getResetMetricsMethod = RankingGrpc.getResetMetricsMethod) == null) {
+ synchronized (RankingGrpc.class) {
+ if ((getResetMetricsMethod = RankingGrpc.getResetMetricsMethod) == null) {
+ RankingGrpc.getResetMetricsMethod = getResetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "resetMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setSchemaDescriptor(new RankingMethodDescriptorSupplier("resetMetrics"))
+ .build();
+ }
+ }
+ }
+ return getResetMetricsMethod;
+ }
+
+ /**
+ * Creates a new async stub that supports all call types for the service
+ */
+ public static RankingStub newStub(io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RankingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingStub(channel, callOptions);
+ }
+ };
+ return RankingStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new blocking-style stub that supports unary and streaming output calls on the service
+ */
+ public static RankingBlockingStub newBlockingStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RankingBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingBlockingStub(channel, callOptions);
+ }
+ };
+ return RankingBlockingStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new ListenableFuture-style stub that supports unary calls on the service
+ */
+ public static RankingFutureStub newFutureStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RankingFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingFutureStub(channel, callOptions);
+ }
+ };
+ return RankingFutureStub.newStub(factory, channel);
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static abstract class RankingImplBase implements io.grpc.BindableService {
+
+ /**
+ */
+ public void doPredict(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDoPredictMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMetricsMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getResetMetricsMethod(), responseObserver);
+ }
+
+ @Override public final io.grpc.ServerServiceDefinition bindService() {
+ return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
+ .addMethod(
+ getDoPredictMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction>(
+ this, METHODID_DO_PREDICT)))
+ .addMethod(
+ getGetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage>(
+ this, METHODID_GET_METRICS)))
+ .addMethod(
+ getResetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.google.protobuf.Empty>(
+ this, METHODID_RESET_METRICS)))
+ .build();
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RankingStub extends io.grpc.stub.AbstractAsyncStub {
+ private RankingStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RankingStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public void doPredict(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getDoPredictMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RankingBlockingStub extends io.grpc.stub.AbstractBlockingStub {
+ private RankingBlockingStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RankingBlockingStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingBlockingStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction doPredict(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getDoPredictMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage getMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetMetricsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.google.protobuf.Empty resetMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getResetMetricsMethod(), getCallOptions(), request);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RankingFutureStub extends io.grpc.stub.AbstractFutureStub {
+ private RankingFutureStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RankingFutureStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RankingFutureStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture doPredict(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getDoPredictMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture getMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture resetMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request);
+ }
+ }
+
+ private static final int METHODID_DO_PREDICT = 0;
+ private static final int METHODID_GET_METRICS = 1;
+ private static final int METHODID_RESET_METRICS = 2;
+
+ private static final class MethodHandlers implements
+ io.grpc.stub.ServerCalls.UnaryMethod,
+ io.grpc.stub.ServerCalls.ServerStreamingMethod,
+ io.grpc.stub.ServerCalls.ClientStreamingMethod,
+ io.grpc.stub.ServerCalls.BidiStreamingMethod {
+ private final RankingImplBase serviceImpl;
+ private final int methodId;
+
+ MethodHandlers(RankingImplBase serviceImpl, int methodId) {
+ this.serviceImpl = serviceImpl;
+ this.methodId = methodId;
+ }
+
+ @Override
+ @SuppressWarnings("unchecked")
+ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ case METHODID_DO_PREDICT:
+ serviceImpl.doPredict((com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_GET_METRICS:
+ serviceImpl.getMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_RESET_METRICS:
+ serviceImpl.resetMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ default:
+ throw new AssertionError();
+ }
+ }
+
+ @Override
+ @SuppressWarnings("unchecked")
+ public io.grpc.stub.StreamObserver invoke(
+ io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ default:
+ throw new AssertionError();
+ }
+ }
+ }
+
+ private static abstract class RankingBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+ RankingBaseDescriptorSupplier() {}
+
+ @Override
+ public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.getDescriptor();
+ }
+
+ @Override
+ public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
+ return getFileDescriptor().findServiceByName("Ranking");
+ }
+ }
+
+ private static final class RankingFileDescriptorSupplier
+ extends RankingBaseDescriptorSupplier {
+ RankingFileDescriptorSupplier() {}
+ }
+
+ private static final class RankingMethodDescriptorSupplier
+ extends RankingBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
+ private final String methodName;
+
+ RankingMethodDescriptorSupplier(String methodName) {
+ this.methodName = methodName;
+ }
+
+ @Override
+ public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
+ return getServiceDescriptor().findMethodByName(methodName);
+ }
+ }
+
+ private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
+
+ public static io.grpc.ServiceDescriptor getServiceDescriptor() {
+ io.grpc.ServiceDescriptor result = serviceDescriptor;
+ if (result == null) {
+ synchronized (RankingGrpc.class) {
+ result = serviceDescriptor;
+ if (result == null) {
+ serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
+ .setSchemaDescriptor(new RankingFileDescriptorSupplier())
+ .addMethod(getDoPredictMethod())
+ .addMethod(getGetMetricsMethod())
+ .addMethod(getResetMetricsMethod())
+ .build();
+ }
+ }
+ }
+ return result;
+ }
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingProto.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingProto.java
new file mode 100644
index 00000000000..eb944a34527
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/ranking/RankingProto.java
@@ -0,0 +1,1779 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: ranking.proto
+
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking;
+
+public final class RankingProto {
+ private RankingProto() {}
+ 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 ContentOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ranking.Content)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string encodedStr = 1;
+ * @return The encodedStr.
+ */
+ java.lang.String getEncodedStr();
+ /**
+ * string encodedStr = 1;
+ * @return The bytes for encodedStr.
+ */
+ com.google.protobuf.ByteString
+ getEncodedStrBytes();
+ }
+ /**
+ * Protobuf type {@code ranking.Content}
+ */
+ public static final class Content extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ranking.Content)
+ ContentOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Content.newBuilder() to construct.
+ private Content(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Content() {
+ encodedStr_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Content();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Content(
+ 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();
+
+ encodedStr_ = 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 {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Content_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Content_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.Builder.class);
+ }
+
+ public static final int ENCODEDSTR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object encodedStr_;
+ /**
+ * string encodedStr = 1;
+ * @return The encodedStr.
+ */
+ public java.lang.String getEncodedStr() {
+ java.lang.Object ref = encodedStr_;
+ 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();
+ encodedStr_ = s;
+ return s;
+ }
+ }
+ /**
+ * string encodedStr = 1;
+ * @return The bytes for encodedStr.
+ */
+ public com.google.protobuf.ByteString
+ getEncodedStrBytes() {
+ java.lang.Object ref = encodedStr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ encodedStr_ = 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 (!getEncodedStrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, encodedStr_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getEncodedStrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, encodedStr_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content) obj;
+
+ if (!getEncodedStr()
+ .equals(other.getEncodedStr())) 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) + ENCODEDSTR_FIELD_NUMBER;
+ hash = (53 * hash) + getEncodedStr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content 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 ranking.Content}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ranking.Content)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ContentOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Content_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Content_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.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();
+ encodedStr_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Content_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content(this);
+ result.encodedStr_ = encodedStr_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content.getDefaultInstance()) return this;
+ if (!other.getEncodedStr().isEmpty()) {
+ encodedStr_ = other.encodedStr_;
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object encodedStr_ = "";
+ /**
+ * string encodedStr = 1;
+ * @return The encodedStr.
+ */
+ public java.lang.String getEncodedStr() {
+ java.lang.Object ref = encodedStr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ encodedStr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string encodedStr = 1;
+ * @return The bytes for encodedStr.
+ */
+ public com.google.protobuf.ByteString
+ getEncodedStrBytes() {
+ java.lang.Object ref = encodedStr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ encodedStr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string encodedStr = 1;
+ * @param value The encodedStr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEncodedStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ encodedStr_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string encodedStr = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearEncodedStr() {
+
+ encodedStr_ = getDefaultInstance().getEncodedStr();
+ onChanged();
+ return this;
+ }
+ /**
+ * string encodedStr = 1;
+ * @param value The bytes for encodedStr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEncodedStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ encodedStr_ = 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:ranking.Content)
+ }
+
+ // @@protoc_insertion_point(class_scope:ranking.Content)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Content parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Content(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Content getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface PredictionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ranking.Prediction)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string predictStr = 1;
+ * @return The predictStr.
+ */
+ java.lang.String getPredictStr();
+ /**
+ * string predictStr = 1;
+ * @return The bytes for predictStr.
+ */
+ com.google.protobuf.ByteString
+ getPredictStrBytes();
+ }
+ /**
+ * Protobuf type {@code ranking.Prediction}
+ */
+ public static final class Prediction extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ranking.Prediction)
+ PredictionOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Prediction.newBuilder() to construct.
+ private Prediction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Prediction() {
+ predictStr_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Prediction();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Prediction(
+ 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();
+
+ predictStr_ = 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 {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Prediction_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Prediction_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.Builder.class);
+ }
+
+ public static final int PREDICTSTR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object predictStr_;
+ /**
+ * string predictStr = 1;
+ * @return The predictStr.
+ */
+ public java.lang.String getPredictStr() {
+ java.lang.Object ref = predictStr_;
+ 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();
+ predictStr_ = s;
+ return s;
+ }
+ }
+ /**
+ * string predictStr = 1;
+ * @return The bytes for predictStr.
+ */
+ public com.google.protobuf.ByteString
+ getPredictStrBytes() {
+ java.lang.Object ref = predictStr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ predictStr_ = 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 (!getPredictStrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, predictStr_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getPredictStrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, predictStr_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction) obj;
+
+ if (!getPredictStr()
+ .equals(other.getPredictStr())) 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) + PREDICTSTR_FIELD_NUMBER;
+ hash = (53 * hash) + getPredictStr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction 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 ranking.Prediction}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ranking.Prediction)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.PredictionOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Prediction_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Prediction_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.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();
+ predictStr_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_Prediction_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction(this);
+ result.predictStr_ = predictStr_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction.getDefaultInstance()) return this;
+ if (!other.getPredictStr().isEmpty()) {
+ predictStr_ = other.predictStr_;
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object predictStr_ = "";
+ /**
+ * string predictStr = 1;
+ * @return The predictStr.
+ */
+ public java.lang.String getPredictStr() {
+ java.lang.Object ref = predictStr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ predictStr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string predictStr = 1;
+ * @return The bytes for predictStr.
+ */
+ public com.google.protobuf.ByteString
+ getPredictStrBytes() {
+ java.lang.Object ref = predictStr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ predictStr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string predictStr = 1;
+ * @param value The predictStr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPredictStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ predictStr_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string predictStr = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearPredictStr() {
+
+ predictStr_ = getDefaultInstance().getPredictStr();
+ onChanged();
+ return this;
+ }
+ /**
+ * string predictStr = 1;
+ * @param value The bytes for predictStr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPredictStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ predictStr_ = 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:ranking.Prediction)
+ }
+
+ // @@protoc_insertion_point(class_scope:ranking.Prediction)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Prediction parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Prediction(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.Prediction getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ServerMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ranking.ServerMessage)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+ }
+ /**
+ * Protobuf type {@code ranking.ServerMessage}
+ */
+ public static final class ServerMessage extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ranking.ServerMessage)
+ ServerMessageOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ServerMessage.newBuilder() to construct.
+ private ServerMessage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ServerMessage() {
+ str_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ServerMessage();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ServerMessage(
+ 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();
+
+ str_ = 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 {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.Builder.class);
+ }
+
+ public static final int STR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object str_;
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ 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();
+ str_ = s;
+ return s;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = 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 (!getStrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, str_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getStrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, str_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage) obj;
+
+ if (!getStr()
+ .equals(other.getStr())) 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) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage 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 ranking.ServerMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ranking.ServerMessage)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessageOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.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();
+ str_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.internal_static_ranking_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage(this);
+ result.str_ = str_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage.getDefaultInstance()) return this;
+ if (!other.getStr().isEmpty()) {
+ str_ = other.str_;
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object str_ = "";
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ str_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ str_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+
+ str_ = getDefaultInstance().getStr();
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ str_ = 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:ranking.ServerMessage)
+ }
+
+ // @@protoc_insertion_point(class_scope:ranking.ServerMessage)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ServerMessage parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ServerMessage(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.ranking.RankingProto.ServerMessage getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_ranking_Content_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_ranking_Content_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_ranking_Prediction_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_ranking_Prediction_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_ranking_ServerMessage_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_ranking_ServerMessage_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\rranking.proto\022\007ranking\032\033google/protobu" +
+ "f/empty.proto\"\035\n\007Content\022\022\n\nencodedStr\030\001" +
+ " \001(\t\" \n\nPrediction\022\022\n\npredictStr\030\001 \001(\t\"\034" +
+ "\n\rServerMessage\022\013\n\003str\030\001 \001(\t2\301\001\n\007Ranking" +
+ "\0224\n\tdoPredict\022\020.ranking.Content\032\023.rankin" +
+ "g.Prediction\"\000\022>\n\ngetMetrics\022\026.google.pr" +
+ "otobuf.Empty\032\026.ranking.ServerMessage\"\000\022@" +
+ "\n\014resetMetrics\022\026.google.protobuf.Empty\032\026" +
+ ".google.protobuf.Empty\"\000BW\nAcom.intel.an" +
+ "alytics.bigdl.friesian.serving.grpc.gene" +
+ "rated.rankingB\014RankingProto\242\002\003RTGb\006proto" +
+ "3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ com.google.protobuf.EmptyProto.getDescriptor(),
+ });
+ internal_static_ranking_Content_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_ranking_Content_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ranking_Content_descriptor,
+ new java.lang.String[] { "EncodedStr", });
+ internal_static_ranking_Prediction_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_ranking_Prediction_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ranking_Prediction_descriptor,
+ new java.lang.String[] { "PredictStr", });
+ internal_static_ranking_ServerMessage_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_ranking_ServerMessage_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ranking_ServerMessage_descriptor,
+ new java.lang.String[] { "Str", });
+ com.google.protobuf.EmptyProto.getDescriptor();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallGrpc.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallGrpc.java
new file mode 100644
index 00000000000..1b97dddb5fe
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallGrpc.java
@@ -0,0 +1,512 @@
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall;
+
+import static io.grpc.MethodDescriptor.generateFullMethodName;
+
+/**
+ *
+ * Interface exported by the server.
+ *
+ */
+@javax.annotation.Generated(
+ value = "by gRPC proto compiler (version 1.37.0)",
+ comments = "Source: recall.proto")
+public final class RecallGrpc {
+
+ private RecallGrpc() {}
+
+ public static final String SERVICE_NAME = "recall.Recall";
+
+ // Static method descriptors that strictly reflect the proto.
+ private static volatile io.grpc.MethodDescriptor getSearchCandidatesMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "searchCandidates",
+ requestType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getSearchCandidatesMethod() {
+ io.grpc.MethodDescriptor getSearchCandidatesMethod;
+ if ((getSearchCandidatesMethod = RecallGrpc.getSearchCandidatesMethod) == null) {
+ synchronized (RecallGrpc.class) {
+ if ((getSearchCandidatesMethod = RecallGrpc.getSearchCandidatesMethod) == null) {
+ RecallGrpc.getSearchCandidatesMethod = getSearchCandidatesMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "searchCandidates"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.getDefaultInstance()))
+ .setSchemaDescriptor(new RecallMethodDescriptorSupplier("searchCandidates"))
+ .build();
+ }
+ }
+ }
+ return getSearchCandidatesMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getAddItemMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "addItem",
+ requestType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.class,
+ responseType = com.google.protobuf.Empty.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getAddItemMethod() {
+ io.grpc.MethodDescriptor getAddItemMethod;
+ if ((getAddItemMethod = RecallGrpc.getAddItemMethod) == null) {
+ synchronized (RecallGrpc.class) {
+ if ((getAddItemMethod = RecallGrpc.getAddItemMethod) == null) {
+ RecallGrpc.getAddItemMethod = getAddItemMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "addItem"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setSchemaDescriptor(new RecallMethodDescriptorSupplier("addItem"))
+ .build();
+ }
+ }
+ }
+ return getAddItemMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getGetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "getMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getGetMetricsMethod() {
+ io.grpc.MethodDescriptor getGetMetricsMethod;
+ if ((getGetMetricsMethod = RecallGrpc.getGetMetricsMethod) == null) {
+ synchronized (RecallGrpc.class) {
+ if ((getGetMetricsMethod = RecallGrpc.getGetMetricsMethod) == null) {
+ RecallGrpc.getGetMetricsMethod = getGetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.getDefaultInstance()))
+ .setSchemaDescriptor(new RecallMethodDescriptorSupplier("getMetrics"))
+ .build();
+ }
+ }
+ }
+ return getGetMetricsMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getResetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "resetMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.google.protobuf.Empty.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getResetMetricsMethod() {
+ io.grpc.MethodDescriptor getResetMetricsMethod;
+ if ((getResetMetricsMethod = RecallGrpc.getResetMetricsMethod) == null) {
+ synchronized (RecallGrpc.class) {
+ if ((getResetMetricsMethod = RecallGrpc.getResetMetricsMethod) == null) {
+ RecallGrpc.getResetMetricsMethod = getResetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "resetMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setSchemaDescriptor(new RecallMethodDescriptorSupplier("resetMetrics"))
+ .build();
+ }
+ }
+ }
+ return getResetMetricsMethod;
+ }
+
+ /**
+ * Creates a new async stub that supports all call types for the service
+ */
+ public static RecallStub newStub(io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RecallStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallStub(channel, callOptions);
+ }
+ };
+ return RecallStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new blocking-style stub that supports unary and streaming output calls on the service
+ */
+ public static RecallBlockingStub newBlockingStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RecallBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallBlockingStub(channel, callOptions);
+ }
+ };
+ return RecallBlockingStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new ListenableFuture-style stub that supports unary calls on the service
+ */
+ public static RecallFutureStub newFutureStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @Override
+ public RecallFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallFutureStub(channel, callOptions);
+ }
+ };
+ return RecallFutureStub.newStub(factory, channel);
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static abstract class RecallImplBase implements io.grpc.BindableService {
+
+ /**
+ */
+ public void searchCandidates(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSearchCandidatesMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void addItem(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAddItemMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMetricsMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getResetMetricsMethod(), responseObserver);
+ }
+
+ @Override public final io.grpc.ServerServiceDefinition bindService() {
+ return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
+ .addMethod(
+ getSearchCandidatesMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates>(
+ this, METHODID_SEARCH_CANDIDATES)))
+ .addMethod(
+ getAddItemMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item,
+ com.google.protobuf.Empty>(
+ this, METHODID_ADD_ITEM)))
+ .addMethod(
+ getGetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage>(
+ this, METHODID_GET_METRICS)))
+ .addMethod(
+ getResetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.google.protobuf.Empty>(
+ this, METHODID_RESET_METRICS)))
+ .build();
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RecallStub extends io.grpc.stub.AbstractAsyncStub {
+ private RecallStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RecallStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public void searchCandidates(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getSearchCandidatesMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void addItem(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getAddItemMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RecallBlockingStub extends io.grpc.stub.AbstractBlockingStub {
+ private RecallBlockingStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RecallBlockingStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallBlockingStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates searchCandidates(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getSearchCandidatesMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.google.protobuf.Empty addItem(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getAddItemMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage getMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetMetricsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.google.protobuf.Empty resetMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getResetMetricsMethod(), getCallOptions(), request);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RecallFutureStub extends io.grpc.stub.AbstractFutureStub {
+ private RecallFutureStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @Override
+ protected RecallFutureStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecallFutureStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture searchCandidates(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getSearchCandidatesMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture addItem(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getAddItemMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture getMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request);
+ }
+
+ /**
+ */
+ public com.google.common.util.concurrent.ListenableFuture resetMetrics(
+ com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request);
+ }
+ }
+
+ private static final int METHODID_SEARCH_CANDIDATES = 0;
+ private static final int METHODID_ADD_ITEM = 1;
+ private static final int METHODID_GET_METRICS = 2;
+ private static final int METHODID_RESET_METRICS = 3;
+
+ private static final class MethodHandlers implements
+ io.grpc.stub.ServerCalls.UnaryMethod,
+ io.grpc.stub.ServerCalls.ServerStreamingMethod,
+ io.grpc.stub.ServerCalls.ClientStreamingMethod,
+ io.grpc.stub.ServerCalls.BidiStreamingMethod {
+ private final RecallImplBase serviceImpl;
+ private final int methodId;
+
+ MethodHandlers(RecallImplBase serviceImpl, int methodId) {
+ this.serviceImpl = serviceImpl;
+ this.methodId = methodId;
+ }
+
+ @Override
+ @SuppressWarnings("unchecked")
+ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ case METHODID_SEARCH_CANDIDATES:
+ serviceImpl.searchCandidates((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_ADD_ITEM:
+ serviceImpl.addItem((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_GET_METRICS:
+ serviceImpl.getMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ case METHODID_RESET_METRICS:
+ serviceImpl.resetMetrics((com.google.protobuf.Empty) request,
+ (io.grpc.stub.StreamObserver) responseObserver);
+ break;
+ default:
+ throw new AssertionError();
+ }
+ }
+
+ @Override
+ @SuppressWarnings("unchecked")
+ public io.grpc.stub.StreamObserver invoke(
+ io.grpc.stub.StreamObserver responseObserver) {
+ switch (methodId) {
+ default:
+ throw new AssertionError();
+ }
+ }
+ }
+
+ private static abstract class RecallBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+ RecallBaseDescriptorSupplier() {}
+
+ @Override
+ public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.getDescriptor();
+ }
+
+ @Override
+ public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
+ return getFileDescriptor().findServiceByName("Recall");
+ }
+ }
+
+ private static final class RecallFileDescriptorSupplier
+ extends RecallBaseDescriptorSupplier {
+ RecallFileDescriptorSupplier() {}
+ }
+
+ private static final class RecallMethodDescriptorSupplier
+ extends RecallBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
+ private final String methodName;
+
+ RecallMethodDescriptorSupplier(String methodName) {
+ this.methodName = methodName;
+ }
+
+ @Override
+ public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
+ return getServiceDescriptor().findMethodByName(methodName);
+ }
+ }
+
+ private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
+
+ public static io.grpc.ServiceDescriptor getServiceDescriptor() {
+ io.grpc.ServiceDescriptor result = serviceDescriptor;
+ if (result == null) {
+ synchronized (RecallGrpc.class) {
+ result = serviceDescriptor;
+ if (result == null) {
+ serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
+ .setSchemaDescriptor(new RecallFileDescriptorSupplier())
+ .addMethod(getSearchCandidatesMethod())
+ .addMethod(getAddItemMethod())
+ .addMethod(getGetMetricsMethod())
+ .addMethod(getResetMetricsMethod())
+ .build();
+ }
+ }
+ }
+ return result;
+ }
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallProto.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallProto.java
new file mode 100644
index 00000000000..1a3004cfb71
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recall/RecallProto.java
@@ -0,0 +1,2313 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: recall.proto
+
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall;
+
+public final class RecallProto {
+ private RecallProto() {}
+ 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 QueryOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:recall.Query)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 userID = 1;
+ * @return The userID.
+ */
+ int getUserID();
+
+ /**
+ * int32 k = 2;
+ * @return The k.
+ */
+ int getK();
+ }
+ /**
+ * Protobuf type {@code recall.Query}
+ */
+ public static final class Query extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:recall.Query)
+ QueryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Query.newBuilder() to construct.
+ private Query(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Query() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Query();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Query(
+ 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: {
+
+ userID_ = input.readInt32();
+ break;
+ }
+ case 16: {
+
+ k_ = input.readInt32();
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Query_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Query_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.Builder.class);
+ }
+
+ public static final int USERID_FIELD_NUMBER = 1;
+ private int userID_;
+ /**
+ * int32 userID = 1;
+ * @return The userID.
+ */
+ public int getUserID() {
+ return userID_;
+ }
+
+ public static final int K_FIELD_NUMBER = 2;
+ private int k_;
+ /**
+ * int32 k = 2;
+ * @return The k.
+ */
+ public int getK() {
+ return k_;
+ }
+
+ 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 (userID_ != 0) {
+ output.writeInt32(1, userID_);
+ }
+ if (k_ != 0) {
+ output.writeInt32(2, k_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (userID_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, userID_);
+ }
+ if (k_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, k_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query) obj;
+
+ if (getUserID()
+ != other.getUserID()) return false;
+ if (getK()
+ != other.getK()) 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) + USERID_FIELD_NUMBER;
+ hash = (53 * hash) + getUserID();
+ hash = (37 * hash) + K_FIELD_NUMBER;
+ hash = (53 * hash) + getK();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query 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 recall.Query}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:recall.Query)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.QueryOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Query_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Query_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.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();
+ userID_ = 0;
+
+ k_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Query_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query(this);
+ result.userID_ = userID_;
+ result.k_ = k_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query.getDefaultInstance()) return this;
+ if (other.getUserID() != 0) {
+ setUserID(other.getUserID());
+ }
+ if (other.getK() != 0) {
+ setK(other.getK());
+ }
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int userID_ ;
+ /**
+ * int32 userID = 1;
+ * @return The userID.
+ */
+ public int getUserID() {
+ return userID_;
+ }
+ /**
+ * int32 userID = 1;
+ * @param value The userID to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserID(int value) {
+
+ userID_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 userID = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearUserID() {
+
+ userID_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int k_ ;
+ /**
+ * int32 k = 2;
+ * @return The k.
+ */
+ public int getK() {
+ return k_;
+ }
+ /**
+ * int32 k = 2;
+ * @param value The k to set.
+ * @return This builder for chaining.
+ */
+ public Builder setK(int value) {
+
+ k_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 k = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearK() {
+
+ k_ = 0;
+ 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:recall.Query)
+ }
+
+ // @@protoc_insertion_point(class_scope:recall.Query)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Query parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Query(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Query getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface CandidatesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:recall.Candidates)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated int32 candidate = 1;
+ * @return A list containing the candidate.
+ */
+ java.util.List getCandidateList();
+ /**
+ * repeated int32 candidate = 1;
+ * @return The count of candidate.
+ */
+ int getCandidateCount();
+ /**
+ * repeated int32 candidate = 1;
+ * @param index The index of the element to return.
+ * @return The candidate at the given index.
+ */
+ int getCandidate(int index);
+ }
+ /**
+ * Protobuf type {@code recall.Candidates}
+ */
+ public static final class Candidates extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:recall.Candidates)
+ CandidatesOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Candidates.newBuilder() to construct.
+ private Candidates(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Candidates() {
+ candidate_ = emptyIntList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Candidates();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Candidates(
+ 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: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ candidate_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ candidate_.addInt(input.readInt32());
+ break;
+ }
+ case 10: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
+ candidate_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ candidate_.addInt(input.readInt32());
+ }
+ input.popLimit(limit);
+ 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)) {
+ candidate_.makeImmutable(); // C
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Candidates_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Candidates_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.Builder.class);
+ }
+
+ public static final int CANDIDATE_FIELD_NUMBER = 1;
+ private com.google.protobuf.Internal.IntList candidate_;
+ /**
+ * repeated int32 candidate = 1;
+ * @return A list containing the candidate.
+ */
+ public java.util.List
+ getCandidateList() {
+ return candidate_;
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @return The count of candidate.
+ */
+ public int getCandidateCount() {
+ return candidate_.size();
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @param index The index of the element to return.
+ * @return The candidate at the given index.
+ */
+ public int getCandidate(int index) {
+ return candidate_.getInt(index);
+ }
+ private int candidateMemoizedSerializedSize = -1;
+
+ 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 {
+ getSerializedSize();
+ if (getCandidateList().size() > 0) {
+ output.writeUInt32NoTag(10);
+ output.writeUInt32NoTag(candidateMemoizedSerializedSize);
+ }
+ for (int i = 0; i < candidate_.size(); i++) {
+ output.writeInt32NoTag(candidate_.getInt(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < candidate_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(candidate_.getInt(i));
+ }
+ size += dataSize;
+ if (!getCandidateList().isEmpty()) {
+ size += 1;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ candidateMemoizedSerializedSize = dataSize;
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates) obj;
+
+ if (!getCandidateList()
+ .equals(other.getCandidateList())) 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 (getCandidateCount() > 0) {
+ hash = (37 * hash) + CANDIDATE_FIELD_NUMBER;
+ hash = (53 * hash) + getCandidateList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates 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 recall.Candidates}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:recall.Candidates)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.CandidatesOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Candidates_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Candidates_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.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();
+ candidate_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Candidates_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates(this);
+ int from_bitField0_ = bitField0_;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ candidate_.makeImmutable();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.candidate_ = candidate_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates.getDefaultInstance()) return this;
+ if (!other.candidate_.isEmpty()) {
+ if (candidate_.isEmpty()) {
+ candidate_ = other.candidate_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureCandidateIsMutable();
+ candidate_.addAll(other.candidate_);
+ }
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.Internal.IntList candidate_ = emptyIntList();
+ private void ensureCandidateIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ candidate_ = mutableCopy(candidate_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @return A list containing the candidate.
+ */
+ public java.util.List
+ getCandidateList() {
+ return ((bitField0_ & 0x00000001) != 0) ?
+ java.util.Collections.unmodifiableList(candidate_) : candidate_;
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @return The count of candidate.
+ */
+ public int getCandidateCount() {
+ return candidate_.size();
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @param index The index of the element to return.
+ * @return The candidate at the given index.
+ */
+ public int getCandidate(int index) {
+ return candidate_.getInt(index);
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @param index The index to set the value at.
+ * @param value The candidate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCandidate(
+ int index, int value) {
+ ensureCandidateIsMutable();
+ candidate_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @param value The candidate to add.
+ * @return This builder for chaining.
+ */
+ public Builder addCandidate(int value) {
+ ensureCandidateIsMutable();
+ candidate_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @param values The candidate to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllCandidate(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureCandidateIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, candidate_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 candidate = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearCandidate() {
+ candidate_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ 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:recall.Candidates)
+ }
+
+ // @@protoc_insertion_point(class_scope:recall.Candidates)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Candidates parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Candidates(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Candidates getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ItemOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:recall.Item)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 itemID = 1;
+ * @return The itemID.
+ */
+ int getItemID();
+ }
+ /**
+ * Protobuf type {@code recall.Item}
+ */
+ public static final class Item extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:recall.Item)
+ ItemOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Item.newBuilder() to construct.
+ private Item(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Item() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Item();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Item(
+ 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: {
+
+ itemID_ = input.readInt32();
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Item_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Item_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.Builder.class);
+ }
+
+ public static final int ITEMID_FIELD_NUMBER = 1;
+ private int itemID_;
+ /**
+ * int32 itemID = 1;
+ * @return The itemID.
+ */
+ public int getItemID() {
+ return itemID_;
+ }
+
+ 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 (itemID_ != 0) {
+ output.writeInt32(1, itemID_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (itemID_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, itemID_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item) obj;
+
+ if (getItemID()
+ != other.getItemID()) 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) + ITEMID_FIELD_NUMBER;
+ hash = (53 * hash) + getItemID();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item 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 recall.Item}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:recall.Item)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ItemOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Item_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Item_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.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();
+ itemID_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_Item_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item(this);
+ result.itemID_ = itemID_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item.getDefaultInstance()) return this;
+ if (other.getItemID() != 0) {
+ setItemID(other.getItemID());
+ }
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int itemID_ ;
+ /**
+ * int32 itemID = 1;
+ * @return The itemID.
+ */
+ public int getItemID() {
+ return itemID_;
+ }
+ /**
+ * int32 itemID = 1;
+ * @param value The itemID to set.
+ * @return This builder for chaining.
+ */
+ public Builder setItemID(int value) {
+
+ itemID_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 itemID = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearItemID() {
+
+ itemID_ = 0;
+ 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:recall.Item)
+ }
+
+ // @@protoc_insertion_point(class_scope:recall.Item)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser-
+ PARSER = new com.google.protobuf.AbstractParser
- () {
+ @java.lang.Override
+ public Item parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Item(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.Item getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ServerMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:recall.ServerMessage)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
string str = 1;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+ }
+ /**
+ * Protobuf type {@code recall.ServerMessage}
+ */
+ public static final class ServerMessage extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:recall.ServerMessage)
+ ServerMessageOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ServerMessage.newBuilder() to construct.
+ private ServerMessage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ServerMessage() {
+ str_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ServerMessage();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ServerMessage(
+ 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();
+
+ str_ = 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 {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.Builder.class);
+ }
+
+ public static final int STR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object str_;
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ 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();
+ str_ = s;
+ return s;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = 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 (!getStrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, str_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getStrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, str_);
+ }
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage)) {
+ return super.equals(obj);
+ }
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage other = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage) obj;
+
+ if (!getStr()
+ .equals(other.getStr())) 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) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage 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(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage 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 recall.ServerMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:recall.ServerMessage)
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessageOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_ServerMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.class, com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.Builder.class);
+ }
+
+ // Construct using com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.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();
+ str_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.internal_static_recall_ServerMessage_descriptor;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage getDefaultInstanceForType() {
+ return com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage build() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage buildPartial() {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage result = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage(this);
+ result.str_ = str_;
+ 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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage) {
+ return mergeFrom((com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage other) {
+ if (other == com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage.getDefaultInstance()) return this;
+ if (!other.getStr().isEmpty()) {
+ str_ = other.str_;
+ 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 {
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object str_ = "";
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = str_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ str_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = str_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ str_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ str_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+
+ str_ = getDefaultInstance().getStr();
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ str_ = 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:recall.ServerMessage)
+ }
+
+ // @@protoc_insertion_point(class_scope:recall.ServerMessage)
+ private static final com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage();
+ }
+
+ public static com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ServerMessage parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ServerMessage(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 com.intel.analytics.bigdl.friesian.serving.grpc.generated.recall.RecallProto.ServerMessage getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_recall_Query_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_recall_Query_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_recall_Candidates_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_recall_Candidates_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_recall_Item_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_recall_Item_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_recall_ServerMessage_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_recall_ServerMessage_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\014recall.proto\022\006recall\032\033google/protobuf/" +
+ "empty.proto\"\"\n\005Query\022\016\n\006userID\030\001 \001(\005\022\t\n\001" +
+ "k\030\002 \001(\005\"\037\n\nCandidates\022\021\n\tcandidate\030\001 \003(\005" +
+ "\"\026\n\004Item\022\016\n\006itemID\030\001 \001(\005\"\034\n\rServerMessag" +
+ "e\022\013\n\003str\030\001 \001(\t2\365\001\n\006Recall\0227\n\020searchCandi" +
+ "dates\022\r.recall.Query\032\022.recall.Candidates" +
+ "\"\000\0221\n\007addItem\022\014.recall.Item\032\026.google.pro" +
+ "tobuf.Empty\"\000\022=\n\ngetMetrics\022\026.google.pro" +
+ "tobuf.Empty\032\025.recall.ServerMessage\"\000\022@\n\014" +
+ "resetMetrics\022\026.google.protobuf.Empty\032\026.g" +
+ "oogle.protobuf.Empty\"\000BU\n@com.intel.anal" +
+ "ytics.bigdl.friesian.serving.grpc.genera" +
+ "ted.recallB\013RecallProto\242\002\003RTGb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ com.google.protobuf.EmptyProto.getDescriptor(),
+ });
+ internal_static_recall_Query_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_recall_Query_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_recall_Query_descriptor,
+ new java.lang.String[] { "UserID", "K", });
+ internal_static_recall_Candidates_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_recall_Candidates_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_recall_Candidates_descriptor,
+ new java.lang.String[] { "Candidate", });
+ internal_static_recall_Item_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_recall_Item_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_recall_Item_descriptor,
+ new java.lang.String[] { "ItemID", });
+ internal_static_recall_ServerMessage_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_recall_ServerMessage_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_recall_ServerMessage_descriptor,
+ new java.lang.String[] { "Str", });
+ com.google.protobuf.EmptyProto.getDescriptor();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recommender/RecommenderGrpc.java b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recommender/RecommenderGrpc.java
new file mode 100644
index 00000000000..2aaa05f20c7
--- /dev/null
+++ b/scala/friesian.serving/src/main/java/com/intel/analytics/bigdl/friesian/serving/grpc/generated/recommender/RecommenderGrpc.java
@@ -0,0 +1,512 @@
+package com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender;
+
+import static io.grpc.MethodDescriptor.generateFullMethodName;
+
+/**
+ *
+ * Interface exported by the server.
+ *
+ */
+@javax.annotation.Generated(
+ value = "by gRPC proto compiler (version 1.37.0)",
+ comments = "Source: recommender.proto")
+public final class RecommenderGrpc {
+
+ private RecommenderGrpc() {}
+
+ public static final String SERVICE_NAME = "recommender.Recommender";
+
+ // Static method descriptors that strictly reflect the proto.
+ private static volatile io.grpc.MethodDescriptor getGetRecommendIDsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "getRecommendIDs",
+ requestType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendIDProbs.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getGetRecommendIDsMethod() {
+ io.grpc.MethodDescriptor getGetRecommendIDsMethod;
+ if ((getGetRecommendIDsMethod = RecommenderGrpc.getGetRecommendIDsMethod) == null) {
+ synchronized (RecommenderGrpc.class) {
+ if ((getGetRecommendIDsMethod = RecommenderGrpc.getGetRecommendIDsMethod) == null) {
+ RecommenderGrpc.getGetRecommendIDsMethod = getGetRecommendIDsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getRecommendIDs"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendIDProbs.getDefaultInstance()))
+ .setSchemaDescriptor(new RecommenderMethodDescriptorSupplier("getRecommendIDs"))
+ .build();
+ }
+ }
+ }
+ return getGetRecommendIDsMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getGetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "getMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getGetMetricsMethod() {
+ io.grpc.MethodDescriptor getGetMetricsMethod;
+ if ((getGetMetricsMethod = RecommenderGrpc.getGetMetricsMethod) == null) {
+ synchronized (RecommenderGrpc.class) {
+ if ((getGetMetricsMethod = RecommenderGrpc.getGetMetricsMethod) == null) {
+ RecommenderGrpc.getGetMetricsMethod = getGetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage.getDefaultInstance()))
+ .setSchemaDescriptor(new RecommenderMethodDescriptorSupplier("getMetrics"))
+ .build();
+ }
+ }
+ }
+ return getGetMetricsMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getResetMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "resetMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.google.protobuf.Empty.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getResetMetricsMethod() {
+ io.grpc.MethodDescriptor getResetMetricsMethod;
+ if ((getResetMetricsMethod = RecommenderGrpc.getResetMetricsMethod) == null) {
+ synchronized (RecommenderGrpc.class) {
+ if ((getResetMetricsMethod = RecommenderGrpc.getResetMetricsMethod) == null) {
+ RecommenderGrpc.getResetMetricsMethod = getResetMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "resetMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setSchemaDescriptor(new RecommenderMethodDescriptorSupplier("resetMetrics"))
+ .build();
+ }
+ }
+ }
+ return getResetMetricsMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor getGetClientMetricsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "getClientMetrics",
+ requestType = com.google.protobuf.Empty.class,
+ responseType = com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor getGetClientMetricsMethod() {
+ io.grpc.MethodDescriptor getGetClientMetricsMethod;
+ if ((getGetClientMetricsMethod = RecommenderGrpc.getGetClientMetricsMethod) == null) {
+ synchronized (RecommenderGrpc.class) {
+ if ((getGetClientMetricsMethod = RecommenderGrpc.getGetClientMetricsMethod) == null) {
+ RecommenderGrpc.getGetClientMetricsMethod = getGetClientMetricsMethod =
+ io.grpc.MethodDescriptor.newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getClientMetrics"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage.getDefaultInstance()))
+ .setSchemaDescriptor(new RecommenderMethodDescriptorSupplier("getClientMetrics"))
+ .build();
+ }
+ }
+ }
+ return getGetClientMetricsMethod;
+ }
+
+ /**
+ * Creates a new async stub that supports all call types for the service
+ */
+ public static RecommenderStub newStub(io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @java.lang.Override
+ public RecommenderStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecommenderStub(channel, callOptions);
+ }
+ };
+ return RecommenderStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new blocking-style stub that supports unary and streaming output calls on the service
+ */
+ public static RecommenderBlockingStub newBlockingStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @java.lang.Override
+ public RecommenderBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecommenderBlockingStub(channel, callOptions);
+ }
+ };
+ return RecommenderBlockingStub.newStub(factory, channel);
+ }
+
+ /**
+ * Creates a new ListenableFuture-style stub that supports unary calls on the service
+ */
+ public static RecommenderFutureStub newFutureStub(
+ io.grpc.Channel channel) {
+ io.grpc.stub.AbstractStub.StubFactory factory =
+ new io.grpc.stub.AbstractStub.StubFactory() {
+ @java.lang.Override
+ public RecommenderFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecommenderFutureStub(channel, callOptions);
+ }
+ };
+ return RecommenderFutureStub.newStub(factory, channel);
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static abstract class RecommenderImplBase implements io.grpc.BindableService {
+
+ /**
+ */
+ public void getRecommendIDs(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRecommendIDsMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMetricsMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getResetMetricsMethod(), responseObserver);
+ }
+
+ /**
+ */
+ public void getClientMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetClientMetricsMethod(), responseObserver);
+ }
+
+ @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
+ return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
+ .addMethod(
+ getGetRecommendIDsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendIDProbs>(
+ this, METHODID_GET_RECOMMEND_IDS)))
+ .addMethod(
+ getGetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage>(
+ this, METHODID_GET_METRICS)))
+ .addMethod(
+ getResetMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.google.protobuf.Empty>(
+ this, METHODID_RESET_METRICS)))
+ .addMethod(
+ getGetClientMetricsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.protobuf.Empty,
+ com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage>(
+ this, METHODID_GET_CLIENT_METRICS)))
+ .build();
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RecommenderStub extends io.grpc.stub.AbstractAsyncStub {
+ private RecommenderStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @java.lang.Override
+ protected RecommenderStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecommenderStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public void getRecommendIDs(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetRecommendIDsMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void getMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void resetMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getResetMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+
+ /**
+ */
+ public void getClientMetrics(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetClientMetricsMethod(), getCallOptions()), request, responseObserver);
+ }
+ }
+
+ /**
+ *
+ * Interface exported by the server.
+ *
+ */
+ public static final class RecommenderBlockingStub extends io.grpc.stub.AbstractBlockingStub {
+ private RecommenderBlockingStub(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ super(channel, callOptions);
+ }
+
+ @java.lang.Override
+ protected RecommenderBlockingStub build(
+ io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+ return new RecommenderBlockingStub(channel, callOptions);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendIDProbs getRecommendIDs(com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.RecommendRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetRecommendIDsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage getMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetMetricsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.google.protobuf.Empty resetMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getResetMetricsMethod(), getCallOptions(), request);
+ }
+
+ /**
+ */
+ public com.intel.analytics.bigdl.friesian.serving.grpc.generated.recommender.RecommenderProto.ServerMessage getClientMetrics(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetClientMetricsMethod(), getCallOptions(), request);
+ }
+ }
+
+ /**
+ *