From d9c348c479efb0ff3bd36e2fa05aaa3e3850976e Mon Sep 17 00:00:00 2001 From: VDaaS org Date: Tue, 2 Feb 2021 07:10:40 +0000 Subject: [PATCH] [skip ci] Update [vald sha: 222d4460d7323528bf64c3cc64e89d3b8e9e8406] --- VALD_CLIENT_JAVA_VERSION | 2 +- VALD_SHA | 2 +- build.gradle | 2 +- .../org/vdaas/vald/api/v1/payload/Filter.java | 405 ++-- .../org/vdaas/vald/api/v1/payload/Insert.java | 1820 +++++++++++++++++ .../org/vdaas/vald/api/v1/payload/Object.java | 824 ++++++++ .../org/vdaas/vald/api/v1/payload/Search.java | 1549 ++++++++++++-- .../org/vdaas/vald/api/v1/payload/Update.java | 1820 +++++++++++++++++ .../org/vdaas/vald/api/v1/payload/Upsert.java | 1820 +++++++++++++++++ .../vald/api/v1/payload/ValdPayload.java | 522 +++-- .../vdaas/vald/api/v1/vald/FilterGrpc.java | 292 ++- .../vdaas/vald/api/v1/vald/ObjectGrpc.java | 42 +- .../vdaas/vald/api/v1/vald/ValdFilter.java | 62 +- .../vdaas/vald/api/v1/vald/ValdObject.java | 19 +- .../vdaas/vald/api/v1/vald/ValdSearch.java | 13 +- 15 files changed, 8514 insertions(+), 680 deletions(-) diff --git a/VALD_CLIENT_JAVA_VERSION b/VALD_CLIENT_JAVA_VERSION index ff8026fa..3eefcb9d 100644 --- a/VALD_CLIENT_JAVA_VERSION +++ b/VALD_CLIENT_JAVA_VERSION @@ -1 +1 @@ -0.0.66 +1.0.0 diff --git a/VALD_SHA b/VALD_SHA index 126a22e0..2b8c4531 100644 --- a/VALD_SHA +++ b/VALD_SHA @@ -1 +1 @@ -85d29e01ad2036a96be92acf9cbf16e2a4fa368a +222d4460d7323528bf64c3cc64e89d3b8e9e8406 diff --git a/build.gradle b/build.gradle index e5d816b5..34f470b7 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ apply plugin: 'io.codearte.nexus-staging' group = "org.vdaas.vald" archivesBaseName = "vald-client-java" -version = "0.0.66" +version = "1.0.0" description = "a client library for Vald (https://github.com/vdaas/vald)." def isDevBuild diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Filter.java b/src/main/java/org/vdaas/vald/api/v1/payload/Filter.java index 481dc428..a9f39656 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Filter.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Filter.java @@ -723,29 +723,28 @@ public interface ConfigOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - * repeated string targets = 1; - * @return A list containing the targets. + * repeated .payload.v1.Filter.Target targets = 1; */ - java.util.List + java.util.List getTargetsList(); /** - * repeated string targets = 1; - * @return The count of targets. + * repeated .payload.v1.Filter.Target targets = 1; + */ + org.vdaas.vald.api.v1.payload.Filter.Target getTargets(int index); + /** + * repeated .payload.v1.Filter.Target targets = 1; */ int getTargetsCount(); /** - * repeated string targets = 1; - * @param index The index of the element to return. - * @return The targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - java.lang.String getTargets(int index); + java.util.List + getTargetsOrBuilderList(); /** - * repeated string targets = 1; - * @param index The index of the value to return. - * @return The bytes of the targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - com.google.protobuf.ByteString - getTargetsBytes(int index); + org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getTargetsOrBuilder( + int index); } /** * Protobuf type {@code payload.v1.Filter.Config} @@ -760,7 +759,7 @@ private Config(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Config() { - targets_ = com.google.protobuf.LazyStringArrayList.EMPTY; + targets_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -795,12 +794,12 @@ private Config( done = true; break; case 10: { - java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { - targets_ = new com.google.protobuf.LazyStringArrayList(); + targets_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } - targets_.add(s); + targets_.add( + input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Target.parser(), extensionRegistry)); break; } default: { @@ -819,7 +818,7 @@ private Config( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { - targets_ = targets_.getUnmodifiableView(); + targets_ = java.util.Collections.unmodifiableList(targets_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); @@ -839,38 +838,43 @@ private Config( } public static final int TARGETS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList targets_; + private java.util.List targets_; /** - * repeated string targets = 1; - * @return A list containing the targets. + * repeated .payload.v1.Filter.Target targets = 1; */ - public com.google.protobuf.ProtocolStringList - getTargetsList() { + @java.lang.Override + public java.util.List getTargetsList() { return targets_; } /** - * repeated string targets = 1; - * @return The count of targets. + * repeated .payload.v1.Filter.Target targets = 1; */ + @java.lang.Override + public java.util.List + getTargetsOrBuilderList() { + return targets_; + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + @java.lang.Override public int getTargetsCount() { return targets_.size(); } /** - * repeated string targets = 1; - * @param index The index of the element to return. - * @return The targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - public java.lang.String getTargets(int index) { + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Target getTargets(int index) { return targets_.get(index); } /** - * repeated string targets = 1; - * @param index The index of the value to return. - * @return The bytes of the targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - public com.google.protobuf.ByteString - getTargetsBytes(int index) { - return targets_.getByteString(index); + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getTargetsOrBuilder( + int index) { + return targets_.get(index); } private byte memoizedIsInitialized = -1; @@ -888,7 +892,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < targets_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targets_.getRaw(i)); + output.writeMessage(1, targets_.get(i)); } unknownFields.writeTo(output); } @@ -899,13 +903,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - { - int dataSize = 0; - for (int i = 0; i < targets_.size(); i++) { - dataSize += computeStringSizeNoTag(targets_.getRaw(i)); - } - size += dataSize; - size += 1 * getTargetsList().size(); + for (int i = 0; i < targets_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, targets_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1067,13 +1067,18 @@ private Builder( private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { + getTargetsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - targets_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); + if (targetsBuilder_ == null) { + targets_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + targetsBuilder_.clear(); + } return this; } @@ -1101,11 +1106,15 @@ public org.vdaas.vald.api.v1.payload.Filter.Config build() { public org.vdaas.vald.api.v1.payload.Filter.Config buildPartial() { org.vdaas.vald.api.v1.payload.Filter.Config result = new org.vdaas.vald.api.v1.payload.Filter.Config(this); int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - targets_ = targets_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); + if (targetsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + targets_ = java.util.Collections.unmodifiableList(targets_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.targets_ = targets_; + } else { + result.targets_ = targetsBuilder_.build(); } - result.targets_ = targets_; onBuilt(); return result; } @@ -1154,15 +1163,31 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Filter.Config other) { if (other == org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance()) return this; - if (!other.targets_.isEmpty()) { - if (targets_.isEmpty()) { - targets_ = other.targets_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTargetsIsMutable(); - targets_.addAll(other.targets_); + if (targetsBuilder_ == null) { + if (!other.targets_.isEmpty()) { + if (targets_.isEmpty()) { + targets_ = other.targets_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTargetsIsMutable(); + targets_.addAll(other.targets_); + } + onChanged(); + } + } else { + if (!other.targets_.isEmpty()) { + if (targetsBuilder_.isEmpty()) { + targetsBuilder_.dispose(); + targetsBuilder_ = null; + targets_ = other.targets_; + bitField0_ = (bitField0_ & ~0x00000001); + targetsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTargetsFieldBuilder() : null; + } else { + targetsBuilder_.addAllMessages(other.targets_); + } } - onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -1194,115 +1219,245 @@ public Builder mergeFrom( } private int bitField0_; - private com.google.protobuf.LazyStringList targets_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private java.util.List targets_ = + java.util.Collections.emptyList(); private void ensureTargetsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - targets_ = new com.google.protobuf.LazyStringArrayList(targets_); + targets_ = new java.util.ArrayList(targets_); bitField0_ |= 0x00000001; } } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> targetsBuilder_; + /** - * repeated string targets = 1; - * @return A list containing the targets. + * repeated .payload.v1.Filter.Target targets = 1; */ - public com.google.protobuf.ProtocolStringList - getTargetsList() { - return targets_.getUnmodifiableView(); + public java.util.List getTargetsList() { + if (targetsBuilder_ == null) { + return java.util.Collections.unmodifiableList(targets_); + } else { + return targetsBuilder_.getMessageList(); + } } /** - * repeated string targets = 1; - * @return The count of targets. + * repeated .payload.v1.Filter.Target targets = 1; */ public int getTargetsCount() { - return targets_.size(); + if (targetsBuilder_ == null) { + return targets_.size(); + } else { + return targetsBuilder_.getCount(); + } } /** - * repeated string targets = 1; - * @param index The index of the element to return. - * @return The targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - public java.lang.String getTargets(int index) { - return targets_.get(index); + public org.vdaas.vald.api.v1.payload.Filter.Target getTargets(int index) { + if (targetsBuilder_ == null) { + return targets_.get(index); + } else { + return targetsBuilder_.getMessage(index); + } } /** - * repeated string targets = 1; - * @param index The index of the value to return. - * @return The bytes of the targets at the given index. + * repeated .payload.v1.Filter.Target targets = 1; */ - public com.google.protobuf.ByteString - getTargetsBytes(int index) { - return targets_.getByteString(index); + public Builder setTargets( + int index, org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (targetsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTargetsIsMutable(); + targets_.set(index, value); + onChanged(); + } else { + targetsBuilder_.setMessage(index, value); + } + return this; } /** - * repeated string targets = 1; - * @param index The index to set the value at. - * @param value The targets to set. - * @return This builder for chaining. + * repeated .payload.v1.Filter.Target targets = 1; */ public Builder setTargets( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTargetsIsMutable(); - targets_.set(index, value); - onChanged(); + int index, org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (targetsBuilder_ == null) { + ensureTargetsIsMutable(); + targets_.set(index, builderForValue.build()); + onChanged(); + } else { + targetsBuilder_.setMessage(index, builderForValue.build()); + } return this; } /** - * repeated string targets = 1; - * @param value The targets to add. - * @return This builder for chaining. + * repeated .payload.v1.Filter.Target targets = 1; + */ + public Builder addTargets(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (targetsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTargetsIsMutable(); + targets_.add(value); + onChanged(); + } else { + targetsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .payload.v1.Filter.Target targets = 1; */ public Builder addTargets( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTargetsIsMutable(); - targets_.add(value); - onChanged(); + int index, org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (targetsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTargetsIsMutable(); + targets_.add(index, value); + onChanged(); + } else { + targetsBuilder_.addMessage(index, value); + } return this; } /** - * repeated string targets = 1; - * @param values The targets to add. - * @return This builder for chaining. + * repeated .payload.v1.Filter.Target targets = 1; + */ + public Builder addTargets( + org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (targetsBuilder_ == null) { + ensureTargetsIsMutable(); + targets_.add(builderForValue.build()); + onChanged(); + } else { + targetsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public Builder addTargets( + int index, org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (targetsBuilder_ == null) { + ensureTargetsIsMutable(); + targets_.add(index, builderForValue.build()); + onChanged(); + } else { + targetsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Filter.Target targets = 1; */ public Builder addAllTargets( - java.lang.Iterable values) { - ensureTargetsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, targets_); - onChanged(); + java.lang.Iterable values) { + if (targetsBuilder_ == null) { + ensureTargetsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, targets_); + onChanged(); + } else { + targetsBuilder_.addAllMessages(values); + } return this; } /** - * repeated string targets = 1; - * @return This builder for chaining. + * repeated .payload.v1.Filter.Target targets = 1; */ public Builder clearTargets() { - targets_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); + if (targetsBuilder_ == null) { + targets_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + targetsBuilder_.clear(); + } return this; } /** - * repeated string targets = 1; - * @param value The bytes of the targets to add. - * @return This builder for chaining. + * repeated .payload.v1.Filter.Target targets = 1; */ - public Builder addTargetsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureTargetsIsMutable(); - targets_.add(value); - onChanged(); + public Builder removeTargets(int index) { + if (targetsBuilder_ == null) { + ensureTargetsIsMutable(); + targets_.remove(index); + onChanged(); + } else { + targetsBuilder_.remove(index); + } return this; } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder getTargetsBuilder( + int index) { + return getTargetsFieldBuilder().getBuilder(index); + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getTargetsOrBuilder( + int index) { + if (targetsBuilder_ == null) { + return targets_.get(index); } else { + return targetsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public java.util.List + getTargetsOrBuilderList() { + if (targetsBuilder_ != null) { + return targetsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(targets_); + } + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder addTargetsBuilder() { + return getTargetsFieldBuilder().addBuilder( + org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance()); + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder addTargetsBuilder( + int index) { + return getTargetsFieldBuilder().addBuilder( + index, org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance()); + } + /** + * repeated .payload.v1.Filter.Target targets = 1; + */ + public java.util.List + getTargetsBuilderList() { + return getTargetsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> + getTargetsFieldBuilder() { + if (targetsBuilder_ == null) { + targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder>( + targets_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + targets_ = null; + } + return targetsBuilder_; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Insert.java b/src/main/java/org/vdaas/vald/api/v1/payload/Insert.java index 0472e6db..7f23a6bd 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Insert.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Insert.java @@ -1697,6 +1697,1826 @@ public org.vdaas.vald.api.v1.payload.Insert.MultiRequest getDefaultInstanceForTy } + public interface ObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Insert.ObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + boolean hasObject(); + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + org.vdaas.vald.api.v1.payload.Object.Blob getObject(); + /** + * .payload.v1.Object.Blob object = 1; + */ + org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder(); + + /** + * .payload.v1.Insert.Config config = 2; + * @return Whether the config field is set. + */ + boolean hasConfig(); + /** + * .payload.v1.Insert.Config config = 2; + * @return The config. + */ + org.vdaas.vald.api.v1.payload.Insert.Config getConfig(); + /** + * .payload.v1.Insert.Config config = 2; + */ + org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder getConfigOrBuilder(); + + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + boolean hasVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder(); + } + /** + * Protobuf type {@code payload.v1.Insert.ObjectRequest} + */ + public static final class ObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Insert.ObjectRequest) + ObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ObjectRequest.newBuilder() to construct. + private ObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ObjectRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ObjectRequest( + 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: { + org.vdaas.vald.api.v1.payload.Object.Blob.Builder subBuilder = null; + if (object_ != null) { + subBuilder = object_.toBuilder(); + } + object_ = input.readMessage(org.vdaas.vald.api.v1.payload.Object.Blob.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(object_); + object_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.vdaas.vald.api.v1.payload.Insert.Config.Builder subBuilder = null; + if (config_ != null) { + subBuilder = config_.toBuilder(); + } + config_ = input.readMessage(org.vdaas.vald.api.v1.payload.Insert.Config.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(config_); + config_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + org.vdaas.vald.api.v1.payload.Filter.Target.Builder subBuilder = null; + if (vectorizer_ != null) { + subBuilder = vectorizer_.toBuilder(); + } + vectorizer_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Target.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(vectorizer_); + vectorizer_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder.class); + } + + public static final int OBJECT_FIELD_NUMBER = 1; + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + @java.lang.Override + public boolean hasObject() { + return object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + return getObject(); + } + + public static final int CONFIG_FIELD_NUMBER = 2; + private org.vdaas.vald.api.v1.payload.Insert.Config config_; + /** + * .payload.v1.Insert.Config config = 2; + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return config_ != null; + } + /** + * .payload.v1.Insert.Config config = 2; + * @return The config. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.Config getConfig() { + return config_ == null ? org.vdaas.vald.api.v1.payload.Insert.Config.getDefaultInstance() : config_; + } + /** + * .payload.v1.Insert.Config config = 2; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder getConfigOrBuilder() { + return getConfig(); + } + + public static final int VECTORIZER_FIELD_NUMBER = 3; + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + @java.lang.Override + public boolean hasVectorizer() { + return vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + return getVectorizer(); + } + + 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 (object_ != null) { + output.writeMessage(1, getObject()); + } + if (config_ != null) { + output.writeMessage(2, getConfig()); + } + if (vectorizer_ != null) { + output.writeMessage(3, getVectorizer()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (object_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getObject()); + } + if (config_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getConfig()); + } + if (vectorizer_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getVectorizer()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Insert.ObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest other = (org.vdaas.vald.api.v1.payload.Insert.ObjectRequest) obj; + + if (hasObject() != other.hasObject()) return false; + if (hasObject()) { + if (!getObject() + .equals(other.getObject())) return false; + } + if (hasConfig() != other.hasConfig()) return false; + if (hasConfig()) { + if (!getConfig() + .equals(other.getConfig())) return false; + } + if (hasVectorizer() != other.hasVectorizer()) return false; + if (hasVectorizer()) { + if (!getVectorizer() + .equals(other.getVectorizer())) 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 (hasObject()) { + hash = (37 * hash) + OBJECT_FIELD_NUMBER; + hash = (53 * hash) + getObject().hashCode(); + } + if (hasConfig()) { + hash = (37 * hash) + CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getConfig().hashCode(); + } + if (hasVectorizer()) { + hash = (37 * hash) + VECTORIZER_FIELD_NUMBER; + hash = (53 * hash) + getVectorizer().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Insert.ObjectRequest 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 payload.v1.Insert.ObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Insert.ObjectRequest) + org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.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(); + if (objectBuilder_ == null) { + object_ = null; + } else { + object_ = null; + objectBuilder_ = null; + } + if (configBuilder_ == null) { + config_ = null; + } else { + config_ = null; + configBuilder_ = null; + } + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_ObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest build() { + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest result = new org.vdaas.vald.api.v1.payload.Insert.ObjectRequest(this); + if (objectBuilder_ == null) { + result.object_ = object_; + } else { + result.object_ = objectBuilder_.build(); + } + if (configBuilder_ == null) { + result.config_ = config_; + } else { + result.config_ = configBuilder_.build(); + } + if (vectorizerBuilder_ == null) { + result.vectorizer_ = vectorizer_; + } else { + result.vectorizer_ = vectorizerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Insert.ObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Insert.ObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Insert.ObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance()) return this; + if (other.hasObject()) { + mergeObject(other.getObject()); + } + if (other.hasConfig()) { + mergeConfig(other.getConfig()); + } + if (other.hasVectorizer()) { + mergeVectorizer(other.getVectorizer()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Insert.ObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> objectBuilder_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + public boolean hasObject() { + return objectBuilder_ != null || object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + if (objectBuilder_ == null) { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } else { + return objectBuilder_.getMessage(); + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + object_ = value; + onChanged(); + } else { + objectBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject( + org.vdaas.vald.api.v1.payload.Object.Blob.Builder builderForValue) { + if (objectBuilder_ == null) { + object_ = builderForValue.build(); + onChanged(); + } else { + objectBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder mergeObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (object_ != null) { + object_ = + org.vdaas.vald.api.v1.payload.Object.Blob.newBuilder(object_).mergeFrom(value).buildPartial(); + } else { + object_ = value; + } + onChanged(); + } else { + objectBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder clearObject() { + if (objectBuilder_ == null) { + object_ = null; + onChanged(); + } else { + object_ = null; + objectBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.Blob.Builder getObjectBuilder() { + + onChanged(); + return getObjectFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + if (objectBuilder_ != null) { + return objectBuilder_.getMessageOrBuilder(); + } else { + return object_ == null ? + org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> + getObjectFieldBuilder() { + if (objectBuilder_ == null) { + objectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder>( + getObject(), + getParentForChildren(), + isClean()); + object_ = null; + } + return objectBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Insert.Config config_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.Config, org.vdaas.vald.api.v1.payload.Insert.Config.Builder, org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder> configBuilder_; + /** + * .payload.v1.Insert.Config config = 2; + * @return Whether the config field is set. + */ + public boolean hasConfig() { + return configBuilder_ != null || config_ != null; + } + /** + * .payload.v1.Insert.Config config = 2; + * @return The config. + */ + public org.vdaas.vald.api.v1.payload.Insert.Config getConfig() { + if (configBuilder_ == null) { + return config_ == null ? org.vdaas.vald.api.v1.payload.Insert.Config.getDefaultInstance() : config_; + } else { + return configBuilder_.getMessage(); + } + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public Builder setConfig(org.vdaas.vald.api.v1.payload.Insert.Config value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + config_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public Builder setConfig( + org.vdaas.vald.api.v1.payload.Insert.Config.Builder builderForValue) { + if (configBuilder_ == null) { + config_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public Builder mergeConfig(org.vdaas.vald.api.v1.payload.Insert.Config value) { + if (configBuilder_ == null) { + if (config_ != null) { + config_ = + org.vdaas.vald.api.v1.payload.Insert.Config.newBuilder(config_).mergeFrom(value).buildPartial(); + } else { + config_ = value; + } + onChanged(); + } else { + configBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + config_ = null; + onChanged(); + } else { + config_ = null; + configBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Insert.Config.Builder getConfigBuilder() { + + onChanged(); + return getConfigFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Insert.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder getConfigOrBuilder() { + if (configBuilder_ != null) { + return configBuilder_.getMessageOrBuilder(); + } else { + return config_ == null ? + org.vdaas.vald.api.v1.payload.Insert.Config.getDefaultInstance() : config_; + } + } + /** + * .payload.v1.Insert.Config config = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.Config, org.vdaas.vald.api.v1.payload.Insert.Config.Builder, org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.Config, org.vdaas.vald.api.v1.payload.Insert.Config.Builder, org.vdaas.vald.api.v1.payload.Insert.ConfigOrBuilder>( + getConfig(), + getParentForChildren(), + isClean()); + config_ = null; + } + return configBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> vectorizerBuilder_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + public boolean hasVectorizer() { + return vectorizerBuilder_ != null || vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + if (vectorizerBuilder_ == null) { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } else { + return vectorizerBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + vectorizer_ = value; + onChanged(); + } else { + vectorizerBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer( + org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (vectorizerBuilder_ == null) { + vectorizer_ = builderForValue.build(); + onChanged(); + } else { + vectorizerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder mergeVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (vectorizer_ != null) { + vectorizer_ = + org.vdaas.vald.api.v1.payload.Filter.Target.newBuilder(vectorizer_).mergeFrom(value).buildPartial(); + } else { + vectorizer_ = value; + } + onChanged(); + } else { + vectorizerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder clearVectorizer() { + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + onChanged(); + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder getVectorizerBuilder() { + + onChanged(); + return getVectorizerFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + if (vectorizerBuilder_ != null) { + return vectorizerBuilder_.getMessageOrBuilder(); + } else { + return vectorizer_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> + getVectorizerFieldBuilder() { + if (vectorizerBuilder_ == null) { + vectorizerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder>( + getVectorizer(), + getParentForChildren(), + isClean()); + vectorizer_ = null; + } + return vectorizerBuilder_; + } + @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:payload.v1.Insert.ObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Insert.ObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Insert.ObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Insert.ObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MultiObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Insert.MultiObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + java.util.List + getRequestsList(); + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getRequests(int index); + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + int getRequestsCount(); + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + java.util.List + getRequestsOrBuilderList(); + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index); + } + /** + * Protobuf type {@code payload.v1.Insert.MultiObjectRequest} + */ + public static final class MultiObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Insert.MultiObjectRequest) + MultiObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MultiObjectRequest.newBuilder() to construct. + private MultiObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MultiObjectRequest() { + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MultiObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MultiObjectRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + requests_.add( + input.readMessage(org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.Builder.class); + } + + public static final int REQUESTS_FIELD_NUMBER = 1; + private java.util.List requests_; + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getRequests(int index) { + return requests_.get(index); + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + return requests_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(1, requests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, requests_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest other = (org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest) obj; + + if (!getRequestsList() + .equals(other.getRequestsList())) 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 (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest 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 payload.v1.Insert.MultiObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Insert.MultiObjectRequest) + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + requestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Insert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest build() { + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest result = new org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest(this); + int from_bitField0_ = bitField0_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.getDefaultInstance()) return this; + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequestsFieldBuilder() : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List requests_ = + java.util.Collections.emptyList(); + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder> requestsBuilder_; + + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder addRequests(org.vdaas.vald.api.v1.payload.Insert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder addRequests( + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder getRequestsBuilder( + int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder().addBuilder( + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder addRequestsBuilder( + int index) { + return getRequestsFieldBuilder().addBuilder( + index, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Insert.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest, org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Insert.ObjectRequestOrBuilder>( + requests_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + requests_ = null; + } + return requestsBuilder_; + } + @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:payload.v1.Insert.MultiObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Insert.MultiObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MultiObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MultiObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + public interface ConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:payload.v1.Insert.Config) com.google.protobuf.MessageOrBuilder { diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Object.java b/src/main/java/org/vdaas/vald/api/v1/payload/Object.java index 634d1db3..f879f670 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Object.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Object.java @@ -80,6 +80,830 @@ private Object( org.vdaas.vald.api.v1.payload.Object.class, org.vdaas.vald.api.v1.payload.Object.Builder.class); } + public interface VectorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Object.VectorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return Whether the id field is set. + */ + boolean hasId(); + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return The id. + */ + org.vdaas.vald.api.v1.payload.Object.ID getId(); + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + org.vdaas.vald.api.v1.payload.Object.IDOrBuilder getIdOrBuilder(); + + /** + * .payload.v1.Filter.Config filters = 2; + * @return Whether the filters field is set. + */ + boolean hasFilters(); + /** + * .payload.v1.Filter.Config filters = 2; + * @return The filters. + */ + org.vdaas.vald.api.v1.payload.Filter.Config getFilters(); + /** + * .payload.v1.Filter.Config filters = 2; + */ + org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder(); + } + /** + * Protobuf type {@code payload.v1.Object.VectorRequest} + */ + public static final class VectorRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Object.VectorRequest) + VectorRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use VectorRequest.newBuilder() to construct. + private VectorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private VectorRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new VectorRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private VectorRequest( + 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: { + org.vdaas.vald.api.v1.payload.Object.ID.Builder subBuilder = null; + if (id_ != null) { + subBuilder = id_.toBuilder(); + } + id_ = input.readMessage(org.vdaas.vald.api.v1.payload.Object.ID.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(id_); + id_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.vdaas.vald.api.v1.payload.Filter.Config.Builder subBuilder = null; + if (filters_ != null) { + subBuilder = filters_.toBuilder(); + } + filters_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Config.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(filters_); + filters_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Object_VectorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Object_VectorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Object.VectorRequest.class, org.vdaas.vald.api.v1.payload.Object.VectorRequest.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private org.vdaas.vald.api.v1.payload.Object.ID id_; + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return Whether the id field is set. + */ + @java.lang.Override + public boolean hasId() { + return id_ != null; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return The id. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.ID getId() { + return id_ == null ? org.vdaas.vald.api.v1.payload.Object.ID.getDefaultInstance() : id_; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.IDOrBuilder getIdOrBuilder() { + return getId(); + } + + public static final int FILTERS_FIELD_NUMBER = 2; + private org.vdaas.vald.api.v1.payload.Filter.Config filters_; + /** + * .payload.v1.Filter.Config filters = 2; + * @return Whether the filters field is set. + */ + @java.lang.Override + public boolean hasFilters() { + return filters_ != null; + } + /** + * .payload.v1.Filter.Config filters = 2; + * @return The filters. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Config getFilters() { + return filters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder() { + return getFilters(); + } + + 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 (id_ != null) { + output.writeMessage(1, getId()); + } + if (filters_ != null) { + output.writeMessage(2, getFilters()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getId()); + } + if (filters_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getFilters()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Object.VectorRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Object.VectorRequest other = (org.vdaas.vald.api.v1.payload.Object.VectorRequest) obj; + + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId() + .equals(other.getId())) return false; + } + if (hasFilters() != other.hasFilters()) return false; + if (hasFilters()) { + if (!getFilters() + .equals(other.getFilters())) 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 (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + } + if (hasFilters()) { + hash = (37 * hash) + FILTERS_FIELD_NUMBER; + hash = (53 * hash) + getFilters().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Object.VectorRequest 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 payload.v1.Object.VectorRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Object.VectorRequest) + org.vdaas.vald.api.v1.payload.Object.VectorRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Object_VectorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Object_VectorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Object.VectorRequest.class, org.vdaas.vald.api.v1.payload.Object.VectorRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Object.VectorRequest.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(); + if (idBuilder_ == null) { + id_ = null; + } else { + id_ = null; + idBuilder_ = null; + } + if (filtersBuilder_ == null) { + filters_ = null; + } else { + filters_ = null; + filtersBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Object_VectorRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.VectorRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Object.VectorRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.VectorRequest build() { + org.vdaas.vald.api.v1.payload.Object.VectorRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.VectorRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Object.VectorRequest result = new org.vdaas.vald.api.v1.payload.Object.VectorRequest(this); + if (idBuilder_ == null) { + result.id_ = id_; + } else { + result.id_ = idBuilder_.build(); + } + if (filtersBuilder_ == null) { + result.filters_ = filters_; + } else { + result.filters_ = filtersBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Object.VectorRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Object.VectorRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Object.VectorRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Object.VectorRequest.getDefaultInstance()) return this; + if (other.hasId()) { + mergeId(other.getId()); + } + if (other.hasFilters()) { + mergeFilters(other.getFilters()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Object.VectorRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Object.VectorRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.vdaas.vald.api.v1.payload.Object.ID id_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.ID, org.vdaas.vald.api.v1.payload.Object.ID.Builder, org.vdaas.vald.api.v1.payload.Object.IDOrBuilder> idBuilder_; + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return Whether the id field is set. + */ + public boolean hasId() { + return idBuilder_ != null || id_ != null; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + * @return The id. + */ + public org.vdaas.vald.api.v1.payload.Object.ID getId() { + if (idBuilder_ == null) { + return id_ == null ? org.vdaas.vald.api.v1.payload.Object.ID.getDefaultInstance() : id_; + } else { + return idBuilder_.getMessage(); + } + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public Builder setId(org.vdaas.vald.api.v1.payload.Object.ID value) { + if (idBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + onChanged(); + } else { + idBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public Builder setId( + org.vdaas.vald.api.v1.payload.Object.ID.Builder builderForValue) { + if (idBuilder_ == null) { + id_ = builderForValue.build(); + onChanged(); + } else { + idBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public Builder mergeId(org.vdaas.vald.api.v1.payload.Object.ID value) { + if (idBuilder_ == null) { + if (id_ != null) { + id_ = + org.vdaas.vald.api.v1.payload.Object.ID.newBuilder(id_).mergeFrom(value).buildPartial(); + } else { + id_ = value; + } + onChanged(); + } else { + idBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public Builder clearId() { + if (idBuilder_ == null) { + id_ = null; + onChanged(); + } else { + id_ = null; + idBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public org.vdaas.vald.api.v1.payload.Object.ID.Builder getIdBuilder() { + + onChanged(); + return getIdFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + public org.vdaas.vald.api.v1.payload.Object.IDOrBuilder getIdOrBuilder() { + if (idBuilder_ != null) { + return idBuilder_.getMessageOrBuilder(); + } else { + return id_ == null ? + org.vdaas.vald.api.v1.payload.Object.ID.getDefaultInstance() : id_; + } + } + /** + * .payload.v1.Object.ID id = 1 [(.validate.rules) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.ID, org.vdaas.vald.api.v1.payload.Object.ID.Builder, org.vdaas.vald.api.v1.payload.Object.IDOrBuilder> + getIdFieldBuilder() { + if (idBuilder_ == null) { + idBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.ID, org.vdaas.vald.api.v1.payload.Object.ID.Builder, org.vdaas.vald.api.v1.payload.Object.IDOrBuilder>( + getId(), + getParentForChildren(), + isClean()); + id_ = null; + } + return idBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Config filters_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> filtersBuilder_; + /** + * .payload.v1.Filter.Config filters = 2; + * @return Whether the filters field is set. + */ + public boolean hasFilters() { + return filtersBuilder_ != null || filters_ != null; + } + /** + * .payload.v1.Filter.Config filters = 2; + * @return The filters. + */ + public org.vdaas.vald.api.v1.payload.Filter.Config getFilters() { + if (filtersBuilder_ == null) { + return filters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + } else { + return filtersBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public Builder setFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (filtersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + filters_ = value; + onChanged(); + } else { + filtersBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public Builder setFilters( + org.vdaas.vald.api.v1.payload.Filter.Config.Builder builderForValue) { + if (filtersBuilder_ == null) { + filters_ = builderForValue.build(); + onChanged(); + } else { + filtersBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public Builder mergeFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (filtersBuilder_ == null) { + if (filters_ != null) { + filters_ = + org.vdaas.vald.api.v1.payload.Filter.Config.newBuilder(filters_).mergeFrom(value).buildPartial(); + } else { + filters_ = value; + } + onChanged(); + } else { + filtersBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public Builder clearFilters() { + if (filtersBuilder_ == null) { + filters_ = null; + onChanged(); + } else { + filters_ = null; + filtersBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public org.vdaas.vald.api.v1.payload.Filter.Config.Builder getFiltersBuilder() { + + onChanged(); + return getFiltersFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder() { + if (filtersBuilder_ != null) { + return filtersBuilder_.getMessageOrBuilder(); + } else { + return filters_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + } + } + /** + * .payload.v1.Filter.Config filters = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> + getFiltersFieldBuilder() { + if (filtersBuilder_ == null) { + filtersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder>( + getFilters(), + getParentForChildren(), + isClean()); + filters_ = null; + } + return filtersBuilder_; + } + @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:payload.v1.Object.VectorRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Object.VectorRequest) + private static final org.vdaas.vald.api.v1.payload.Object.VectorRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Object.VectorRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Object.VectorRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VectorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VectorRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.VectorRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + public interface DistanceOrBuilder extends // @@protoc_insertion_point(interface_extends:payload.v1.Object.Distance) com.google.protobuf.MessageOrBuilder { diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Search.java b/src/main/java/org/vdaas/vald/api/v1/payload/Search.java index 851baa1c..22b3ee01 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Search.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Search.java @@ -3276,6 +3276,21 @@ public interface ObjectRequestOrBuilder extends * .payload.v1.Search.Config config = 2; */ org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder getConfigOrBuilder(); + + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + boolean hasVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder(); } /** * Protobuf type {@code payload.v1.Search.ObjectRequest} @@ -3341,6 +3356,19 @@ private ObjectRequest( break; } + case 26: { + org.vdaas.vald.api.v1.payload.Filter.Target.Builder subBuilder = null; + if (vectorizer_ != null) { + subBuilder = vectorizer_.toBuilder(); + } + vectorizer_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Target.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(vectorizer_); + vectorizer_ = subBuilder.buildPartial(); + } + + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -3410,6 +3438,32 @@ public org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder getConfigOrBuilder() return getConfig(); } + public static final int VECTORIZER_FIELD_NUMBER = 3; + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + @java.lang.Override + public boolean hasVectorizer() { + return vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + return getVectorizer(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -3430,6 +3484,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (config_ != null) { output.writeMessage(2, getConfig()); } + if (vectorizer_ != null) { + output.writeMessage(3, getVectorizer()); + } unknownFields.writeTo(output); } @@ -3447,6 +3504,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getConfig()); } + if (vectorizer_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getVectorizer()); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -3469,6 +3530,11 @@ public boolean equals(final java.lang.Object obj) { if (!getConfig() .equals(other.getConfig())) return false; } + if (hasVectorizer() != other.hasVectorizer()) return false; + if (hasVectorizer()) { + if (!getVectorizer() + .equals(other.getVectorizer())) return false; + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3486,6 +3552,10 @@ public int hashCode() { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } + if (hasVectorizer()) { + hash = (37 * hash) + VECTORIZER_FIELD_NUMBER; + hash = (53 * hash) + getVectorizer().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -3627,6 +3697,12 @@ public Builder clear() { config_ = null; configBuilder_ = null; } + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } return this; } @@ -3659,6 +3735,11 @@ public org.vdaas.vald.api.v1.payload.Search.ObjectRequest buildPartial() { } else { result.config_ = configBuilder_.build(); } + if (vectorizerBuilder_ == null) { + result.vectorizer_ = vectorizer_; + } else { + result.vectorizer_ = vectorizerBuilder_.build(); + } onBuilt(); return result; } @@ -3713,6 +3794,9 @@ public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Search.ObjectRequest othe if (other.hasConfig()) { mergeConfig(other.getConfig()); } + if (other.hasVectorizer()) { + mergeVectorizer(other.getVectorizer()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -3780,119 +3864,1031 @@ public Builder clearObject() { private com.google.protobuf.SingleFieldBuilderV3< org.vdaas.vald.api.v1.payload.Search.Config, org.vdaas.vald.api.v1.payload.Search.Config.Builder, org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder> configBuilder_; /** - * .payload.v1.Search.Config config = 2; - * @return Whether the config field is set. + * .payload.v1.Search.Config config = 2; + * @return Whether the config field is set. + */ + public boolean hasConfig() { + return configBuilder_ != null || config_ != null; + } + /** + * .payload.v1.Search.Config config = 2; + * @return The config. + */ + public org.vdaas.vald.api.v1.payload.Search.Config getConfig() { + if (configBuilder_ == null) { + return config_ == null ? org.vdaas.vald.api.v1.payload.Search.Config.getDefaultInstance() : config_; + } else { + return configBuilder_.getMessage(); + } + } + /** + * .payload.v1.Search.Config config = 2; + */ + public Builder setConfig(org.vdaas.vald.api.v1.payload.Search.Config value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + config_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Search.Config config = 2; + */ + public Builder setConfig( + org.vdaas.vald.api.v1.payload.Search.Config.Builder builderForValue) { + if (configBuilder_ == null) { + config_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Search.Config config = 2; + */ + public Builder mergeConfig(org.vdaas.vald.api.v1.payload.Search.Config value) { + if (configBuilder_ == null) { + if (config_ != null) { + config_ = + org.vdaas.vald.api.v1.payload.Search.Config.newBuilder(config_).mergeFrom(value).buildPartial(); + } else { + config_ = value; + } + onChanged(); + } else { + configBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Search.Config config = 2; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + config_ = null; + onChanged(); + } else { + config_ = null; + configBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Search.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Search.Config.Builder getConfigBuilder() { + + onChanged(); + return getConfigFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Search.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder getConfigOrBuilder() { + if (configBuilder_ != null) { + return configBuilder_.getMessageOrBuilder(); + } else { + return config_ == null ? + org.vdaas.vald.api.v1.payload.Search.Config.getDefaultInstance() : config_; + } + } + /** + * .payload.v1.Search.Config config = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Search.Config, org.vdaas.vald.api.v1.payload.Search.Config.Builder, org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Search.Config, org.vdaas.vald.api.v1.payload.Search.Config.Builder, org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder>( + getConfig(), + getParentForChildren(), + isClean()); + config_ = null; + } + return configBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> vectorizerBuilder_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + public boolean hasVectorizer() { + return vectorizerBuilder_ != null || vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + if (vectorizerBuilder_ == null) { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } else { + return vectorizerBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + vectorizer_ = value; + onChanged(); + } else { + vectorizerBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer( + org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (vectorizerBuilder_ == null) { + vectorizer_ = builderForValue.build(); + onChanged(); + } else { + vectorizerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder mergeVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (vectorizer_ != null) { + vectorizer_ = + org.vdaas.vald.api.v1.payload.Filter.Target.newBuilder(vectorizer_).mergeFrom(value).buildPartial(); + } else { + vectorizer_ = value; + } + onChanged(); + } else { + vectorizerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder clearVectorizer() { + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + onChanged(); + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder getVectorizerBuilder() { + + onChanged(); + return getVectorizerFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + if (vectorizerBuilder_ != null) { + return vectorizerBuilder_.getMessageOrBuilder(); + } else { + return vectorizer_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> + getVectorizerFieldBuilder() { + if (vectorizerBuilder_ == null) { + vectorizerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder>( + getVectorizer(), + getParentForChildren(), + isClean()); + vectorizer_ = null; + } + return vectorizerBuilder_; + } + @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:payload.v1.Search.ObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Search.ObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Search.ObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Search.ObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Search.ObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MultiObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Search.MultiObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + java.util.List + getRequestsList(); + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Search.ObjectRequest getRequests(int index); + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + int getRequestsCount(); + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + java.util.List + getRequestsOrBuilderList(); + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder getRequestsOrBuilder( + int index); + } + /** + * Protobuf type {@code payload.v1.Search.MultiObjectRequest} + */ + public static final class MultiObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Search.MultiObjectRequest) + MultiObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MultiObjectRequest.newBuilder() to construct. + private MultiObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MultiObjectRequest() { + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MultiObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MultiObjectRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + requests_.add( + input.readMessage(org.vdaas.vald.api.v1.payload.Search.ObjectRequest.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Search_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Search_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.Builder.class); + } + + public static final int REQUESTS_FIELD_NUMBER = 1; + private java.util.List requests_; + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest getRequests(int index) { + return requests_.get(index); + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + return requests_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(1, requests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, requests_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest other = (org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest) obj; + + if (!getRequestsList() + .equals(other.getRequestsList())) 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 (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest 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 payload.v1.Search.MultiObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Search.MultiObjectRequest) + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Search_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Search_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + requestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Search_MultiObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest build() { + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest result = new org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest(this); + int from_bitField0_ = bitField0_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.getDefaultInstance()) return this; + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequestsFieldBuilder() : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List requests_ = + java.util.Collections.emptyList(); + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Search.ObjectRequest, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder> requestsBuilder_; + + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Search.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public Builder addRequests(org.vdaas.vald.api.v1.payload.Search.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public boolean hasConfig() { - return configBuilder_ != null || config_ != null; + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Search.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; } /** - * .payload.v1.Search.Config config = 2; - * @return The config. + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public org.vdaas.vald.api.v1.payload.Search.Config getConfig() { - if (configBuilder_ == null) { - return config_ == null ? org.vdaas.vald.api.v1.payload.Search.Config.getDefaultInstance() : config_; + public Builder addRequests( + org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); } else { - return configBuilder_.getMessage(); + requestsBuilder_.addMessage(builderForValue.build()); } + return this; } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public Builder setConfig(org.vdaas.vald.api.v1.payload.Search.Config value) { - if (configBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - config_ = value; + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); onChanged(); } else { - configBuilder_.setMessage(value); + requestsBuilder_.addMessage(index, builderForValue.build()); } - return this; } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public Builder setConfig( - org.vdaas.vald.api.v1.payload.Search.Config.Builder builderForValue) { - if (configBuilder_ == null) { - config_ = builderForValue.build(); + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requests_); onChanged(); } else { - configBuilder_.setMessage(builderForValue.build()); + requestsBuilder_.addAllMessages(values); } - return this; } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public Builder mergeConfig(org.vdaas.vald.api.v1.payload.Search.Config value) { - if (configBuilder_ == null) { - if (config_ != null) { - config_ = - org.vdaas.vald.api.v1.payload.Search.Config.newBuilder(config_).mergeFrom(value).buildPartial(); - } else { - config_ = value; - } + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { - configBuilder_.mergeFrom(value); + requestsBuilder_.clear(); } - return this; } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public Builder clearConfig() { - if (configBuilder_ == null) { - config_ = null; + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); onChanged(); } else { - config_ = null; - configBuilder_ = null; + requestsBuilder_.remove(index); } - return this; } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public org.vdaas.vald.api.v1.payload.Search.Config.Builder getConfigBuilder() { - - onChanged(); - return getConfigFieldBuilder().getBuilder(); + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder getRequestsBuilder( + int index) { + return getRequestsFieldBuilder().getBuilder(index); } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - public org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder getConfigOrBuilder() { - if (configBuilder_ != null) { - return configBuilder_.getMessageOrBuilder(); + public org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); } else { - return config_ == null ? - org.vdaas.vald.api.v1.payload.Search.Config.getDefaultInstance() : config_; + return java.util.Collections.unmodifiableList(requests_); } } /** - * .payload.v1.Search.Config config = 2; + * repeated .payload.v1.Search.ObjectRequest requests = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< - org.vdaas.vald.api.v1.payload.Search.Config, org.vdaas.vald.api.v1.payload.Search.Config.Builder, org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder> - getConfigFieldBuilder() { - if (configBuilder_ == null) { - configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - org.vdaas.vald.api.v1.payload.Search.Config, org.vdaas.vald.api.v1.payload.Search.Config.Builder, org.vdaas.vald.api.v1.payload.Search.ConfigOrBuilder>( - getConfig(), + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder().addBuilder( + org.vdaas.vald.api.v1.payload.Search.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder addRequestsBuilder( + int index) { + return getRequestsFieldBuilder().addBuilder( + index, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Search.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Search.ObjectRequest, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Search.ObjectRequest, org.vdaas.vald.api.v1.payload.Search.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Search.ObjectRequestOrBuilder>( + requests_, + ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - config_ = null; + requests_ = null; } - return configBuilder_; + return requestsBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -3907,41 +4903,41 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:payload.v1.Search.ObjectRequest) + // @@protoc_insertion_point(builder_scope:payload.v1.Search.MultiObjectRequest) } - // @@protoc_insertion_point(class_scope:payload.v1.Search.ObjectRequest) - private static final org.vdaas.vald.api.v1.payload.Search.ObjectRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:payload.v1.Search.MultiObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Search.ObjectRequest(); + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest(); } - public static org.vdaas.vald.api.v1.payload.Search.ObjectRequest getDefaultInstance() { + public static org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ObjectRequest parsePartialFrom( + public MultiObjectRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new ObjectRequest(input, extensionRegistry); + return new MultiObjectRequest(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public org.vdaas.vald.api.v1.payload.Search.ObjectRequest getDefaultInstanceForType() { + public org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -3988,19 +4984,34 @@ public interface ConfigOrBuilder extends long getTimeout(); /** - * .payload.v1.Filter.Config filters = 6; - * @return Whether the filters field is set. + * .payload.v1.Filter.Config ingress_filters = 6; + * @return Whether the ingressFilters field is set. */ - boolean hasFilters(); + boolean hasIngressFilters(); /** - * .payload.v1.Filter.Config filters = 6; - * @return The filters. + * .payload.v1.Filter.Config ingress_filters = 6; + * @return The ingressFilters. */ - org.vdaas.vald.api.v1.payload.Filter.Config getFilters(); + org.vdaas.vald.api.v1.payload.Filter.Config getIngressFilters(); /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config ingress_filters = 6; */ - org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder(); + org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getIngressFiltersOrBuilder(); + + /** + * .payload.v1.Filter.Config egress_filters = 7; + * @return Whether the egressFilters field is set. + */ + boolean hasEgressFilters(); + /** + * .payload.v1.Filter.Config egress_filters = 7; + * @return The egressFilters. + */ + org.vdaas.vald.api.v1.payload.Filter.Config getEgressFilters(); + /** + * .payload.v1.Filter.Config egress_filters = 7; + */ + org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getEgressFiltersOrBuilder(); } /** * Protobuf type {@code payload.v1.Search.Config} @@ -4076,13 +5087,26 @@ private Config( } case 50: { org.vdaas.vald.api.v1.payload.Filter.Config.Builder subBuilder = null; - if (filters_ != null) { - subBuilder = filters_.toBuilder(); + if (ingressFilters_ != null) { + subBuilder = ingressFilters_.toBuilder(); + } + ingressFilters_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Config.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(ingressFilters_); + ingressFilters_ = subBuilder.buildPartial(); + } + + break; + } + case 58: { + org.vdaas.vald.api.v1.payload.Filter.Config.Builder subBuilder = null; + if (egressFilters_ != null) { + subBuilder = egressFilters_.toBuilder(); } - filters_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Config.parser(), extensionRegistry); + egressFilters_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Config.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(filters_); - filters_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(egressFilters_); + egressFilters_ = subBuilder.buildPartial(); } break; @@ -4201,30 +5225,56 @@ public long getTimeout() { return timeout_; } - public static final int FILTERS_FIELD_NUMBER = 6; - private org.vdaas.vald.api.v1.payload.Filter.Config filters_; + public static final int INGRESS_FILTERS_FIELD_NUMBER = 6; + private org.vdaas.vald.api.v1.payload.Filter.Config ingressFilters_; + /** + * .payload.v1.Filter.Config ingress_filters = 6; + * @return Whether the ingressFilters field is set. + */ + @java.lang.Override + public boolean hasIngressFilters() { + return ingressFilters_ != null; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + * @return The ingressFilters. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Config getIngressFilters() { + return ingressFilters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : ingressFilters_; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getIngressFiltersOrBuilder() { + return getIngressFilters(); + } + + public static final int EGRESS_FILTERS_FIELD_NUMBER = 7; + private org.vdaas.vald.api.v1.payload.Filter.Config egressFilters_; /** - * .payload.v1.Filter.Config filters = 6; - * @return Whether the filters field is set. + * .payload.v1.Filter.Config egress_filters = 7; + * @return Whether the egressFilters field is set. */ @java.lang.Override - public boolean hasFilters() { - return filters_ != null; + public boolean hasEgressFilters() { + return egressFilters_ != null; } /** - * .payload.v1.Filter.Config filters = 6; - * @return The filters. + * .payload.v1.Filter.Config egress_filters = 7; + * @return The egressFilters. */ @java.lang.Override - public org.vdaas.vald.api.v1.payload.Filter.Config getFilters() { - return filters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + public org.vdaas.vald.api.v1.payload.Filter.Config getEgressFilters() { + return egressFilters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : egressFilters_; } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ @java.lang.Override - public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder() { - return getFilters(); + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getEgressFiltersOrBuilder() { + return getEgressFilters(); } private byte memoizedIsInitialized = -1; @@ -4256,8 +5306,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (timeout_ != 0L) { output.writeInt64(5, timeout_); } - if (filters_ != null) { - output.writeMessage(6, getFilters()); + if (ingressFilters_ != null) { + output.writeMessage(6, getIngressFilters()); + } + if (egressFilters_ != null) { + output.writeMessage(7, getEgressFilters()); } unknownFields.writeTo(output); } @@ -4287,9 +5340,13 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, timeout_); } - if (filters_ != null) { + if (ingressFilters_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getFilters()); + .computeMessageSize(6, getIngressFilters()); + } + if (egressFilters_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getEgressFilters()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -4318,10 +5375,15 @@ public boolean equals(final java.lang.Object obj) { other.getEpsilon())) return false; if (getTimeout() != other.getTimeout()) return false; - if (hasFilters() != other.hasFilters()) return false; - if (hasFilters()) { - if (!getFilters() - .equals(other.getFilters())) return false; + if (hasIngressFilters() != other.hasIngressFilters()) return false; + if (hasIngressFilters()) { + if (!getIngressFilters() + .equals(other.getIngressFilters())) return false; + } + if (hasEgressFilters() != other.hasEgressFilters()) return false; + if (hasEgressFilters()) { + if (!getEgressFilters() + .equals(other.getEgressFilters())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -4347,9 +5409,13 @@ public int hashCode() { hash = (37 * hash) + TIMEOUT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimeout()); - if (hasFilters()) { - hash = (37 * hash) + FILTERS_FIELD_NUMBER; - hash = (53 * hash) + getFilters().hashCode(); + if (hasIngressFilters()) { + hash = (37 * hash) + INGRESS_FILTERS_FIELD_NUMBER; + hash = (53 * hash) + getIngressFilters().hashCode(); + } + if (hasEgressFilters()) { + hash = (37 * hash) + EGRESS_FILTERS_FIELD_NUMBER; + hash = (53 * hash) + getEgressFilters().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -4494,11 +5560,17 @@ public Builder clear() { timeout_ = 0L; - if (filtersBuilder_ == null) { - filters_ = null; + if (ingressFiltersBuilder_ == null) { + ingressFilters_ = null; } else { - filters_ = null; - filtersBuilder_ = null; + ingressFilters_ = null; + ingressFiltersBuilder_ = null; + } + if (egressFiltersBuilder_ == null) { + egressFilters_ = null; + } else { + egressFilters_ = null; + egressFiltersBuilder_ = null; } return this; } @@ -4531,10 +5603,15 @@ public org.vdaas.vald.api.v1.payload.Search.Config buildPartial() { result.radius_ = radius_; result.epsilon_ = epsilon_; result.timeout_ = timeout_; - if (filtersBuilder_ == null) { - result.filters_ = filters_; + if (ingressFiltersBuilder_ == null) { + result.ingressFilters_ = ingressFilters_; + } else { + result.ingressFilters_ = ingressFiltersBuilder_.build(); + } + if (egressFiltersBuilder_ == null) { + result.egressFilters_ = egressFilters_; } else { - result.filters_ = filtersBuilder_.build(); + result.egressFilters_ = egressFiltersBuilder_.build(); } onBuilt(); return result; @@ -4600,8 +5677,11 @@ public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Search.Config other) { if (other.getTimeout() != 0L) { setTimeout(other.getTimeout()); } - if (other.hasFilters()) { - mergeFilters(other.getFilters()); + if (other.hasIngressFilters()) { + mergeIngressFilters(other.getIngressFilters()); + } + if (other.hasEgressFilters()) { + mergeEgressFilters(other.getEgressFilters()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -4832,123 +5912,242 @@ public Builder clearTimeout() { return this; } - private org.vdaas.vald.api.v1.payload.Filter.Config filters_; + private org.vdaas.vald.api.v1.payload.Filter.Config ingressFilters_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> ingressFiltersBuilder_; + /** + * .payload.v1.Filter.Config ingress_filters = 6; + * @return Whether the ingressFilters field is set. + */ + public boolean hasIngressFilters() { + return ingressFiltersBuilder_ != null || ingressFilters_ != null; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + * @return The ingressFilters. + */ + public org.vdaas.vald.api.v1.payload.Filter.Config getIngressFilters() { + if (ingressFiltersBuilder_ == null) { + return ingressFilters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : ingressFilters_; + } else { + return ingressFiltersBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public Builder setIngressFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (ingressFiltersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ingressFilters_ = value; + onChanged(); + } else { + ingressFiltersBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public Builder setIngressFilters( + org.vdaas.vald.api.v1.payload.Filter.Config.Builder builderForValue) { + if (ingressFiltersBuilder_ == null) { + ingressFilters_ = builderForValue.build(); + onChanged(); + } else { + ingressFiltersBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public Builder mergeIngressFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (ingressFiltersBuilder_ == null) { + if (ingressFilters_ != null) { + ingressFilters_ = + org.vdaas.vald.api.v1.payload.Filter.Config.newBuilder(ingressFilters_).mergeFrom(value).buildPartial(); + } else { + ingressFilters_ = value; + } + onChanged(); + } else { + ingressFiltersBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public Builder clearIngressFilters() { + if (ingressFiltersBuilder_ == null) { + ingressFilters_ = null; + onChanged(); + } else { + ingressFilters_ = null; + ingressFiltersBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public org.vdaas.vald.api.v1.payload.Filter.Config.Builder getIngressFiltersBuilder() { + + onChanged(); + return getIngressFiltersFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getIngressFiltersOrBuilder() { + if (ingressFiltersBuilder_ != null) { + return ingressFiltersBuilder_.getMessageOrBuilder(); + } else { + return ingressFilters_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : ingressFilters_; + } + } + /** + * .payload.v1.Filter.Config ingress_filters = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> + getIngressFiltersFieldBuilder() { + if (ingressFiltersBuilder_ == null) { + ingressFiltersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder>( + getIngressFilters(), + getParentForChildren(), + isClean()); + ingressFilters_ = null; + } + return ingressFiltersBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Config egressFilters_; private com.google.protobuf.SingleFieldBuilderV3< - org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> filtersBuilder_; + org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> egressFiltersBuilder_; /** - * .payload.v1.Filter.Config filters = 6; - * @return Whether the filters field is set. + * .payload.v1.Filter.Config egress_filters = 7; + * @return Whether the egressFilters field is set. */ - public boolean hasFilters() { - return filtersBuilder_ != null || filters_ != null; + public boolean hasEgressFilters() { + return egressFiltersBuilder_ != null || egressFilters_ != null; } /** - * .payload.v1.Filter.Config filters = 6; - * @return The filters. + * .payload.v1.Filter.Config egress_filters = 7; + * @return The egressFilters. */ - public org.vdaas.vald.api.v1.payload.Filter.Config getFilters() { - if (filtersBuilder_ == null) { - return filters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + public org.vdaas.vald.api.v1.payload.Filter.Config getEgressFilters() { + if (egressFiltersBuilder_ == null) { + return egressFilters_ == null ? org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : egressFilters_; } else { - return filtersBuilder_.getMessage(); + return egressFiltersBuilder_.getMessage(); } } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public Builder setFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { - if (filtersBuilder_ == null) { + public Builder setEgressFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (egressFiltersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - filters_ = value; + egressFilters_ = value; onChanged(); } else { - filtersBuilder_.setMessage(value); + egressFiltersBuilder_.setMessage(value); } return this; } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public Builder setFilters( + public Builder setEgressFilters( org.vdaas.vald.api.v1.payload.Filter.Config.Builder builderForValue) { - if (filtersBuilder_ == null) { - filters_ = builderForValue.build(); + if (egressFiltersBuilder_ == null) { + egressFilters_ = builderForValue.build(); onChanged(); } else { - filtersBuilder_.setMessage(builderForValue.build()); + egressFiltersBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public Builder mergeFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { - if (filtersBuilder_ == null) { - if (filters_ != null) { - filters_ = - org.vdaas.vald.api.v1.payload.Filter.Config.newBuilder(filters_).mergeFrom(value).buildPartial(); + public Builder mergeEgressFilters(org.vdaas.vald.api.v1.payload.Filter.Config value) { + if (egressFiltersBuilder_ == null) { + if (egressFilters_ != null) { + egressFilters_ = + org.vdaas.vald.api.v1.payload.Filter.Config.newBuilder(egressFilters_).mergeFrom(value).buildPartial(); } else { - filters_ = value; + egressFilters_ = value; } onChanged(); } else { - filtersBuilder_.mergeFrom(value); + egressFiltersBuilder_.mergeFrom(value); } return this; } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public Builder clearFilters() { - if (filtersBuilder_ == null) { - filters_ = null; + public Builder clearEgressFilters() { + if (egressFiltersBuilder_ == null) { + egressFilters_ = null; onChanged(); } else { - filters_ = null; - filtersBuilder_ = null; + egressFilters_ = null; + egressFiltersBuilder_ = null; } return this; } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public org.vdaas.vald.api.v1.payload.Filter.Config.Builder getFiltersBuilder() { + public org.vdaas.vald.api.v1.payload.Filter.Config.Builder getEgressFiltersBuilder() { onChanged(); - return getFiltersFieldBuilder().getBuilder(); + return getEgressFiltersFieldBuilder().getBuilder(); } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ - public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getFiltersOrBuilder() { - if (filtersBuilder_ != null) { - return filtersBuilder_.getMessageOrBuilder(); + public org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder getEgressFiltersOrBuilder() { + if (egressFiltersBuilder_ != null) { + return egressFiltersBuilder_.getMessageOrBuilder(); } else { - return filters_ == null ? - org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : filters_; + return egressFilters_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Config.getDefaultInstance() : egressFilters_; } } /** - * .payload.v1.Filter.Config filters = 6; + * .payload.v1.Filter.Config egress_filters = 7; */ private com.google.protobuf.SingleFieldBuilderV3< org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder> - getFiltersFieldBuilder() { - if (filtersBuilder_ == null) { - filtersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + getEgressFiltersFieldBuilder() { + if (egressFiltersBuilder_ == null) { + egressFiltersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.vdaas.vald.api.v1.payload.Filter.Config, org.vdaas.vald.api.v1.payload.Filter.Config.Builder, org.vdaas.vald.api.v1.payload.Filter.ConfigOrBuilder>( - getFilters(), + getEgressFilters(), getParentForChildren(), isClean()); - filters_ = null; + egressFilters_ = null; } - return filtersBuilder_; + return egressFiltersBuilder_; } @java.lang.Override public final Builder setUnknownFields( diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Update.java b/src/main/java/org/vdaas/vald/api/v1/payload/Update.java index 3eee77bd..df759bf9 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Update.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Update.java @@ -1697,6 +1697,1826 @@ public org.vdaas.vald.api.v1.payload.Update.MultiRequest getDefaultInstanceForTy } + public interface ObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Update.ObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + boolean hasObject(); + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + org.vdaas.vald.api.v1.payload.Object.Blob getObject(); + /** + * .payload.v1.Object.Blob object = 1; + */ + org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder(); + + /** + * .payload.v1.Update.Config config = 2; + * @return Whether the config field is set. + */ + boolean hasConfig(); + /** + * .payload.v1.Update.Config config = 2; + * @return The config. + */ + org.vdaas.vald.api.v1.payload.Update.Config getConfig(); + /** + * .payload.v1.Update.Config config = 2; + */ + org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder getConfigOrBuilder(); + + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + boolean hasVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder(); + } + /** + * Protobuf type {@code payload.v1.Update.ObjectRequest} + */ + public static final class ObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Update.ObjectRequest) + ObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ObjectRequest.newBuilder() to construct. + private ObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ObjectRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ObjectRequest( + 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: { + org.vdaas.vald.api.v1.payload.Object.Blob.Builder subBuilder = null; + if (object_ != null) { + subBuilder = object_.toBuilder(); + } + object_ = input.readMessage(org.vdaas.vald.api.v1.payload.Object.Blob.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(object_); + object_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.vdaas.vald.api.v1.payload.Update.Config.Builder subBuilder = null; + if (config_ != null) { + subBuilder = config_.toBuilder(); + } + config_ = input.readMessage(org.vdaas.vald.api.v1.payload.Update.Config.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(config_); + config_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + org.vdaas.vald.api.v1.payload.Filter.Target.Builder subBuilder = null; + if (vectorizer_ != null) { + subBuilder = vectorizer_.toBuilder(); + } + vectorizer_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Target.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(vectorizer_); + vectorizer_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder.class); + } + + public static final int OBJECT_FIELD_NUMBER = 1; + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + @java.lang.Override + public boolean hasObject() { + return object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + return getObject(); + } + + public static final int CONFIG_FIELD_NUMBER = 2; + private org.vdaas.vald.api.v1.payload.Update.Config config_; + /** + * .payload.v1.Update.Config config = 2; + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return config_ != null; + } + /** + * .payload.v1.Update.Config config = 2; + * @return The config. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.Config getConfig() { + return config_ == null ? org.vdaas.vald.api.v1.payload.Update.Config.getDefaultInstance() : config_; + } + /** + * .payload.v1.Update.Config config = 2; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder getConfigOrBuilder() { + return getConfig(); + } + + public static final int VECTORIZER_FIELD_NUMBER = 3; + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + @java.lang.Override + public boolean hasVectorizer() { + return vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + return getVectorizer(); + } + + 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 (object_ != null) { + output.writeMessage(1, getObject()); + } + if (config_ != null) { + output.writeMessage(2, getConfig()); + } + if (vectorizer_ != null) { + output.writeMessage(3, getVectorizer()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (object_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getObject()); + } + if (config_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getConfig()); + } + if (vectorizer_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getVectorizer()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Update.ObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Update.ObjectRequest other = (org.vdaas.vald.api.v1.payload.Update.ObjectRequest) obj; + + if (hasObject() != other.hasObject()) return false; + if (hasObject()) { + if (!getObject() + .equals(other.getObject())) return false; + } + if (hasConfig() != other.hasConfig()) return false; + if (hasConfig()) { + if (!getConfig() + .equals(other.getConfig())) return false; + } + if (hasVectorizer() != other.hasVectorizer()) return false; + if (hasVectorizer()) { + if (!getVectorizer() + .equals(other.getVectorizer())) 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 (hasObject()) { + hash = (37 * hash) + OBJECT_FIELD_NUMBER; + hash = (53 * hash) + getObject().hashCode(); + } + if (hasConfig()) { + hash = (37 * hash) + CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getConfig().hashCode(); + } + if (hasVectorizer()) { + hash = (37 * hash) + VECTORIZER_FIELD_NUMBER; + hash = (53 * hash) + getVectorizer().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Update.ObjectRequest 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 payload.v1.Update.ObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Update.ObjectRequest) + org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Update.ObjectRequest.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(); + if (objectBuilder_ == null) { + object_ = null; + } else { + object_ = null; + objectBuilder_ = null; + } + if (configBuilder_ == null) { + config_ = null; + } else { + config_ = null; + configBuilder_ = null; + } + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_ObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest build() { + org.vdaas.vald.api.v1.payload.Update.ObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Update.ObjectRequest result = new org.vdaas.vald.api.v1.payload.Update.ObjectRequest(this); + if (objectBuilder_ == null) { + result.object_ = object_; + } else { + result.object_ = objectBuilder_.build(); + } + if (configBuilder_ == null) { + result.config_ = config_; + } else { + result.config_ = configBuilder_.build(); + } + if (vectorizerBuilder_ == null) { + result.vectorizer_ = vectorizer_; + } else { + result.vectorizer_ = vectorizerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Update.ObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Update.ObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Update.ObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance()) return this; + if (other.hasObject()) { + mergeObject(other.getObject()); + } + if (other.hasConfig()) { + mergeConfig(other.getConfig()); + } + if (other.hasVectorizer()) { + mergeVectorizer(other.getVectorizer()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Update.ObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Update.ObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> objectBuilder_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + public boolean hasObject() { + return objectBuilder_ != null || object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + if (objectBuilder_ == null) { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } else { + return objectBuilder_.getMessage(); + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + object_ = value; + onChanged(); + } else { + objectBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject( + org.vdaas.vald.api.v1.payload.Object.Blob.Builder builderForValue) { + if (objectBuilder_ == null) { + object_ = builderForValue.build(); + onChanged(); + } else { + objectBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder mergeObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (object_ != null) { + object_ = + org.vdaas.vald.api.v1.payload.Object.Blob.newBuilder(object_).mergeFrom(value).buildPartial(); + } else { + object_ = value; + } + onChanged(); + } else { + objectBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder clearObject() { + if (objectBuilder_ == null) { + object_ = null; + onChanged(); + } else { + object_ = null; + objectBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.Blob.Builder getObjectBuilder() { + + onChanged(); + return getObjectFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + if (objectBuilder_ != null) { + return objectBuilder_.getMessageOrBuilder(); + } else { + return object_ == null ? + org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> + getObjectFieldBuilder() { + if (objectBuilder_ == null) { + objectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder>( + getObject(), + getParentForChildren(), + isClean()); + object_ = null; + } + return objectBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Update.Config config_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.Config, org.vdaas.vald.api.v1.payload.Update.Config.Builder, org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder> configBuilder_; + /** + * .payload.v1.Update.Config config = 2; + * @return Whether the config field is set. + */ + public boolean hasConfig() { + return configBuilder_ != null || config_ != null; + } + /** + * .payload.v1.Update.Config config = 2; + * @return The config. + */ + public org.vdaas.vald.api.v1.payload.Update.Config getConfig() { + if (configBuilder_ == null) { + return config_ == null ? org.vdaas.vald.api.v1.payload.Update.Config.getDefaultInstance() : config_; + } else { + return configBuilder_.getMessage(); + } + } + /** + * .payload.v1.Update.Config config = 2; + */ + public Builder setConfig(org.vdaas.vald.api.v1.payload.Update.Config value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + config_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Update.Config config = 2; + */ + public Builder setConfig( + org.vdaas.vald.api.v1.payload.Update.Config.Builder builderForValue) { + if (configBuilder_ == null) { + config_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Update.Config config = 2; + */ + public Builder mergeConfig(org.vdaas.vald.api.v1.payload.Update.Config value) { + if (configBuilder_ == null) { + if (config_ != null) { + config_ = + org.vdaas.vald.api.v1.payload.Update.Config.newBuilder(config_).mergeFrom(value).buildPartial(); + } else { + config_ = value; + } + onChanged(); + } else { + configBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Update.Config config = 2; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + config_ = null; + onChanged(); + } else { + config_ = null; + configBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Update.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Update.Config.Builder getConfigBuilder() { + + onChanged(); + return getConfigFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Update.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder getConfigOrBuilder() { + if (configBuilder_ != null) { + return configBuilder_.getMessageOrBuilder(); + } else { + return config_ == null ? + org.vdaas.vald.api.v1.payload.Update.Config.getDefaultInstance() : config_; + } + } + /** + * .payload.v1.Update.Config config = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.Config, org.vdaas.vald.api.v1.payload.Update.Config.Builder, org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.Config, org.vdaas.vald.api.v1.payload.Update.Config.Builder, org.vdaas.vald.api.v1.payload.Update.ConfigOrBuilder>( + getConfig(), + getParentForChildren(), + isClean()); + config_ = null; + } + return configBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> vectorizerBuilder_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + public boolean hasVectorizer() { + return vectorizerBuilder_ != null || vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + if (vectorizerBuilder_ == null) { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } else { + return vectorizerBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + vectorizer_ = value; + onChanged(); + } else { + vectorizerBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer( + org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (vectorizerBuilder_ == null) { + vectorizer_ = builderForValue.build(); + onChanged(); + } else { + vectorizerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder mergeVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (vectorizer_ != null) { + vectorizer_ = + org.vdaas.vald.api.v1.payload.Filter.Target.newBuilder(vectorizer_).mergeFrom(value).buildPartial(); + } else { + vectorizer_ = value; + } + onChanged(); + } else { + vectorizerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder clearVectorizer() { + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + onChanged(); + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder getVectorizerBuilder() { + + onChanged(); + return getVectorizerFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + if (vectorizerBuilder_ != null) { + return vectorizerBuilder_.getMessageOrBuilder(); + } else { + return vectorizer_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> + getVectorizerFieldBuilder() { + if (vectorizerBuilder_ == null) { + vectorizerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder>( + getVectorizer(), + getParentForChildren(), + isClean()); + vectorizer_ = null; + } + return vectorizerBuilder_; + } + @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:payload.v1.Update.ObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Update.ObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Update.ObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Update.ObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Update.ObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MultiObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Update.MultiObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + java.util.List + getRequestsList(); + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Update.ObjectRequest getRequests(int index); + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + int getRequestsCount(); + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + java.util.List + getRequestsOrBuilderList(); + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder getRequestsOrBuilder( + int index); + } + /** + * Protobuf type {@code payload.v1.Update.MultiObjectRequest} + */ + public static final class MultiObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Update.MultiObjectRequest) + MultiObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MultiObjectRequest.newBuilder() to construct. + private MultiObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MultiObjectRequest() { + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MultiObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MultiObjectRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + requests_.add( + input.readMessage(org.vdaas.vald.api.v1.payload.Update.ObjectRequest.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.Builder.class); + } + + public static final int REQUESTS_FIELD_NUMBER = 1; + private java.util.List requests_; + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest getRequests(int index) { + return requests_.get(index); + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + return requests_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(1, requests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, requests_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest other = (org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest) obj; + + if (!getRequestsList() + .equals(other.getRequestsList())) 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 (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest 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 payload.v1.Update.MultiObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Update.MultiObjectRequest) + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + requestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Update_MultiObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest build() { + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest result = new org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest(this); + int from_bitField0_ = bitField0_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.getDefaultInstance()) return this; + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequestsFieldBuilder() : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List requests_ = + java.util.Collections.emptyList(); + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.ObjectRequest, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder> requestsBuilder_; + + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Update.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder addRequests(org.vdaas.vald.api.v1.payload.Update.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Update.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder addRequests( + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder getRequestsBuilder( + int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder().addBuilder( + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder addRequestsBuilder( + int index) { + return getRequestsFieldBuilder().addBuilder( + index, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Update.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.ObjectRequest, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Update.ObjectRequest, org.vdaas.vald.api.v1.payload.Update.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Update.ObjectRequestOrBuilder>( + requests_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + requests_ = null; + } + return requestsBuilder_; + } + @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:payload.v1.Update.MultiObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Update.MultiObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MultiObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MultiObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + public interface ConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:payload.v1.Update.Config) com.google.protobuf.MessageOrBuilder { diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/Upsert.java b/src/main/java/org/vdaas/vald/api/v1/payload/Upsert.java index 23e036b8..30b8cfdf 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/Upsert.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/Upsert.java @@ -1697,6 +1697,1826 @@ public org.vdaas.vald.api.v1.payload.Upsert.MultiRequest getDefaultInstanceForTy } + public interface ObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Upsert.ObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + boolean hasObject(); + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + org.vdaas.vald.api.v1.payload.Object.Blob getObject(); + /** + * .payload.v1.Object.Blob object = 1; + */ + org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder(); + + /** + * .payload.v1.Upsert.Config config = 2; + * @return Whether the config field is set. + */ + boolean hasConfig(); + /** + * .payload.v1.Upsert.Config config = 2; + * @return The config. + */ + org.vdaas.vald.api.v1.payload.Upsert.Config getConfig(); + /** + * .payload.v1.Upsert.Config config = 2; + */ + org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder getConfigOrBuilder(); + + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + boolean hasVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer(); + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder(); + } + /** + * Protobuf type {@code payload.v1.Upsert.ObjectRequest} + */ + public static final class ObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Upsert.ObjectRequest) + ObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ObjectRequest.newBuilder() to construct. + private ObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ObjectRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ObjectRequest( + 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: { + org.vdaas.vald.api.v1.payload.Object.Blob.Builder subBuilder = null; + if (object_ != null) { + subBuilder = object_.toBuilder(); + } + object_ = input.readMessage(org.vdaas.vald.api.v1.payload.Object.Blob.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(object_); + object_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.vdaas.vald.api.v1.payload.Upsert.Config.Builder subBuilder = null; + if (config_ != null) { + subBuilder = config_.toBuilder(); + } + config_ = input.readMessage(org.vdaas.vald.api.v1.payload.Upsert.Config.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(config_); + config_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + org.vdaas.vald.api.v1.payload.Filter.Target.Builder subBuilder = null; + if (vectorizer_ != null) { + subBuilder = vectorizer_.toBuilder(); + } + vectorizer_ = input.readMessage(org.vdaas.vald.api.v1.payload.Filter.Target.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(vectorizer_); + vectorizer_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder.class); + } + + public static final int OBJECT_FIELD_NUMBER = 1; + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + @java.lang.Override + public boolean hasObject() { + return object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + return getObject(); + } + + public static final int CONFIG_FIELD_NUMBER = 2; + private org.vdaas.vald.api.v1.payload.Upsert.Config config_; + /** + * .payload.v1.Upsert.Config config = 2; + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return config_ != null; + } + /** + * .payload.v1.Upsert.Config config = 2; + * @return The config. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.Config getConfig() { + return config_ == null ? org.vdaas.vald.api.v1.payload.Upsert.Config.getDefaultInstance() : config_; + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder getConfigOrBuilder() { + return getConfig(); + } + + public static final int VECTORIZER_FIELD_NUMBER = 3; + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + @java.lang.Override + public boolean hasVectorizer() { + return vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + return getVectorizer(); + } + + 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 (object_ != null) { + output.writeMessage(1, getObject()); + } + if (config_ != null) { + output.writeMessage(2, getConfig()); + } + if (vectorizer_ != null) { + output.writeMessage(3, getVectorizer()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (object_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getObject()); + } + if (config_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getConfig()); + } + if (vectorizer_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getVectorizer()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest other = (org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest) obj; + + if (hasObject() != other.hasObject()) return false; + if (hasObject()) { + if (!getObject() + .equals(other.getObject())) return false; + } + if (hasConfig() != other.hasConfig()) return false; + if (hasConfig()) { + if (!getConfig() + .equals(other.getConfig())) return false; + } + if (hasVectorizer() != other.hasVectorizer()) return false; + if (hasVectorizer()) { + if (!getVectorizer() + .equals(other.getVectorizer())) 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 (hasObject()) { + hash = (37 * hash) + OBJECT_FIELD_NUMBER; + hash = (53 * hash) + getObject().hashCode(); + } + if (hasConfig()) { + hash = (37 * hash) + CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getConfig().hashCode(); + } + if (hasVectorizer()) { + hash = (37 * hash) + VECTORIZER_FIELD_NUMBER; + hash = (53 * hash) + getVectorizer().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest 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 payload.v1.Upsert.ObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Upsert.ObjectRequest) + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_ObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_ObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.class, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.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(); + if (objectBuilder_ == null) { + object_ = null; + } else { + object_ = null; + objectBuilder_ = null; + } + if (configBuilder_ == null) { + config_ = null; + } else { + config_ = null; + configBuilder_ = null; + } + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_ObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest build() { + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest result = new org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest(this); + if (objectBuilder_ == null) { + result.object_ = object_; + } else { + result.object_ = objectBuilder_.build(); + } + if (configBuilder_ == null) { + result.config_ = config_; + } else { + result.config_ = configBuilder_.build(); + } + if (vectorizerBuilder_ == null) { + result.vectorizer_ = vectorizer_; + } else { + result.vectorizer_ = vectorizerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance()) return this; + if (other.hasObject()) { + mergeObject(other.getObject()); + } + if (other.hasConfig()) { + mergeConfig(other.getConfig()); + } + if (other.hasVectorizer()) { + mergeVectorizer(other.getVectorizer()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.vdaas.vald.api.v1.payload.Object.Blob object_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> objectBuilder_; + /** + * .payload.v1.Object.Blob object = 1; + * @return Whether the object field is set. + */ + public boolean hasObject() { + return objectBuilder_ != null || object_ != null; + } + /** + * .payload.v1.Object.Blob object = 1; + * @return The object. + */ + public org.vdaas.vald.api.v1.payload.Object.Blob getObject() { + if (objectBuilder_ == null) { + return object_ == null ? org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } else { + return objectBuilder_.getMessage(); + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + object_ = value; + onChanged(); + } else { + objectBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder setObject( + org.vdaas.vald.api.v1.payload.Object.Blob.Builder builderForValue) { + if (objectBuilder_ == null) { + object_ = builderForValue.build(); + onChanged(); + } else { + objectBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder mergeObject(org.vdaas.vald.api.v1.payload.Object.Blob value) { + if (objectBuilder_ == null) { + if (object_ != null) { + object_ = + org.vdaas.vald.api.v1.payload.Object.Blob.newBuilder(object_).mergeFrom(value).buildPartial(); + } else { + object_ = value; + } + onChanged(); + } else { + objectBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public Builder clearObject() { + if (objectBuilder_ == null) { + object_ = null; + onChanged(); + } else { + object_ = null; + objectBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.Blob.Builder getObjectBuilder() { + + onChanged(); + return getObjectFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Object.Blob object = 1; + */ + public org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder getObjectOrBuilder() { + if (objectBuilder_ != null) { + return objectBuilder_.getMessageOrBuilder(); + } else { + return object_ == null ? + org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance() : object_; + } + } + /** + * .payload.v1.Object.Blob object = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder> + getObjectFieldBuilder() { + if (objectBuilder_ == null) { + objectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Object.Blob, org.vdaas.vald.api.v1.payload.Object.Blob.Builder, org.vdaas.vald.api.v1.payload.Object.BlobOrBuilder>( + getObject(), + getParentForChildren(), + isClean()); + object_ = null; + } + return objectBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Upsert.Config config_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.Config, org.vdaas.vald.api.v1.payload.Upsert.Config.Builder, org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder> configBuilder_; + /** + * .payload.v1.Upsert.Config config = 2; + * @return Whether the config field is set. + */ + public boolean hasConfig() { + return configBuilder_ != null || config_ != null; + } + /** + * .payload.v1.Upsert.Config config = 2; + * @return The config. + */ + public org.vdaas.vald.api.v1.payload.Upsert.Config getConfig() { + if (configBuilder_ == null) { + return config_ == null ? org.vdaas.vald.api.v1.payload.Upsert.Config.getDefaultInstance() : config_; + } else { + return configBuilder_.getMessage(); + } + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public Builder setConfig(org.vdaas.vald.api.v1.payload.Upsert.Config value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + config_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public Builder setConfig( + org.vdaas.vald.api.v1.payload.Upsert.Config.Builder builderForValue) { + if (configBuilder_ == null) { + config_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public Builder mergeConfig(org.vdaas.vald.api.v1.payload.Upsert.Config value) { + if (configBuilder_ == null) { + if (config_ != null) { + config_ = + org.vdaas.vald.api.v1.payload.Upsert.Config.newBuilder(config_).mergeFrom(value).buildPartial(); + } else { + config_ = value; + } + onChanged(); + } else { + configBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + config_ = null; + onChanged(); + } else { + config_ = null; + configBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Upsert.Config.Builder getConfigBuilder() { + + onChanged(); + return getConfigFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder getConfigOrBuilder() { + if (configBuilder_ != null) { + return configBuilder_.getMessageOrBuilder(); + } else { + return config_ == null ? + org.vdaas.vald.api.v1.payload.Upsert.Config.getDefaultInstance() : config_; + } + } + /** + * .payload.v1.Upsert.Config config = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.Config, org.vdaas.vald.api.v1.payload.Upsert.Config.Builder, org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.Config, org.vdaas.vald.api.v1.payload.Upsert.Config.Builder, org.vdaas.vald.api.v1.payload.Upsert.ConfigOrBuilder>( + getConfig(), + getParentForChildren(), + isClean()); + config_ = null; + } + return configBuilder_; + } + + private org.vdaas.vald.api.v1.payload.Filter.Target vectorizer_; + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> vectorizerBuilder_; + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return Whether the vectorizer field is set. + */ + public boolean hasVectorizer() { + return vectorizerBuilder_ != null || vectorizer_ != null; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + * @return The vectorizer. + */ + public org.vdaas.vald.api.v1.payload.Filter.Target getVectorizer() { + if (vectorizerBuilder_ == null) { + return vectorizer_ == null ? org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } else { + return vectorizerBuilder_.getMessage(); + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + vectorizer_ = value; + onChanged(); + } else { + vectorizerBuilder_.setMessage(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder setVectorizer( + org.vdaas.vald.api.v1.payload.Filter.Target.Builder builderForValue) { + if (vectorizerBuilder_ == null) { + vectorizer_ = builderForValue.build(); + onChanged(); + } else { + vectorizerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder mergeVectorizer(org.vdaas.vald.api.v1.payload.Filter.Target value) { + if (vectorizerBuilder_ == null) { + if (vectorizer_ != null) { + vectorizer_ = + org.vdaas.vald.api.v1.payload.Filter.Target.newBuilder(vectorizer_).mergeFrom(value).buildPartial(); + } else { + vectorizer_ = value; + } + onChanged(); + } else { + vectorizerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public Builder clearVectorizer() { + if (vectorizerBuilder_ == null) { + vectorizer_ = null; + onChanged(); + } else { + vectorizer_ = null; + vectorizerBuilder_ = null; + } + + return this; + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.Target.Builder getVectorizerBuilder() { + + onChanged(); + return getVectorizerFieldBuilder().getBuilder(); + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + public org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder getVectorizerOrBuilder() { + if (vectorizerBuilder_ != null) { + return vectorizerBuilder_.getMessageOrBuilder(); + } else { + return vectorizer_ == null ? + org.vdaas.vald.api.v1.payload.Filter.Target.getDefaultInstance() : vectorizer_; + } + } + /** + * .payload.v1.Filter.Target vectorizer = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder> + getVectorizerFieldBuilder() { + if (vectorizerBuilder_ == null) { + vectorizerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Filter.Target, org.vdaas.vald.api.v1.payload.Filter.Target.Builder, org.vdaas.vald.api.v1.payload.Filter.TargetOrBuilder>( + getVectorizer(), + getParentForChildren(), + isClean()); + vectorizer_ = null; + } + return vectorizerBuilder_; + } + @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:payload.v1.Upsert.ObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Upsert.ObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MultiObjectRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:payload.v1.Upsert.MultiObjectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + java.util.List + getRequestsList(); + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getRequests(int index); + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + int getRequestsCount(); + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + java.util.List + getRequestsOrBuilderList(); + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index); + } + /** + * Protobuf type {@code payload.v1.Upsert.MultiObjectRequest} + */ + public static final class MultiObjectRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:payload.v1.Upsert.MultiObjectRequest) + MultiObjectRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MultiObjectRequest.newBuilder() to construct. + private MultiObjectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MultiObjectRequest() { + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MultiObjectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MultiObjectRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + requests_.add( + input.readMessage(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.Builder.class); + } + + public static final int REQUESTS_FIELD_NUMBER = 1; + private java.util.List requests_; + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getRequests(int index) { + return requests_.get(index); + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + return requests_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(1, requests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, requests_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest)) { + return super.equals(obj); + } + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest other = (org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest) obj; + + if (!getRequestsList() + .equals(other.getRequestsList())) 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 (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest 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 payload.v1.Upsert.MultiObjectRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:payload.v1.Upsert.MultiObjectRequest) + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_MultiObjectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.class, org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.Builder.class); + } + + // Construct using org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + requestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.vdaas.vald.api.v1.payload.ValdPayload.internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest getDefaultInstanceForType() { + return org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest build() { + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest buildPartial() { + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest result = new org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest(this); + int from_bitField0_ = bitField0_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest) { + return mergeFrom((org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest other) { + if (other == org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.getDefaultInstance()) return this; + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000001); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequestsFieldBuilder() : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List requests_ = + java.util.Collections.emptyList(); + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder> requestsBuilder_; + + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder setRequests( + int index, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder addRequests(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder addRequests( + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder addRequests( + int index, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder getRequestsBuilder( + int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder getRequestsOrBuilder( + int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder().addBuilder( + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder addRequestsBuilder( + int index) { + return getRequestsFieldBuilder().addBuilder( + index, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance()); + } + /** + * repeated .payload.v1.Upsert.ObjectRequest requests = 1; + */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.Builder, org.vdaas.vald.api.v1.payload.Upsert.ObjectRequestOrBuilder>( + requests_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + requests_ = null; + } + return requestsBuilder_; + } + @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:payload.v1.Upsert.MultiObjectRequest) + } + + // @@protoc_insertion_point(class_scope:payload.v1.Upsert.MultiObjectRequest) + private static final org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest(); + } + + public static org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MultiObjectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MultiObjectRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + public interface ConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:payload.v1.Upsert.Config) com.google.protobuf.MessageOrBuilder { diff --git a/src/main/java/org/vdaas/vald/api/v1/payload/ValdPayload.java b/src/main/java/org/vdaas/vald/api/v1/payload/ValdPayload.java index 9dfc64c8..b14fef43 100644 --- a/src/main/java/org/vdaas/vald/api/v1/payload/ValdPayload.java +++ b/src/main/java/org/vdaas/vald/api/v1/payload/ValdPayload.java @@ -44,6 +44,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Search_ObjectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Search_MultiObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Search_MultiObjectRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Search_Config_descriptor; static final @@ -94,6 +99,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Insert_MultiRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Insert_ObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Insert_ObjectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Insert_MultiObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Insert_MultiObjectRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Insert_Config_descriptor; static final @@ -114,6 +129,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Update_MultiRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Update_ObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Update_ObjectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Update_MultiObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Update_MultiObjectRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Update_Config_descriptor; static final @@ -134,6 +159,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Upsert_MultiRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Upsert_ObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Upsert_ObjectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Upsert_MultiObjectRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Upsert_Config_descriptor; static final @@ -160,45 +195,15 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Remove_Config_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_Key_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_Key_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_Keys_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_Keys_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_Val_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_Val_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_Vals_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_Vals_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_KeyVal_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_KeyVal_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Meta_KeyVals_descriptor; + internal_static_payload_v1_Object_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Meta_KeyVals_fieldAccessorTable; + internal_static_payload_v1_Object_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor - internal_static_payload_v1_Object_descriptor; + internal_static_payload_v1_Object_VectorRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_payload_v1_Object_fieldAccessorTable; + internal_static_payload_v1_Object_VectorRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Object_Distance_descriptor; static final @@ -259,6 +264,41 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_payload_v1_Object_Locations_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_Key_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_Key_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_Keys_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_Keys_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_Val_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_Val_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_Vals_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_Vals_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_KeyVal_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_KeyVal_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_payload_v1_Meta_KeyVals_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_payload_v1_Meta_KeyVals_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_payload_v1_Control_descriptor; static final @@ -478,124 +518,148 @@ public static void registerAllExtensions( "/gogoproto/gogo.proto\0322github.com/gogo/g" + "oogleapis/google/rpc/status.proto\032Agithu" + "b.com/envoyproxy/protoc-gen-validate/val" + - "idate/validate.proto\"\372\005\n\006Search\032N\n\007Reque" + + "idate/validate.proto\"\256\007\n\006Search\032N\n\007Reque" + "st\022\030\n\006vector\030\001 \003(\002B\010\372B\005\222\001\002\010\002\022)\n\006config\030\002" + " \001(\0132\031.payload.v1.Search.Config\032<\n\014Multi" + "Request\022,\n\010requests\030\001 \003(\0132\032.payload.v1.S" + "earch.Request\032B\n\tIDRequest\022\n\n\002id\030\001 \001(\t\022)" + "\n\006config\030\002 \001(\0132\031.payload.v1.Search.Confi" + "g\032@\n\016MultiIDRequest\022.\n\010requests\030\001 \003(\0132\034." + - "payload.v1.Search.IDRequest\032J\n\rObjectReq" + + "payload.v1.Search.IDRequest\032y\n\rObjectReq" + "uest\022\016\n\006object\030\001 \001(\014\022)\n\006config\030\002 \001(\0132\031.p" + - "ayload.v1.Search.Config\032\220\001\n\006Config\022\022\n\nre" + - "quest_id\030\001 \001(\t\022\024\n\003num\030\002 \001(\rB\007\372B\004*\002(\001\022\016\n\006" + - "radius\030\003 \001(\002\022\017\n\007epsilon\030\004 \001(\002\022\017\n\007timeout" + - "\030\005 \001(\003\022*\n\007filters\030\006 \001(\0132\031.payload.v1.Fil" + - "ter.Config\032L\n\010Response\022\022\n\nrequest_id\030\001 \001" + - "(\t\022,\n\007results\030\002 \003(\0132\033.payload.v1.Object." + - "Distance\032;\n\tResponses\022.\n\tresponses\030\001 \003(\013" + - "2\033.payload.v1.Search.Response\032r\n\016StreamR" + - "esponse\022/\n\010response\030\001 \001(\0132\033.payload.v1.S" + - "earch.ResponseH\000\022$\n\006status\030\002 \001(\0132\022.googl" + - "e.rpc.StatusH\000B\t\n\007payload\"I\n\006Filter\032$\n\006T" + - "arget\022\014\n\004host\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\032\031\n\006Con" + - "fig\022\017\n\007targets\030\001 \003(\t\"\210\002\n\006Insert\032i\n\007Reque" + - "st\0223\n\006vector\030\001 \001(\0132\031.payload.v1.Object.V" + - "ectorB\010\372B\005\222\001\002\010\002\022)\n\006config\030\002 \001(\0132\031.payloa" + - "d.v1.Insert.Config\032<\n\014MultiRequest\022,\n\010re" + - "quests\030\001 \003(\0132\032.payload.v1.Insert.Request" + + "ayload.v1.Search.Config\022-\n\nvectorizer\030\003 " + + "\001(\0132\031.payload.v1.Filter.Target\032H\n\022MultiO" + + "bjectRequest\0222\n\010requests\030\001 \003(\0132 .payload" + + ".v1.Search.ObjectRequest\032\313\001\n\006Config\022\022\n\nr" + + "equest_id\030\001 \001(\t\022\024\n\003num\030\002 \001(\rB\007\372B\004*\002(\001\022\016\n" + + "\006radius\030\003 \001(\002\022\017\n\007epsilon\030\004 \001(\002\022\017\n\007timeou" + + "t\030\005 \001(\003\0222\n\017ingress_filters\030\006 \001(\0132\031.paylo" + + "ad.v1.Filter.Config\0221\n\016egress_filters\030\007 " + + "\001(\0132\031.payload.v1.Filter.Config\032L\n\010Respon" + + "se\022\022\n\nrequest_id\030\001 \001(\t\022,\n\007results\030\002 \003(\0132" + + "\033.payload.v1.Object.Distance\032;\n\tResponse" + + "s\022.\n\tresponses\030\001 \003(\0132\033.payload.v1.Search" + + ".Response\032r\n\016StreamResponse\022/\n\010response\030" + + "\001 \001(\0132\033.payload.v1.Search.ResponseH\000\022$\n\006" + + "status\030\002 \001(\0132\022.google.rpc.StatusH\000B\t\n\007pa" + + "yload\"d\n\006Filter\032$\n\006Target\022\014\n\004host\030\001 \001(\t\022" + + "\014\n\004port\030\002 \001(\r\0324\n\006Config\022*\n\007targets\030\001 \003(\013" + + "2\031.payload.v1.Filter.Target\"\347\003\n\006Insert\032i" + + "\n\007Request\0223\n\006vector\030\001 \001(\0132\031.payload.v1.O" + + "bject.VectorB\010\372B\005\222\001\002\010\002\022)\n\006config\030\002 \001(\0132\031" + + ".payload.v1.Insert.Config\032<\n\014MultiReques" + + "t\022,\n\010requests\030\001 \003(\0132\032.payload.v1.Insert." + + "Request\032\222\001\n\rObjectRequest\022\'\n\006object\030\001 \001(" + + "\0132\027.payload.v1.Object.Blob\022)\n\006config\030\002 \001" + + "(\0132\031.payload.v1.Insert.Config\022-\n\nvectori" + + "zer\030\003 \001(\0132\031.payload.v1.Filter.Target\032H\n\022" + + "MultiObjectRequest\0222\n\010requests\030\001 \003(\0132 .p" + + "ayload.v1.Insert.ObjectRequest\032U\n\006Config" + + "\022\037\n\027skip_strict_exist_check\030\001 \001(\010\022*\n\007fil" + + "ters\030\002 \001(\0132\031.payload.v1.Filter.Config\"\347\003" + + "\n\006Update\032i\n\007Request\0223\n\006vector\030\001 \001(\0132\031.pa" + + "yload.v1.Object.VectorB\010\372B\005\222\001\002\010\002\022)\n\006conf" + + "ig\030\002 \001(\0132\031.payload.v1.Update.Config\032<\n\014M" + + "ultiRequest\022,\n\010requests\030\001 \003(\0132\032.payload." + + "v1.Update.Request\032\222\001\n\rObjectRequest\022\'\n\006o" + + "bject\030\001 \001(\0132\027.payload.v1.Object.Blob\022)\n\006" + + "config\030\002 \001(\0132\031.payload.v1.Update.Config\022" + + "-\n\nvectorizer\030\003 \001(\0132\031.payload.v1.Filter." + + "Target\032H\n\022MultiObjectRequest\0222\n\010requests" + + "\030\001 \003(\0132 .payload.v1.Update.ObjectRequest" + "\032U\n\006Config\022\037\n\027skip_strict_exist_check\030\001 " + "\001(\010\022*\n\007filters\030\002 \001(\0132\031.payload.v1.Filter" + - ".Config\"\210\002\n\006Update\032i\n\007Request\0223\n\006vector\030" + + ".Config\"\347\003\n\006Upsert\032i\n\007Request\0223\n\006vector\030" + "\001 \001(\0132\031.payload.v1.Object.VectorB\010\372B\005\222\001\002" + - "\010\002\022)\n\006config\030\002 \001(\0132\031.payload.v1.Update.C" + + "\010\002\022)\n\006config\030\002 \001(\0132\031.payload.v1.Upsert.C" + "onfig\032<\n\014MultiRequest\022,\n\010requests\030\001 \003(\0132" + - "\032.payload.v1.Update.Request\032U\n\006Config\022\037\n" + - "\027skip_strict_exist_check\030\001 \001(\010\022*\n\007filter" + - "s\030\002 \001(\0132\031.payload.v1.Filter.Config\"\210\002\n\006U" + - "psert\032i\n\007Request\0223\n\006vector\030\001 \001(\0132\031.paylo" + - "ad.v1.Object.VectorB\010\372B\005\222\001\002\010\002\022)\n\006config\030" + - "\002 \001(\0132\031.payload.v1.Upsert.Config\032<\n\014Mult" + - "iRequest\022,\n\010requests\030\001 \003(\0132\032.payload.v1." + - "Upsert.Request\032U\n\006Config\022\037\n\027skip_strict_" + - "exist_check\030\001 \001(\010\022*\n\007filters\030\002 \001(\0132\031.pay" + - "load.v1.Filter.Config\"\312\001\n\006Remove\032W\n\007Requ" + - "est\022!\n\002id\030\001 \001(\0132\025.payload.v1.Object.ID\022)" + - "\n\006config\030\002 \001(\0132\031.payload.v1.Remove.Confi" + - "g\032<\n\014MultiRequest\022,\n\010requests\030\001 \003(\0132\032.pa" + - "yload.v1.Remove.Request\032)\n\006Config\022\037\n\027ski" + - "p_strict_exist_check\030\001 \001(\010\"\257\001\n\004Meta\032\022\n\003K" + - "ey\022\013\n\003key\030\001 \001(\t\032\024\n\004Keys\022\014\n\004keys\030\001 \003(\t\032\022\n" + - "\003Val\022\013\n\003val\030\001 \001(\t\032\024\n\004Vals\022\014\n\004vals\030\001 \003(\t\032" + - "\"\n\006KeyVal\022\013\n\003key\030\001 \001(\t\022\013\n\003val\030\002 \001(\t\032/\n\007K" + - "eyVals\022$\n\003kvs\030\001 \003(\0132\027.payload.v1.Meta.Ke" + - "yVal\"\256\006\n\006Object\032(\n\010Distance\022\n\n\002id\030\001 \001(\t\022" + - "\020\n\010distance\030\002 \001(\002\032r\n\016StreamDistance\022/\n\010d" + - "istance\030\001 \001(\0132\033.payload.v1.Object.Distan" + - "ceH\000\022$\n\006status\030\002 \001(\0132\022.google.rpc.Status" + - "H\000B\t\n\007payload\032\031\n\002ID\022\023\n\002id\030\001 \001(\tB\007\372B\004r\002\020\001" + - "\032\022\n\003IDs\022\013\n\003ids\030\001 \003(\t\0327\n\006Vector\022\023\n\002id\030\001 \001" + - "(\tB\007\372B\004r\002\020\001\022\030\n\006vector\030\002 \003(\002B\010\372B\005\222\001\002\010\002\0325\n" + - "\007Vectors\022*\n\007vectors\030\001 \003(\0132\031.payload.v1.O" + - "bject.Vector\032l\n\014StreamVector\022+\n\006vector\030\001" + - " \001(\0132\031.payload.v1.Object.VectorH\000\022$\n\006sta" + - "tus\030\002 \001(\0132\022.google.rpc.StatusH\000B\t\n\007paylo" + - "ad\032+\n\004Blob\022\023\n\002id\030\001 \001(\tB\007\372B\004r\002\020\001\022\016\n\006objec" + - "t\030\002 \001(\014\032f\n\nStreamBlob\022\'\n\004blob\030\001 \001(\0132\027.pa" + - "yload.v1.Object.BlobH\000\022$\n\006status\030\002 \001(\0132\022" + - ".google.rpc.StatusH\000B\t\n\007payload\0323\n\010Locat" + - "ion\022\014\n\004name\030\001 \001(\t\022\014\n\004uuid\030\002 \001(\t\022\013\n\003ips\030\003" + - " \003(\t\032r\n\016StreamLocation\022/\n\010location\030\001 \001(\013" + - "2\033.payload.v1.Object.LocationH\000\022$\n\006statu" + - "s\030\002 \001(\0132\022.google.rpc.StatusH\000B\t\n\007payload" + - "\032;\n\tLocations\022.\n\tlocations\030\001 \003(\0132\033.paylo" + - "ad.v1.Object.Location\";\n\007Control\0320\n\022Crea" + - "teIndexRequest\022\032\n\tpool_size\030\001 \001(\rB\007\372B\004*\002" + - "(\000\"\300\001\n\013Replication\032\"\n\010Recovery\022\026\n\016delete" + - "d_agents\030\001 \003(\t\032@\n\tRebalance\022\031\n\021high_usag" + - "e_agents\030\001 \003(\t\022\030\n\020low_usage_agents\030\002 \003(\t" + - "\032K\n\006Agents\022\016\n\006agents\030\001 \003(\t\022\026\n\016removed_ag" + - "ents\030\002 \003(\t\022\031\n\021replicating_agent\030\003 \003(\t\"O\n" + - "\nDiscoverer\032A\n\007Request\022\025\n\004name\030\001 \001(\tB\007\372B" + - "\004r\002\020\001\022\021\n\tnamespace\030\002 \001(\t\022\014\n\004node\030\003 \001(\t\"\314" + - "\004\n\006Backup\032K\n\tGetVector\032 \n\007Request\022\025\n\004uui" + - "d\030\001 \001(\tB\007\372B\004r\002\020\001\032\034\n\005Owner\022\023\n\002ip\030\001 \001(\tB\007\372" + - "B\004r\002\020\001\032-\n\tLocations\032 \n\007Request\022\025\n\004uuid\030\001" + - " \001(\tB\007\372B\004r\002\020\001\032S\n\006Remove\032 \n\007Request\022\025\n\004uu" + - "id\030\001 \001(\tB\007\372B\004r\002\020\001\032\'\n\014RequestMulti\022\027\n\005uui" + - "ds\030\001 \003(\tB\010\372B\005\222\001\002\010\001\032u\n\002IP\032C\n\010Register\0327\n\007" + - "Request\022\025\n\004uuid\030\001 \001(\tB\007\372B\004r\002\020\001\022\025\n\003ips\030\002 " + - "\003(\tB\010\372B\005\222\001\002\010\001\032*\n\006Remove\032 \n\007Request\022\025\n\003ip" + - "s\030\001 \003(\tB\010\372B\005\222\001\002\010\001\032=\n\006Vector\022\014\n\004uuid\030\001 \001(" + - "\t\022\030\n\006vector\030\003 \003(\002B\010\372B\005\222\001\002\010\002\022\013\n\003ips\030\004 \003(\t" + - "\0325\n\007Vectors\022*\n\007vectors\030\001 \003(\0132\031.payload.v" + - "1.Backup.Vector\032\203\001\n\nCompressed\0323\n\006Vector" + - "\022\014\n\004uuid\030\001 \001(\t\022\016\n\006vector\030\003 \001(\014\022\013\n\003ips\030\004 " + - "\003(\t\032@\n\007Vectors\0225\n\007vectors\030\001 \003(\0132$.payloa" + - "d.v1.Backup.Compressed.Vector\"\370\005\n\004Info\032\207" + - "\001\n\005Index\032>\n\005Count\022\016\n\006stored\030\001 \001(\r\022\023\n\013unc" + - "ommitted\030\002 \001(\r\022\020\n\010indexing\030\003 \001(\010\032>\n\004UUID" + - "\032\031\n\tCommitted\022\014\n\004uuid\030\001 \001(\t\032\033\n\013Uncommitt" + - "ed\022\014\n\004uuid\030\001 \001(\t\032\276\001\n\003Pod\022\020\n\010app_name\030\001 \001" + - "(\t\022\014\n\004name\030\002 \001(\t\022\021\n\tnamespace\030\003 \001(\t\022\023\n\002i" + - "p\030\004 \001(\tB\007\372B\004r\002x\001\022!\n\003cpu\030\005 \001(\0132\024.payload." + - "v1.Info.CPU\022\'\n\006memory\030\006 \001(\0132\027.payload.v1" + - ".Info.Memory\022#\n\004node\030\007 \001(\0132\025.payload.v1." + - "Info.Node\032\263\001\n\004Node\022\014\n\004name\030\001 \001(\t\022\025\n\rinte" + - "rnal_addr\030\002 \001(\t\022\025\n\rexternal_addr\030\003 \001(\t\022!" + - "\n\003cpu\030\004 \001(\0132\024.payload.v1.Info.CPU\022\'\n\006mem" + - "ory\030\005 \001(\0132\027.payload.v1.Info.Memory\022#\n\004Po" + - "ds\030\006 \001(\0132\025.payload.v1.Info.Pods\0324\n\003CPU\022\r" + - "\n\005limit\030\001 \001(\001\022\017\n\007request\030\002 \001(\001\022\r\n\005usage\030" + - "\003 \001(\001\0327\n\006Memory\022\r\n\005limit\030\001 \001(\001\022\017\n\007reques" + - "t\030\002 \001(\001\022\r\n\005usage\030\003 \001(\001\0324\n\004Pods\022,\n\004pods\030\001" + - " \003(\0132\024.payload.v1.Info.PodB\010\372B\005\222\001\002\010\001\0327\n\005" + - "Nodes\022.\n\005nodes\030\001 \003(\0132\025.payload.v1.Info.N" + - "odeB\010\372B\005\222\001\002\010\001\032\021\n\003IPs\022\n\n\002ip\030\001 \003(\t\"\007\n\005Empt" + - "yBn\n\035org.vdaas.vald.api.v1.payloadB\013Vald" + - "PayloadP\001Z*github.com/vdaas/vald/apis/gr" + - "pc/v1/payload\310\342\036\001\320\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto" + - "3" + "\032.payload.v1.Upsert.Request\032\222\001\n\rObjectRe" + + "quest\022\'\n\006object\030\001 \001(\0132\027.payload.v1.Objec" + + "t.Blob\022)\n\006config\030\002 \001(\0132\031.payload.v1.Upse" + + "rt.Config\022-\n\nvectorizer\030\003 \001(\0132\031.payload." + + "v1.Filter.Target\032H\n\022MultiObjectRequest\0222" + + "\n\010requests\030\001 \003(\0132 .payload.v1.Upsert.Obj" + + "ectRequest\032U\n\006Config\022\037\n\027skip_strict_exis" + + "t_check\030\001 \001(\010\022*\n\007filters\030\002 \001(\0132\031.payload" + + ".v1.Filter.Config\"\312\001\n\006Remove\032W\n\007Request\022" + + "!\n\002id\030\001 \001(\0132\025.payload.v1.Object.ID\022)\n\006co" + + "nfig\030\002 \001(\0132\031.payload.v1.Remove.Config\032<\n" + + "\014MultiRequest\022,\n\010requests\030\001 \003(\0132\032.payloa" + + "d.v1.Remove.Request\032)\n\006Config\022\037\n\027skip_st" + + "rict_exist_check\030\001 \001(\010\"\230\007\n\006Object\032h\n\rVec" + + "torRequest\022+\n\002id\030\001 \001(\0132\025.payload.v1.Obje" + + "ct.IDB\010\372B\005\222\001\002\010\002\022*\n\007filters\030\002 \001(\0132\031.paylo" + + "ad.v1.Filter.Config\032(\n\010Distance\022\n\n\002id\030\001 " + + "\001(\t\022\020\n\010distance\030\002 \001(\002\032r\n\016StreamDistance\022" + + "/\n\010distance\030\001 \001(\0132\033.payload.v1.Object.Di" + + "stanceH\000\022$\n\006status\030\002 \001(\0132\022.google.rpc.St" + + "atusH\000B\t\n\007payload\032\031\n\002ID\022\023\n\002id\030\001 \001(\tB\007\372B\004" + + "r\002\020\001\032\022\n\003IDs\022\013\n\003ids\030\001 \003(\t\0327\n\006Vector\022\023\n\002id" + + "\030\001 \001(\tB\007\372B\004r\002\020\001\022\030\n\006vector\030\002 \003(\002B\010\372B\005\222\001\002\010" + + "\002\0325\n\007Vectors\022*\n\007vectors\030\001 \003(\0132\031.payload." + + "v1.Object.Vector\032l\n\014StreamVector\022+\n\006vect" + + "or\030\001 \001(\0132\031.payload.v1.Object.VectorH\000\022$\n" + + "\006status\030\002 \001(\0132\022.google.rpc.StatusH\000B\t\n\007p" + + "ayload\032+\n\004Blob\022\023\n\002id\030\001 \001(\tB\007\372B\004r\002\020\001\022\016\n\006o" + + "bject\030\002 \001(\014\032f\n\nStreamBlob\022\'\n\004blob\030\001 \001(\0132" + + "\027.payload.v1.Object.BlobH\000\022$\n\006status\030\002 \001" + + "(\0132\022.google.rpc.StatusH\000B\t\n\007payload\0323\n\010L" + + "ocation\022\014\n\004name\030\001 \001(\t\022\014\n\004uuid\030\002 \001(\t\022\013\n\003i" + + "ps\030\003 \003(\t\032r\n\016StreamLocation\022/\n\010location\030\001" + + " \001(\0132\033.payload.v1.Object.LocationH\000\022$\n\006s" + + "tatus\030\002 \001(\0132\022.google.rpc.StatusH\000B\t\n\007pay" + + "load\032;\n\tLocations\022.\n\tlocations\030\001 \003(\0132\033.p" + + "ayload.v1.Object.Location\"\257\001\n\004Meta\032\022\n\003Ke" + + "y\022\013\n\003key\030\001 \001(\t\032\024\n\004Keys\022\014\n\004keys\030\001 \003(\t\032\022\n\003" + + "Val\022\013\n\003val\030\001 \001(\t\032\024\n\004Vals\022\014\n\004vals\030\001 \003(\t\032\"" + + "\n\006KeyVal\022\013\n\003key\030\001 \001(\t\022\013\n\003val\030\002 \001(\t\032/\n\007Ke" + + "yVals\022$\n\003kvs\030\001 \003(\0132\027.payload.v1.Meta.Key" + + "Val\";\n\007Control\0320\n\022CreateIndexRequest\022\032\n\t" + + "pool_size\030\001 \001(\rB\007\372B\004*\002(\000\"\300\001\n\013Replication" + + "\032\"\n\010Recovery\022\026\n\016deleted_agents\030\001 \003(\t\032@\n\t" + + "Rebalance\022\031\n\021high_usage_agents\030\001 \003(\t\022\030\n\020" + + "low_usage_agents\030\002 \003(\t\032K\n\006Agents\022\016\n\006agen" + + "ts\030\001 \003(\t\022\026\n\016removed_agents\030\002 \003(\t\022\031\n\021repl" + + "icating_agent\030\003 \003(\t\"O\n\nDiscoverer\032A\n\007Req" + + "uest\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022\021\n\tnamespace" + + "\030\002 \001(\t\022\014\n\004node\030\003 \001(\t\"\314\004\n\006Backup\032K\n\tGetVe" + + "ctor\032 \n\007Request\022\025\n\004uuid\030\001 \001(\tB\007\372B\004r\002\020\001\032\034" + + "\n\005Owner\022\023\n\002ip\030\001 \001(\tB\007\372B\004r\002\020\001\032-\n\tLocation" + + "s\032 \n\007Request\022\025\n\004uuid\030\001 \001(\tB\007\372B\004r\002\020\001\032S\n\006R" + + "emove\032 \n\007Request\022\025\n\004uuid\030\001 \001(\tB\007\372B\004r\002\020\001\032" + + "\'\n\014RequestMulti\022\027\n\005uuids\030\001 \003(\tB\010\372B\005\222\001\002\010\001" + + "\032u\n\002IP\032C\n\010Register\0327\n\007Request\022\025\n\004uuid\030\001 " + + "\001(\tB\007\372B\004r\002\020\001\022\025\n\003ips\030\002 \003(\tB\010\372B\005\222\001\002\010\001\032*\n\006R" + + "emove\032 \n\007Request\022\025\n\003ips\030\001 \003(\tB\010\372B\005\222\001\002\010\001\032" + + "=\n\006Vector\022\014\n\004uuid\030\001 \001(\t\022\030\n\006vector\030\003 \003(\002B" + + "\010\372B\005\222\001\002\010\002\022\013\n\003ips\030\004 \003(\t\0325\n\007Vectors\022*\n\007vec" + + "tors\030\001 \003(\0132\031.payload.v1.Backup.Vector\032\203\001" + + "\n\nCompressed\0323\n\006Vector\022\014\n\004uuid\030\001 \001(\t\022\016\n\006" + + "vector\030\003 \001(\014\022\013\n\003ips\030\004 \003(\t\032@\n\007Vectors\0225\n\007" + + "vectors\030\001 \003(\0132$.payload.v1.Backup.Compre" + + "ssed.Vector\"\370\005\n\004Info\032\207\001\n\005Index\032>\n\005Count\022" + + "\016\n\006stored\030\001 \001(\r\022\023\n\013uncommitted\030\002 \001(\r\022\020\n\010" + + "indexing\030\003 \001(\010\032>\n\004UUID\032\031\n\tCommitted\022\014\n\004u" + + "uid\030\001 \001(\t\032\033\n\013Uncommitted\022\014\n\004uuid\030\001 \001(\t\032\276" + + "\001\n\003Pod\022\020\n\010app_name\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\021" + + "\n\tnamespace\030\003 \001(\t\022\023\n\002ip\030\004 \001(\tB\007\372B\004r\002x\001\022!" + + "\n\003cpu\030\005 \001(\0132\024.payload.v1.Info.CPU\022\'\n\006mem" + + "ory\030\006 \001(\0132\027.payload.v1.Info.Memory\022#\n\004no" + + "de\030\007 \001(\0132\025.payload.v1.Info.Node\032\263\001\n\004Node" + + "\022\014\n\004name\030\001 \001(\t\022\025\n\rinternal_addr\030\002 \001(\t\022\025\n" + + "\rexternal_addr\030\003 \001(\t\022!\n\003cpu\030\004 \001(\0132\024.payl" + + "oad.v1.Info.CPU\022\'\n\006memory\030\005 \001(\0132\027.payloa" + + "d.v1.Info.Memory\022#\n\004Pods\030\006 \001(\0132\025.payload" + + ".v1.Info.Pods\0324\n\003CPU\022\r\n\005limit\030\001 \001(\001\022\017\n\007r" + + "equest\030\002 \001(\001\022\r\n\005usage\030\003 \001(\001\0327\n\006Memory\022\r\n" + + "\005limit\030\001 \001(\001\022\017\n\007request\030\002 \001(\001\022\r\n\005usage\030\003" + + " \001(\001\0324\n\004Pods\022,\n\004pods\030\001 \003(\0132\024.payload.v1." + + "Info.PodB\010\372B\005\222\001\002\010\001\0327\n\005Nodes\022.\n\005nodes\030\001 \003" + + "(\0132\025.payload.v1.Info.NodeB\010\372B\005\222\001\002\010\001\032\021\n\003I" + + "Ps\022\n\n\002ip\030\001 \003(\t\"\007\n\005EmptyBn\n\035org.vdaas.val" + + "d.api.v1.payloadB\013ValdPayloadP\001Z*github." + + "com/vdaas/vald/apis/grpc/v1/payload\310\342\036\001\320" + + "\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -639,27 +703,33 @@ public static void registerAllExtensions( internal_static_payload_v1_Search_ObjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Search_ObjectRequest_descriptor, - new java.lang.String[] { "Object", "Config", }); - internal_static_payload_v1_Search_Config_descriptor = + new java.lang.String[] { "Object", "Config", "Vectorizer", }); + internal_static_payload_v1_Search_MultiObjectRequest_descriptor = internal_static_payload_v1_Search_descriptor.getNestedTypes().get(5); + internal_static_payload_v1_Search_MultiObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Search_MultiObjectRequest_descriptor, + new java.lang.String[] { "Requests", }); + internal_static_payload_v1_Search_Config_descriptor = + internal_static_payload_v1_Search_descriptor.getNestedTypes().get(6); internal_static_payload_v1_Search_Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Search_Config_descriptor, - new java.lang.String[] { "RequestId", "Num", "Radius", "Epsilon", "Timeout", "Filters", }); + new java.lang.String[] { "RequestId", "Num", "Radius", "Epsilon", "Timeout", "IngressFilters", "EgressFilters", }); internal_static_payload_v1_Search_Response_descriptor = - internal_static_payload_v1_Search_descriptor.getNestedTypes().get(6); + internal_static_payload_v1_Search_descriptor.getNestedTypes().get(7); internal_static_payload_v1_Search_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Search_Response_descriptor, new java.lang.String[] { "RequestId", "Results", }); internal_static_payload_v1_Search_Responses_descriptor = - internal_static_payload_v1_Search_descriptor.getNestedTypes().get(7); + internal_static_payload_v1_Search_descriptor.getNestedTypes().get(8); internal_static_payload_v1_Search_Responses_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Search_Responses_descriptor, new java.lang.String[] { "Responses", }); internal_static_payload_v1_Search_StreamResponse_descriptor = - internal_static_payload_v1_Search_descriptor.getNestedTypes().get(8); + internal_static_payload_v1_Search_descriptor.getNestedTypes().get(9); internal_static_payload_v1_Search_StreamResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Search_StreamResponse_descriptor, @@ -700,8 +770,20 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Insert_MultiRequest_descriptor, new java.lang.String[] { "Requests", }); - internal_static_payload_v1_Insert_Config_descriptor = + internal_static_payload_v1_Insert_ObjectRequest_descriptor = internal_static_payload_v1_Insert_descriptor.getNestedTypes().get(2); + internal_static_payload_v1_Insert_ObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Insert_ObjectRequest_descriptor, + new java.lang.String[] { "Object", "Config", "Vectorizer", }); + internal_static_payload_v1_Insert_MultiObjectRequest_descriptor = + internal_static_payload_v1_Insert_descriptor.getNestedTypes().get(3); + internal_static_payload_v1_Insert_MultiObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Insert_MultiObjectRequest_descriptor, + new java.lang.String[] { "Requests", }); + internal_static_payload_v1_Insert_Config_descriptor = + internal_static_payload_v1_Insert_descriptor.getNestedTypes().get(4); internal_static_payload_v1_Insert_Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Insert_Config_descriptor, @@ -724,8 +806,20 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Update_MultiRequest_descriptor, new java.lang.String[] { "Requests", }); - internal_static_payload_v1_Update_Config_descriptor = + internal_static_payload_v1_Update_ObjectRequest_descriptor = internal_static_payload_v1_Update_descriptor.getNestedTypes().get(2); + internal_static_payload_v1_Update_ObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Update_ObjectRequest_descriptor, + new java.lang.String[] { "Object", "Config", "Vectorizer", }); + internal_static_payload_v1_Update_MultiObjectRequest_descriptor = + internal_static_payload_v1_Update_descriptor.getNestedTypes().get(3); + internal_static_payload_v1_Update_MultiObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Update_MultiObjectRequest_descriptor, + new java.lang.String[] { "Requests", }); + internal_static_payload_v1_Update_Config_descriptor = + internal_static_payload_v1_Update_descriptor.getNestedTypes().get(4); internal_static_payload_v1_Update_Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Update_Config_descriptor, @@ -748,8 +842,20 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Upsert_MultiRequest_descriptor, new java.lang.String[] { "Requests", }); - internal_static_payload_v1_Upsert_Config_descriptor = + internal_static_payload_v1_Upsert_ObjectRequest_descriptor = internal_static_payload_v1_Upsert_descriptor.getNestedTypes().get(2); + internal_static_payload_v1_Upsert_ObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Upsert_ObjectRequest_descriptor, + new java.lang.String[] { "Object", "Config", "Vectorizer", }); + internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor = + internal_static_payload_v1_Upsert_descriptor.getNestedTypes().get(3); + internal_static_payload_v1_Upsert_MultiObjectRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Upsert_MultiObjectRequest_descriptor, + new java.lang.String[] { "Requests", }); + internal_static_payload_v1_Upsert_Config_descriptor = + internal_static_payload_v1_Upsert_descriptor.getNestedTypes().get(4); internal_static_payload_v1_Upsert_Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Upsert_Config_descriptor, @@ -778,126 +884,132 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Remove_Config_descriptor, new java.lang.String[] { "SkipStrictExistCheck", }); - internal_static_payload_v1_Meta_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_payload_v1_Meta_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_descriptor, - new java.lang.String[] { }); - internal_static_payload_v1_Meta_Key_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(0); - internal_static_payload_v1_Meta_Key_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_Key_descriptor, - new java.lang.String[] { "Key", }); - internal_static_payload_v1_Meta_Keys_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(1); - internal_static_payload_v1_Meta_Keys_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_Keys_descriptor, - new java.lang.String[] { "Keys", }); - internal_static_payload_v1_Meta_Val_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(2); - internal_static_payload_v1_Meta_Val_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_Val_descriptor, - new java.lang.String[] { "Val", }); - internal_static_payload_v1_Meta_Vals_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(3); - internal_static_payload_v1_Meta_Vals_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_Vals_descriptor, - new java.lang.String[] { "Vals", }); - internal_static_payload_v1_Meta_KeyVal_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(4); - internal_static_payload_v1_Meta_KeyVal_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_KeyVal_descriptor, - new java.lang.String[] { "Key", "Val", }); - internal_static_payload_v1_Meta_KeyVals_descriptor = - internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(5); - internal_static_payload_v1_Meta_KeyVals_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_payload_v1_Meta_KeyVals_descriptor, - new java.lang.String[] { "Kvs", }); internal_static_payload_v1_Object_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(6); internal_static_payload_v1_Object_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_descriptor, new java.lang.String[] { }); - internal_static_payload_v1_Object_Distance_descriptor = + internal_static_payload_v1_Object_VectorRequest_descriptor = internal_static_payload_v1_Object_descriptor.getNestedTypes().get(0); + internal_static_payload_v1_Object_VectorRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Object_VectorRequest_descriptor, + new java.lang.String[] { "Id", "Filters", }); + internal_static_payload_v1_Object_Distance_descriptor = + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(1); internal_static_payload_v1_Object_Distance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Distance_descriptor, new java.lang.String[] { "Id", "Distance", }); internal_static_payload_v1_Object_StreamDistance_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(1); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(2); internal_static_payload_v1_Object_StreamDistance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_StreamDistance_descriptor, new java.lang.String[] { "Distance", "Status", "Payload", }); internal_static_payload_v1_Object_ID_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(2); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(3); internal_static_payload_v1_Object_ID_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_ID_descriptor, new java.lang.String[] { "Id", }); internal_static_payload_v1_Object_IDs_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(3); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(4); internal_static_payload_v1_Object_IDs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_IDs_descriptor, new java.lang.String[] { "Ids", }); internal_static_payload_v1_Object_Vector_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(4); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(5); internal_static_payload_v1_Object_Vector_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Vector_descriptor, new java.lang.String[] { "Id", "Vector", }); internal_static_payload_v1_Object_Vectors_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(5); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(6); internal_static_payload_v1_Object_Vectors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Vectors_descriptor, new java.lang.String[] { "Vectors", }); internal_static_payload_v1_Object_StreamVector_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(6); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(7); internal_static_payload_v1_Object_StreamVector_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_StreamVector_descriptor, new java.lang.String[] { "Vector", "Status", "Payload", }); internal_static_payload_v1_Object_Blob_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(7); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(8); internal_static_payload_v1_Object_Blob_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Blob_descriptor, new java.lang.String[] { "Id", "Object", }); internal_static_payload_v1_Object_StreamBlob_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(8); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(9); internal_static_payload_v1_Object_StreamBlob_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_StreamBlob_descriptor, new java.lang.String[] { "Blob", "Status", "Payload", }); internal_static_payload_v1_Object_Location_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(9); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(10); internal_static_payload_v1_Object_Location_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Location_descriptor, new java.lang.String[] { "Name", "Uuid", "Ips", }); internal_static_payload_v1_Object_StreamLocation_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(10); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(11); internal_static_payload_v1_Object_StreamLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_StreamLocation_descriptor, new java.lang.String[] { "Location", "Status", "Payload", }); internal_static_payload_v1_Object_Locations_descriptor = - internal_static_payload_v1_Object_descriptor.getNestedTypes().get(11); + internal_static_payload_v1_Object_descriptor.getNestedTypes().get(12); internal_static_payload_v1_Object_Locations_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_payload_v1_Object_Locations_descriptor, new java.lang.String[] { "Locations", }); + internal_static_payload_v1_Meta_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_payload_v1_Meta_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_descriptor, + new java.lang.String[] { }); + internal_static_payload_v1_Meta_Key_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(0); + internal_static_payload_v1_Meta_Key_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_Key_descriptor, + new java.lang.String[] { "Key", }); + internal_static_payload_v1_Meta_Keys_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(1); + internal_static_payload_v1_Meta_Keys_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_Keys_descriptor, + new java.lang.String[] { "Keys", }); + internal_static_payload_v1_Meta_Val_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(2); + internal_static_payload_v1_Meta_Val_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_Val_descriptor, + new java.lang.String[] { "Val", }); + internal_static_payload_v1_Meta_Vals_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(3); + internal_static_payload_v1_Meta_Vals_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_Vals_descriptor, + new java.lang.String[] { "Vals", }); + internal_static_payload_v1_Meta_KeyVal_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(4); + internal_static_payload_v1_Meta_KeyVal_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_KeyVal_descriptor, + new java.lang.String[] { "Key", "Val", }); + internal_static_payload_v1_Meta_KeyVals_descriptor = + internal_static_payload_v1_Meta_descriptor.getNestedTypes().get(5); + internal_static_payload_v1_Meta_KeyVals_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_payload_v1_Meta_KeyVals_descriptor, + new java.lang.String[] { "Kvs", }); internal_static_payload_v1_Control_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_payload_v1_Control_fieldAccessorTable = new diff --git a/src/main/java/org/vdaas/vald/api/v1/vald/FilterGrpc.java b/src/main/java/org/vdaas/vald/api/v1/vald/FilterGrpc.java index b68ae3c2..d4424af3 100644 --- a/src/main/java/org/vdaas/vald/api/v1/vald/FilterGrpc.java +++ b/src/main/java/org/vdaas/vald/api/v1/vald/FilterGrpc.java @@ -58,6 +58,37 @@ org.vdaas.vald.api.v1.payload.Search.Response> getSearchObjectMethod() { return getSearchObjectMethod; } + private static volatile io.grpc.MethodDescriptor getMultiSearchObjectMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "MultiSearchObject", + requestType = org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.class, + responseType = org.vdaas.vald.api.v1.payload.Search.Responses.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getMultiSearchObjectMethod() { + io.grpc.MethodDescriptor getMultiSearchObjectMethod; + if ((getMultiSearchObjectMethod = FilterGrpc.getMultiSearchObjectMethod) == null) { + synchronized (FilterGrpc.class) { + if ((getMultiSearchObjectMethod = FilterGrpc.getMultiSearchObjectMethod) == null) { + FilterGrpc.getMultiSearchObjectMethod = getMultiSearchObjectMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "MultiSearchObject")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.vdaas.vald.api.v1.payload.Search.Responses.getDefaultInstance())) + .setSchemaDescriptor(new FilterMethodDescriptorSupplier("MultiSearchObject")) + .build(); + } + } + } + return getMultiSearchObjectMethod; + } + private static volatile io.grpc.MethodDescriptor getStreamSearchObjectMethod; @@ -89,27 +120,27 @@ org.vdaas.vald.api.v1.payload.Search.StreamResponse> getStreamSearchObjectMethod return getStreamSearchObjectMethod; } - private static volatile io.grpc.MethodDescriptor getInsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "InsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Location.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getInsertObjectMethod() { - io.grpc.MethodDescriptor getInsertObjectMethod; + io.grpc.MethodDescriptor getInsertObjectMethod; if ((getInsertObjectMethod = FilterGrpc.getInsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getInsertObjectMethod = FilterGrpc.getInsertObjectMethod) == null) { FilterGrpc.getInsertObjectMethod = getInsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Location.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("InsertObject")) @@ -120,27 +151,27 @@ org.vdaas.vald.api.v1.payload.Object.Location> getInsertObjectMethod() { return getInsertObjectMethod; } - private static volatile io.grpc.MethodDescriptor getStreamInsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "StreamInsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.StreamLocation.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor getStreamInsertObjectMethod() { - io.grpc.MethodDescriptor getStreamInsertObjectMethod; + io.grpc.MethodDescriptor getStreamInsertObjectMethod; if ((getStreamInsertObjectMethod = FilterGrpc.getStreamInsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getStreamInsertObjectMethod = FilterGrpc.getStreamInsertObjectMethod) == null) { FilterGrpc.getStreamInsertObjectMethod = getStreamInsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamInsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.StreamLocation.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("StreamInsertObject")) @@ -151,27 +182,27 @@ org.vdaas.vald.api.v1.payload.Object.StreamLocation> getStreamInsertObjectMethod return getStreamInsertObjectMethod; } - private static volatile io.grpc.MethodDescriptor getMultiInsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "MultiInsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Locations.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getMultiInsertObjectMethod() { - io.grpc.MethodDescriptor getMultiInsertObjectMethod; + io.grpc.MethodDescriptor getMultiInsertObjectMethod; if ((getMultiInsertObjectMethod = FilterGrpc.getMultiInsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getMultiInsertObjectMethod = FilterGrpc.getMultiInsertObjectMethod) == null) { FilterGrpc.getMultiInsertObjectMethod = getMultiInsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "MultiInsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Locations.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("MultiInsertObject")) @@ -182,27 +213,27 @@ org.vdaas.vald.api.v1.payload.Object.Locations> getMultiInsertObjectMethod() { return getMultiInsertObjectMethod; } - private static volatile io.grpc.MethodDescriptor getUpdateObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "UpdateObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Update.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Location.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getUpdateObjectMethod() { - io.grpc.MethodDescriptor getUpdateObjectMethod; + io.grpc.MethodDescriptor getUpdateObjectMethod; if ((getUpdateObjectMethod = FilterGrpc.getUpdateObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getUpdateObjectMethod = FilterGrpc.getUpdateObjectMethod) == null) { FilterGrpc.getUpdateObjectMethod = getUpdateObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Location.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("UpdateObject")) @@ -213,27 +244,27 @@ org.vdaas.vald.api.v1.payload.Object.Location> getUpdateObjectMethod() { return getUpdateObjectMethod; } - private static volatile io.grpc.MethodDescriptor getStreamUpdateObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "StreamUpdateObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Update.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.StreamLocation.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor getStreamUpdateObjectMethod() { - io.grpc.MethodDescriptor getStreamUpdateObjectMethod; + io.grpc.MethodDescriptor getStreamUpdateObjectMethod; if ((getStreamUpdateObjectMethod = FilterGrpc.getStreamUpdateObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getStreamUpdateObjectMethod = FilterGrpc.getStreamUpdateObjectMethod) == null) { FilterGrpc.getStreamUpdateObjectMethod = getStreamUpdateObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamUpdateObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Update.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.StreamLocation.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("StreamUpdateObject")) @@ -244,27 +275,27 @@ org.vdaas.vald.api.v1.payload.Object.StreamLocation> getStreamUpdateObjectMethod return getStreamUpdateObjectMethod; } - private static volatile io.grpc.MethodDescriptor getMultiUpdateObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "MultiUpdateObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Locations.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getMultiUpdateObjectMethod() { - io.grpc.MethodDescriptor getMultiUpdateObjectMethod; + io.grpc.MethodDescriptor getMultiUpdateObjectMethod; if ((getMultiUpdateObjectMethod = FilterGrpc.getMultiUpdateObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getMultiUpdateObjectMethod = FilterGrpc.getMultiUpdateObjectMethod) == null) { FilterGrpc.getMultiUpdateObjectMethod = getMultiUpdateObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "MultiUpdateObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Locations.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("MultiUpdateObject")) @@ -275,27 +306,27 @@ org.vdaas.vald.api.v1.payload.Object.Locations> getMultiUpdateObjectMethod() { return getMultiUpdateObjectMethod; } - private static volatile io.grpc.MethodDescriptor getUpsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "UpsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Location.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getUpsertObjectMethod() { - io.grpc.MethodDescriptor getUpsertObjectMethod; + io.grpc.MethodDescriptor getUpsertObjectMethod; if ((getUpsertObjectMethod = FilterGrpc.getUpsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getUpsertObjectMethod = FilterGrpc.getUpsertObjectMethod) == null) { FilterGrpc.getUpsertObjectMethod = getUpsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Location.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("UpsertObject")) @@ -306,27 +337,27 @@ org.vdaas.vald.api.v1.payload.Object.Location> getUpsertObjectMethod() { return getUpsertObjectMethod; } - private static volatile io.grpc.MethodDescriptor getStreamUpsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "StreamUpsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.StreamLocation.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor getStreamUpsertObjectMethod() { - io.grpc.MethodDescriptor getStreamUpsertObjectMethod; + io.grpc.MethodDescriptor getStreamUpsertObjectMethod; if ((getStreamUpsertObjectMethod = FilterGrpc.getStreamUpsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getStreamUpsertObjectMethod = FilterGrpc.getStreamUpsertObjectMethod) == null) { FilterGrpc.getStreamUpsertObjectMethod = getStreamUpsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamUpsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.StreamLocation.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("StreamUpsertObject")) @@ -337,27 +368,27 @@ org.vdaas.vald.api.v1.payload.Object.StreamLocation> getStreamUpsertObjectMethod return getStreamUpsertObjectMethod; } - private static volatile io.grpc.MethodDescriptor getMultiUpsertObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "MultiUpsertObject", - requestType = org.vdaas.vald.api.v1.payload.Object.Blob.class, + requestType = org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Locations.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getMultiUpsertObjectMethod() { - io.grpc.MethodDescriptor getMultiUpsertObjectMethod; + io.grpc.MethodDescriptor getMultiUpsertObjectMethod; if ((getMultiUpsertObjectMethod = FilterGrpc.getMultiUpsertObjectMethod) == null) { synchronized (FilterGrpc.class) { if ((getMultiUpsertObjectMethod = FilterGrpc.getMultiUpsertObjectMethod) == null) { FilterGrpc.getMultiUpsertObjectMethod = getMultiUpsertObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "MultiUpsertObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.Blob.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Locations.getDefaultInstance())) .setSchemaDescriptor(new FilterMethodDescriptorSupplier("MultiUpsertObject")) @@ -423,6 +454,13 @@ public void searchObject(org.vdaas.vald.api.v1.payload.Search.ObjectRequest requ asyncUnimplementedUnaryCall(getSearchObjectMethod(), responseObserver); } + /** + */ + public void multiSearchObject(org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getMultiSearchObjectMethod(), responseObserver); + } + /** */ public io.grpc.stub.StreamObserver streamSearchObject( @@ -432,63 +470,63 @@ public io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getInsertObjectMethod(), responseObserver); } /** */ - public io.grpc.stub.StreamObserver streamInsertObject( + public io.grpc.stub.StreamObserver streamInsertObject( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getStreamInsertObjectMethod(), responseObserver); } /** */ - public void multiInsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiInsertObject(org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getMultiInsertObjectMethod(), responseObserver); } /** */ - public void updateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void updateObject(org.vdaas.vald.api.v1.payload.Update.ObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getUpdateObjectMethod(), responseObserver); } /** */ - public io.grpc.stub.StreamObserver streamUpdateObject( + public io.grpc.stub.StreamObserver streamUpdateObject( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getStreamUpdateObjectMethod(), responseObserver); } /** */ - public void multiUpdateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiUpdateObject(org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getMultiUpdateObjectMethod(), responseObserver); } /** */ - public void upsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void upsertObject(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getUpsertObjectMethod(), responseObserver); } /** */ - public io.grpc.stub.StreamObserver streamUpsertObject( + public io.grpc.stub.StreamObserver streamUpsertObject( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getStreamUpsertObjectMethod(), responseObserver); } /** */ - public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getMultiUpsertObjectMethod(), responseObserver); } @@ -502,6 +540,13 @@ public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, org.vdaas.vald.api.v1.payload.Search.ObjectRequest, org.vdaas.vald.api.v1.payload.Search.Response>( this, METHODID_SEARCH_OBJECT))) + .addMethod( + getMultiSearchObjectMethod(), + asyncUnaryCall( + new MethodHandlers< + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest, + org.vdaas.vald.api.v1.payload.Search.Responses>( + this, METHODID_MULTI_SEARCH_OBJECT))) .addMethod( getStreamSearchObjectMethod(), asyncBidiStreamingCall( @@ -513,63 +558,63 @@ public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, getInsertObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.Location>( this, METHODID_INSERT_OBJECT))) .addMethod( getStreamInsertObjectMethod(), asyncBidiStreamingCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.StreamLocation>( this, METHODID_STREAM_INSERT_OBJECT))) .addMethod( getMultiInsertObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest, org.vdaas.vald.api.v1.payload.Object.Locations>( this, METHODID_MULTI_INSERT_OBJECT))) .addMethod( getUpdateObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Update.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.Location>( this, METHODID_UPDATE_OBJECT))) .addMethod( getStreamUpdateObjectMethod(), asyncBidiStreamingCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Update.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.StreamLocation>( this, METHODID_STREAM_UPDATE_OBJECT))) .addMethod( getMultiUpdateObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest, org.vdaas.vald.api.v1.payload.Object.Locations>( this, METHODID_MULTI_UPDATE_OBJECT))) .addMethod( getUpsertObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.Location>( this, METHODID_UPSERT_OBJECT))) .addMethod( getStreamUpsertObjectMethod(), asyncBidiStreamingCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest, org.vdaas.vald.api.v1.payload.Object.StreamLocation>( this, METHODID_STREAM_UPSERT_OBJECT))) .addMethod( getMultiUpsertObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.Blob, + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest, org.vdaas.vald.api.v1.payload.Object.Locations>( this, METHODID_MULTI_UPSERT_OBJECT))) .build(); @@ -598,6 +643,14 @@ public void searchObject(org.vdaas.vald.api.v1.payload.Search.ObjectRequest requ getChannel().newCall(getSearchObjectMethod(), getCallOptions()), request, responseObserver); } + /** + */ + public void multiSearchObject(org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getMultiSearchObjectMethod(), getCallOptions()), request, responseObserver); + } + /** */ public io.grpc.stub.StreamObserver streamSearchObject( @@ -608,7 +661,7 @@ public io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getInsertObjectMethod(), getCallOptions()), request, responseObserver); @@ -616,7 +669,7 @@ public void insertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, /** */ - public io.grpc.stub.StreamObserver streamInsertObject( + public io.grpc.stub.StreamObserver streamInsertObject( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getStreamInsertObjectMethod(), getCallOptions()), responseObserver); @@ -624,7 +677,7 @@ public io.grpc.stub.StreamObserver st /** */ - public void multiInsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiInsertObject(org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getMultiInsertObjectMethod(), getCallOptions()), request, responseObserver); @@ -632,7 +685,7 @@ public void multiInsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, /** */ - public void updateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void updateObject(org.vdaas.vald.api.v1.payload.Update.ObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getUpdateObjectMethod(), getCallOptions()), request, responseObserver); @@ -640,7 +693,7 @@ public void updateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, /** */ - public io.grpc.stub.StreamObserver streamUpdateObject( + public io.grpc.stub.StreamObserver streamUpdateObject( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getStreamUpdateObjectMethod(), getCallOptions()), responseObserver); @@ -648,7 +701,7 @@ public io.grpc.stub.StreamObserver st /** */ - public void multiUpdateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiUpdateObject(org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getMultiUpdateObjectMethod(), getCallOptions()), request, responseObserver); @@ -656,7 +709,7 @@ public void multiUpdateObject(org.vdaas.vald.api.v1.payload.Object.Blob request, /** */ - public void upsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void upsertObject(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getUpsertObjectMethod(), getCallOptions()), request, responseObserver); @@ -664,7 +717,7 @@ public void upsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, /** */ - public io.grpc.stub.StreamObserver streamUpsertObject( + public io.grpc.stub.StreamObserver streamUpsertObject( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getStreamUpsertObjectMethod(), getCallOptions()), responseObserver); @@ -672,7 +725,7 @@ public io.grpc.stub.StreamObserver st /** */ - public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request, + public void multiUpsertObject(org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getMultiUpsertObjectMethod(), getCallOptions()), request, responseObserver); @@ -702,42 +755,49 @@ public org.vdaas.vald.api.v1.payload.Search.Response searchObject(org.vdaas.vald /** */ - public org.vdaas.vald.api.v1.payload.Object.Location insertObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Search.Responses multiSearchObject(org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest request) { + return blockingUnaryCall( + getChannel(), getMultiSearchObjectMethod(), getCallOptions(), request); + } + + /** + */ + public org.vdaas.vald.api.v1.payload.Object.Location insertObject(org.vdaas.vald.api.v1.payload.Insert.ObjectRequest request) { return blockingUnaryCall( getChannel(), getInsertObjectMethod(), getCallOptions(), request); } /** */ - public org.vdaas.vald.api.v1.payload.Object.Locations multiInsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Object.Locations multiInsertObject(org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest request) { return blockingUnaryCall( getChannel(), getMultiInsertObjectMethod(), getCallOptions(), request); } /** */ - public org.vdaas.vald.api.v1.payload.Object.Location updateObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Object.Location updateObject(org.vdaas.vald.api.v1.payload.Update.ObjectRequest request) { return blockingUnaryCall( getChannel(), getUpdateObjectMethod(), getCallOptions(), request); } /** */ - public org.vdaas.vald.api.v1.payload.Object.Locations multiUpdateObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Object.Locations multiUpdateObject(org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest request) { return blockingUnaryCall( getChannel(), getMultiUpdateObjectMethod(), getCallOptions(), request); } /** */ - public org.vdaas.vald.api.v1.payload.Object.Location upsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Object.Location upsertObject(org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest request) { return blockingUnaryCall( getChannel(), getUpsertObjectMethod(), getCallOptions(), request); } /** */ - public org.vdaas.vald.api.v1.payload.Object.Locations multiUpsertObject(org.vdaas.vald.api.v1.payload.Object.Blob request) { + public org.vdaas.vald.api.v1.payload.Object.Locations multiUpsertObject(org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest request) { return blockingUnaryCall( getChannel(), getMultiUpsertObjectMethod(), getCallOptions(), request); } @@ -765,10 +825,18 @@ public com.google.common.util.concurrent.ListenableFuture multiSearchObject( + org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest request) { + return futureUnaryCall( + getChannel().newCall(getMultiSearchObjectMethod(), getCallOptions()), request); + } + /** */ public com.google.common.util.concurrent.ListenableFuture insertObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Insert.ObjectRequest request) { return futureUnaryCall( getChannel().newCall(getInsertObjectMethod(), getCallOptions()), request); } @@ -776,7 +844,7 @@ public com.google.common.util.concurrent.ListenableFuture multiInsertObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest request) { return futureUnaryCall( getChannel().newCall(getMultiInsertObjectMethod(), getCallOptions()), request); } @@ -784,7 +852,7 @@ public com.google.common.util.concurrent.ListenableFuture updateObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Update.ObjectRequest request) { return futureUnaryCall( getChannel().newCall(getUpdateObjectMethod(), getCallOptions()), request); } @@ -792,7 +860,7 @@ public com.google.common.util.concurrent.ListenableFuture multiUpdateObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest request) { return futureUnaryCall( getChannel().newCall(getMultiUpdateObjectMethod(), getCallOptions()), request); } @@ -800,7 +868,7 @@ public com.google.common.util.concurrent.ListenableFuture upsertObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest request) { return futureUnaryCall( getChannel().newCall(getUpsertObjectMethod(), getCallOptions()), request); } @@ -808,23 +876,24 @@ public com.google.common.util.concurrent.ListenableFuture multiUpsertObject( - org.vdaas.vald.api.v1.payload.Object.Blob request) { + org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest request) { return futureUnaryCall( getChannel().newCall(getMultiUpsertObjectMethod(), getCallOptions()), request); } } private static final int METHODID_SEARCH_OBJECT = 0; - private static final int METHODID_INSERT_OBJECT = 1; - private static final int METHODID_MULTI_INSERT_OBJECT = 2; - private static final int METHODID_UPDATE_OBJECT = 3; - private static final int METHODID_MULTI_UPDATE_OBJECT = 4; - private static final int METHODID_UPSERT_OBJECT = 5; - private static final int METHODID_MULTI_UPSERT_OBJECT = 6; - private static final int METHODID_STREAM_SEARCH_OBJECT = 7; - private static final int METHODID_STREAM_INSERT_OBJECT = 8; - private static final int METHODID_STREAM_UPDATE_OBJECT = 9; - private static final int METHODID_STREAM_UPSERT_OBJECT = 10; + private static final int METHODID_MULTI_SEARCH_OBJECT = 1; + private static final int METHODID_INSERT_OBJECT = 2; + private static final int METHODID_MULTI_INSERT_OBJECT = 3; + private static final int METHODID_UPDATE_OBJECT = 4; + private static final int METHODID_MULTI_UPDATE_OBJECT = 5; + private static final int METHODID_UPSERT_OBJECT = 6; + private static final int METHODID_MULTI_UPSERT_OBJECT = 7; + private static final int METHODID_STREAM_SEARCH_OBJECT = 8; + private static final int METHODID_STREAM_INSERT_OBJECT = 9; + private static final int METHODID_STREAM_UPDATE_OBJECT = 10; + private static final int METHODID_STREAM_UPSERT_OBJECT = 11; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -847,28 +916,32 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv serviceImpl.searchObject((org.vdaas.vald.api.v1.payload.Search.ObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_MULTI_SEARCH_OBJECT: + serviceImpl.multiSearchObject((org.vdaas.vald.api.v1.payload.Search.MultiObjectRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_INSERT_OBJECT: - serviceImpl.insertObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.insertObject((org.vdaas.vald.api.v1.payload.Insert.ObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_MULTI_INSERT_OBJECT: - serviceImpl.multiInsertObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.multiInsertObject((org.vdaas.vald.api.v1.payload.Insert.MultiObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_UPDATE_OBJECT: - serviceImpl.updateObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.updateObject((org.vdaas.vald.api.v1.payload.Update.ObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_MULTI_UPDATE_OBJECT: - serviceImpl.multiUpdateObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.multiUpdateObject((org.vdaas.vald.api.v1.payload.Update.MultiObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_UPSERT_OBJECT: - serviceImpl.upsertObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.upsertObject((org.vdaas.vald.api.v1.payload.Upsert.ObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_MULTI_UPSERT_OBJECT: - serviceImpl.multiUpsertObject((org.vdaas.vald.api.v1.payload.Object.Blob) request, + serviceImpl.multiUpsertObject((org.vdaas.vald.api.v1.payload.Upsert.MultiObjectRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; default: @@ -945,6 +1018,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) .setSchemaDescriptor(new FilterFileDescriptorSupplier()) .addMethod(getSearchObjectMethod()) + .addMethod(getMultiSearchObjectMethod()) .addMethod(getStreamSearchObjectMethod()) .addMethod(getInsertObjectMethod()) .addMethod(getStreamInsertObjectMethod()) diff --git a/src/main/java/org/vdaas/vald/api/v1/vald/ObjectGrpc.java b/src/main/java/org/vdaas/vald/api/v1/vald/ObjectGrpc.java index 895dcc9f..a60eb537 100644 --- a/src/main/java/org/vdaas/vald/api/v1/vald/ObjectGrpc.java +++ b/src/main/java/org/vdaas/vald/api/v1/vald/ObjectGrpc.java @@ -58,27 +58,27 @@ org.vdaas.vald.api.v1.payload.Object.ID> getExistsMethod() { return getExistsMethod; } - private static volatile io.grpc.MethodDescriptor getGetObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "GetObject", - requestType = org.vdaas.vald.api.v1.payload.Object.ID.class, + requestType = org.vdaas.vald.api.v1.payload.Object.VectorRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.Vector.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetObjectMethod() { - io.grpc.MethodDescriptor getGetObjectMethod; + io.grpc.MethodDescriptor getGetObjectMethod; if ((getGetObjectMethod = ObjectGrpc.getGetObjectMethod) == null) { synchronized (ObjectGrpc.class) { if ((getGetObjectMethod = ObjectGrpc.getGetObjectMethod) == null) { ObjectGrpc.getGetObjectMethod = getGetObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.ID.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Object.VectorRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.Vector.getDefaultInstance())) .setSchemaDescriptor(new ObjectMethodDescriptorSupplier("GetObject")) @@ -89,27 +89,27 @@ org.vdaas.vald.api.v1.payload.Object.Vector> getGetObjectMethod() { return getGetObjectMethod; } - private static volatile io.grpc.MethodDescriptor getStreamGetObjectMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "StreamGetObject", - requestType = org.vdaas.vald.api.v1.payload.Object.ID.class, + requestType = org.vdaas.vald.api.v1.payload.Object.VectorRequest.class, responseType = org.vdaas.vald.api.v1.payload.Object.StreamVector.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor getStreamGetObjectMethod() { - io.grpc.MethodDescriptor getStreamGetObjectMethod; + io.grpc.MethodDescriptor getStreamGetObjectMethod; if ((getStreamGetObjectMethod = ObjectGrpc.getStreamGetObjectMethod) == null) { synchronized (ObjectGrpc.class) { if ((getStreamGetObjectMethod = ObjectGrpc.getStreamGetObjectMethod) == null) { ObjectGrpc.getStreamGetObjectMethod = getStreamGetObjectMethod = - io.grpc.MethodDescriptor.newBuilder() + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamGetObject")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - org.vdaas.vald.api.v1.payload.Object.ID.getDefaultInstance())) + org.vdaas.vald.api.v1.payload.Object.VectorRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( org.vdaas.vald.api.v1.payload.Object.StreamVector.getDefaultInstance())) .setSchemaDescriptor(new ObjectMethodDescriptorSupplier("StreamGetObject")) @@ -177,14 +177,14 @@ public void exists(org.vdaas.vald.api.v1.payload.Object.ID request, /** */ - public void getObject(org.vdaas.vald.api.v1.payload.Object.ID request, + public void getObject(org.vdaas.vald.api.v1.payload.Object.VectorRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getGetObjectMethod(), responseObserver); } /** */ - public io.grpc.stub.StreamObserver streamGetObject( + public io.grpc.stub.StreamObserver streamGetObject( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getStreamGetObjectMethod(), responseObserver); } @@ -202,14 +202,14 @@ public io.grpc.stub.StreamObserver stre getGetObjectMethod(), asyncUnaryCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.ID, + org.vdaas.vald.api.v1.payload.Object.VectorRequest, org.vdaas.vald.api.v1.payload.Object.Vector>( this, METHODID_GET_OBJECT))) .addMethod( getStreamGetObjectMethod(), asyncBidiStreamingCall( new MethodHandlers< - org.vdaas.vald.api.v1.payload.Object.ID, + org.vdaas.vald.api.v1.payload.Object.VectorRequest, org.vdaas.vald.api.v1.payload.Object.StreamVector>( this, METHODID_STREAM_GET_OBJECT))) .build(); @@ -240,7 +240,7 @@ public void exists(org.vdaas.vald.api.v1.payload.Object.ID request, /** */ - public void getObject(org.vdaas.vald.api.v1.payload.Object.ID request, + public void getObject(org.vdaas.vald.api.v1.payload.Object.VectorRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getGetObjectMethod(), getCallOptions()), request, responseObserver); @@ -248,7 +248,7 @@ public void getObject(org.vdaas.vald.api.v1.payload.Object.ID request, /** */ - public io.grpc.stub.StreamObserver streamGetObject( + public io.grpc.stub.StreamObserver streamGetObject( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getStreamGetObjectMethod(), getCallOptions()), responseObserver); @@ -278,7 +278,7 @@ public org.vdaas.vald.api.v1.payload.Object.ID exists(org.vdaas.vald.api.v1.payl /** */ - public org.vdaas.vald.api.v1.payload.Object.Vector getObject(org.vdaas.vald.api.v1.payload.Object.ID request) { + public org.vdaas.vald.api.v1.payload.Object.Vector getObject(org.vdaas.vald.api.v1.payload.Object.VectorRequest request) { return blockingUnaryCall( getChannel(), getGetObjectMethod(), getCallOptions(), request); } @@ -309,7 +309,7 @@ public com.google.common.util.concurrent.ListenableFuture getObject( - org.vdaas.vald.api.v1.payload.Object.ID request) { + org.vdaas.vald.api.v1.payload.Object.VectorRequest request) { return futureUnaryCall( getChannel().newCall(getGetObjectMethod(), getCallOptions()), request); } @@ -341,7 +341,7 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_GET_OBJECT: - serviceImpl.getObject((org.vdaas.vald.api.v1.payload.Object.ID) request, + serviceImpl.getObject((org.vdaas.vald.api.v1.payload.Object.VectorRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; default: diff --git a/src/main/java/org/vdaas/vald/api/v1/vald/ValdFilter.java b/src/main/java/org/vdaas/vald/api/v1/vald/ValdFilter.java index 218b0f69..bcdccf5e 100644 --- a/src/main/java/org/vdaas/vald/api/v1/vald/ValdFilter.java +++ b/src/main/java/org/vdaas/vald/api/v1/vald/ValdFilter.java @@ -27,35 +27,43 @@ public static void registerAllExtensions( "vald.v1\032#apis/proto/v1/payload/payload.p" + "roto\032-github.com/gogo/protobuf/gogoproto" + "/gogo.proto\0327github.com/gogo/googleapis/" + - "google/api/annotations.proto2\350\007\n\006Filter\022" + + "google/api/annotations.proto2\254\n\n\006Filter\022" + "h\n\014SearchObject\022 .payload.v1.Search.Obje" + "ctRequest\032\033.payload.v1.Search.Response\"\031" + - "\202\323\344\223\002\023\"\016/search/object:\001*\022_\n\022StreamSearc" + - "hObject\022 .payload.v1.Search.ObjectReques" + - "t\032!.payload.v1.Search.StreamResponse\"\000(\001" + - "0\001\022_\n\014InsertObject\022\027.payload.v1.Object.B" + - "lob\032\033.payload.v1.Object.Location\"\031\202\323\344\223\002\023" + - "\"\016/insert/object:\001*\022V\n\022StreamInsertObjec" + - "t\022\027.payload.v1.Object.Blob\032!.payload.v1." + - "Object.StreamLocation\"\000(\0010\001\022L\n\021MultiInse" + - "rtObject\022\027.payload.v1.Object.Blob\032\034.payl" + - "oad.v1.Object.Locations\"\000\022_\n\014UpdateObjec" + - "t\022\027.payload.v1.Object.Blob\032\033.payload.v1." + - "Object.Location\"\031\202\323\344\223\002\023\"\016/update/object:" + - "\001*\022V\n\022StreamUpdateObject\022\027.payload.v1.Ob" + - "ject.Blob\032!.payload.v1.Object.StreamLoca" + - "tion\"\000(\0010\001\022L\n\021MultiUpdateObject\022\027.payloa" + - "d.v1.Object.Blob\032\034.payload.v1.Object.Loc" + - "ations\"\000\022_\n\014UpsertObject\022\027.payload.v1.Ob" + - "ject.Blob\032\033.payload.v1.Object.Location\"\031" + - "\202\323\344\223\002\023\"\016/upsert/object:\001*\022V\n\022StreamUpser" + - "tObject\022\027.payload.v1.Object.Blob\032!.paylo" + - "ad.v1.Object.StreamLocation\"\000(\0010\001\022L\n\021Mul" + - "tiUpsertObject\022\027.payload.v1.Object.Blob\032" + - "\034.payload.v1.Object.Locations\"\000Bg\n\032org.v" + - "daas.vald.api.v1.valdB\nValdFilterP\001Z\'git" + - "hub.com/vdaas/vald/apis/grpc/v1/vald\310\342\036\001" + - "\320\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" + "\202\323\344\223\002\023\"\016/search/object:\001*\022|\n\021MultiSearch" + + "Object\022%.payload.v1.Search.MultiObjectRe" + + "quest\032\034.payload.v1.Search.Responses\"\"\202\323\344" + + "\223\002\034\"\027/search/object/multiple:\001*\022_\n\022Strea" + + "mSearchObject\022 .payload.v1.Search.Object" + + "Request\032!.payload.v1.Search.StreamRespon" + + "se\"\000(\0010\001\022h\n\014InsertObject\022 .payload.v1.In" + + "sert.ObjectRequest\032\033.payload.v1.Object.L" + + "ocation\"\031\202\323\344\223\002\023\"\016/insert/object:\001*\022_\n\022St" + + "reamInsertObject\022 .payload.v1.Insert.Obj" + + "ectRequest\032!.payload.v1.Object.StreamLoc" + + "ation\"\000(\0010\001\022|\n\021MultiInsertObject\022%.paylo" + + "ad.v1.Insert.MultiObjectRequest\032\034.payloa" + + "d.v1.Object.Locations\"\"\202\323\344\223\002\034\"\027/insert/o" + + "bject/multiple:\001*\022h\n\014UpdateObject\022 .payl" + + "oad.v1.Update.ObjectRequest\032\033.payload.v1" + + ".Object.Location\"\031\202\323\344\223\002\023\"\016/update/object" + + ":\001*\022_\n\022StreamUpdateObject\022 .payload.v1.U" + + "pdate.ObjectRequest\032!.payload.v1.Object." + + "StreamLocation\"\000(\0010\001\022|\n\021MultiUpdateObjec" + + "t\022%.payload.v1.Update.MultiObjectRequest" + + "\032\034.payload.v1.Object.Locations\"\"\202\323\344\223\002\034\"\027" + + "/update/object/multiple:\001*\022h\n\014UpsertObje" + + "ct\022 .payload.v1.Upsert.ObjectRequest\032\033.p" + + "ayload.v1.Object.Location\"\031\202\323\344\223\002\023\"\016/upse" + + "rt/object:\001*\022_\n\022StreamUpsertObject\022 .pay" + + "load.v1.Upsert.ObjectRequest\032!.payload.v" + + "1.Object.StreamLocation\"\000(\0010\001\022|\n\021MultiUp" + + "sertObject\022%.payload.v1.Upsert.MultiObje" + + "ctRequest\032\034.payload.v1.Object.Locations\"" + + "\"\202\323\344\223\002\034\"\027/upsert/object/multiple:\001*Bg\n\032o" + + "rg.vdaas.vald.api.v1.valdB\nValdFilterP\001Z" + + "\'github.com/vdaas/vald/apis/grpc/v1/vald" + + "\310\342\036\001\320\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/src/main/java/org/vdaas/vald/api/v1/vald/ValdObject.java b/src/main/java/org/vdaas/vald/api/v1/vald/ValdObject.java index 3bdf5137..1bc78228 100644 --- a/src/main/java/org/vdaas/vald/api/v1/vald/ValdObject.java +++ b/src/main/java/org/vdaas/vald/api/v1/vald/ValdObject.java @@ -27,16 +27,17 @@ public static void registerAllExtensions( "vald.v1\032#apis/proto/v1/payload/payload.p" + "roto\032-github.com/gogo/protobuf/gogoproto" + "/gogo.proto\0327github.com/gogo/googleapis/" + - "google/api/annotations.proto2\374\001\n\006Object\022" + + "google/api/annotations.proto2\225\002\n\006Object\022" + "L\n\006Exists\022\025.payload.v1.Object.ID\032\025.paylo" + - "ad.v1.Object.ID\"\024\202\323\344\223\002\016\022\014/exists/{id}\022S\n" + - "\tGetObject\022\025.payload.v1.Object.ID\032\031.payl" + - "oad.v1.Object.Vector\"\024\202\323\344\223\002\016\022\014/object/{i" + - "d}\022O\n\017StreamGetObject\022\025.payload.v1.Objec" + - "t.ID\032\037.payload.v1.Object.StreamVector\"\000(" + - "\0010\001Bg\n\032org.vdaas.vald.api.v1.valdB\nValdO" + - "bjectP\001Z\'github.com/vdaas/vald/apis/grpc" + - "/v1/vald\310\342\036\001\320\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" + "ad.v1.Object.ID\"\024\202\323\344\223\002\016\022\014/exists/{id}\022a\n" + + "\tGetObject\022 .payload.v1.Object.VectorReq" + + "uest\032\031.payload.v1.Object.Vector\"\027\202\323\344\223\002\021\022" + + "\017/object/{id.id}\022Z\n\017StreamGetObject\022 .pa" + + "yload.v1.Object.VectorRequest\032\037.payload." + + "v1.Object.StreamVector\"\000(\0010\001Bg\n\032org.vdaa" + + "s.vald.api.v1.valdB\nValdObjectP\001Z\'github" + + ".com/vdaas/vald/apis/grpc/v1/vald\310\342\036\001\320\342\036" + + "\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/src/main/java/org/vdaas/vald/api/v1/vald/ValdSearch.java b/src/main/java/org/vdaas/vald/api/v1/vald/ValdSearch.java index 3a50b1b7..868e94f9 100644 --- a/src/main/java/org/vdaas/vald/api/v1/vald/ValdSearch.java +++ b/src/main/java/org/vdaas/vald/api/v1/vald/ValdSearch.java @@ -27,7 +27,7 @@ public static void registerAllExtensions( "vald.v1\032#apis/proto/v1/payload/payload.p" + "roto\032-github.com/gogo/protobuf/gogoproto" + "/gogo.proto\0327github.com/gogo/googleapis/" + - "google/api/annotations.proto2\260\004\n\006Search\022" + + "google/api/annotations.proto2\316\004\n\006Search\022" + "U\n\006Search\022\032.payload.v1.Search.Request\032\033." + "payload.v1.Search.Response\"\022\202\323\344\223\002\014\"\007/sea" + "rch:\001*\022^\n\nSearchByID\022\034.payload.v1.Search" + @@ -39,12 +39,13 @@ public static void registerAllExtensions( "payload.v1.Search.StreamResponse\"\000(\0010\001\022i" + "\n\013MultiSearch\022\037.payload.v1.Search.MultiR" + "equest\032\034.payload.v1.Search.Responses\"\033\202\323" + - "\344\223\002\025\"\020/search/multiple:\001*\022T\n\017MultiSearch" + + "\344\223\002\025\"\020/search/multiple:\001*\022r\n\017MultiSearch" + "ByID\022!.payload.v1.Search.MultiIDRequest\032" + - "\034.payload.v1.Search.Responses\"\000Bg\n\032org.v" + - "daas.vald.api.v1.valdB\nValdSearchP\001Z\'git" + - "hub.com/vdaas/vald/apis/grpc/v1/vald\310\342\036\001" + - "\320\342\036\001\340\342\036\001\300\343\036\001\310\343\036\001b\006proto3" + "\034.payload.v1.Search.Responses\"\036\202\323\344\223\002\030\"\023/" + + "search/id/multiple:\001*Bg\n\032org.vdaas.vald." + + "api.v1.valdB\nValdSearchP\001Z\'github.com/vd" + + "aas/vald/apis/grpc/v1/vald\310\342\036\001\320\342\036\001\340\342\036\001\300\343" + + "\036\001\310\343\036\001b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData,