From 8b62ffadebcdb1e5826f6828756abc43a1b58271 Mon Sep 17 00:00:00 2001 From: Rintaro Okamura Date: Wed, 13 Jan 2021 13:28:30 +0900 Subject: [PATCH] v1 API (#3) * :arrow_up: v1 API Signed-off-by: Rintaro Okamura * :memo: add README Signed-off-by: Rintaro Okamura * :fire: remove sed command for gql replace Signed-off-by: Rintaro Okamura * :sparkles: add v1/vald/vald.go from vdaas/vald/ repository Signed-off-by: Rintaro Okamura * :arrow_up: remove v0 apis Signed-off-by: Rintaro Okamura * :green_heart: add FOSSA scan Signed-off-by: Rintaro Okamura --- .fossa.yml | 27 + .github/workflows/fossa.yml | 61 + Makefile | 44 +- README.md | 3 + agent/core/agent.pb.go | 1027 -- v1/agent/core/agent.pb.go | 245 + {gateway => v1/gateway}/vald/vald.pb.go | 283 +- {payload => v1/payload}/payload.pb.go | 13547 +++++++++++++++------- v1/vald/filter.pb.go | 628 + v1/vald/insert.pb.go | 239 + v1/vald/object.pb.go | 238 + v1/vald/remove.pb.go | 237 + v1/vald/search.pb.go | 382 + v1/vald/update.pb.go | 239 + v1/vald/upsert.pb.go | 239 + v1/vald/vald.go | 84 + 16 files changed, 12350 insertions(+), 5173 deletions(-) create mode 100755 .fossa.yml create mode 100644 .github/workflows/fossa.yml create mode 100644 README.md delete mode 100644 agent/core/agent.pb.go create mode 100644 v1/agent/core/agent.pb.go rename {gateway => v1/gateway}/vald/vald.pb.go (74%) rename {payload => v1/payload}/payload.pb.go (62%) create mode 100644 v1/vald/filter.pb.go create mode 100644 v1/vald/insert.pb.go create mode 100644 v1/vald/object.pb.go create mode 100644 v1/vald/remove.pb.go create mode 100644 v1/vald/search.pb.go create mode 100644 v1/vald/update.pb.go create mode 100644 v1/vald/upsert.pb.go create mode 100644 v1/vald/vald.go diff --git a/.fossa.yml b/.fossa.yml new file mode 100755 index 0000000..1c3d0c3 --- /dev/null +++ b/.fossa.yml @@ -0,0 +1,27 @@ +# Generated by FOSSA CLI (https://github.com/fossas/fossa-cli) +# Visit https://fossa.com to learn more + +version: 2 +cli: + server: https://app.fossa.com + fetcher: custom + project: vald-client-go + locator: git+github.com/vdaas/vald-client-go +analyze: + modules: + - name: github.com/vdaas/vald-client-go/v1/agent/core + type: go + target: github.com/vdaas/vald-client-go/v1/agent/core + path: v1/agent/core + - name: github.com/vdaas/vald-client-go/v1/gateway/vald + type: go + target: github.com/vdaas/vald-client-go/v1/gateway/vald + path: v1/gateway/vald + - name: github.com/vdaas/vald-client-go/v1/payload + type: go + target: github.com/vdaas/vald-client-go/v1/payload + path: v1/payload + - name: github.com/vdaas/vald-client-go/v1/vald + type: go + target: github.com/vdaas/vald-client-go/v1/vald + path: v1/vald diff --git a/.github/workflows/fossa.yml b/.github/workflows/fossa.yml new file mode 100644 index 0000000..5163914 --- /dev/null +++ b/.github/workflows/fossa.yml @@ -0,0 +1,61 @@ +name: "Run FOSSA scan" +on: + push: + branches: + - master + pull_request: + types: + - "labeled" + +jobs: + fossa-scan: + name: 'trigger FOSSA scan' + runs-on: ubuntu-latest + container: + image: vdaas/vald-ci-container:nightly + if: github.ref == 'refs/heads/master' || github.event.action == 'labeled' && github.event.label.name == 'actions/fossa' + steps: + - uses: actions/checkout@v2 + - name: 'Install fossa-cli' + run: | + curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | bash + - name: 'Run for master branch' + if: github.ref == 'refs/heads/master' + run: | + fossa analyze --branch master --revision ${GITHUB_SHA} + env: + FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_SHA: ${{ github.sha }} + - name: 'Run for PRs' + if: github.event_name == 'pull_request' + run: | + curl -s ${PR_INFO_URL} > /tmp/pr_info.json + PR_RESP=`cat /tmp/pr_info.json` + HEAD_BRANCH=$(cat /tmp/pr_info.json | jq -r .head.ref) + if [ -z "$HEAD_BRANCH" ]; then + echo "Cannot get head branch information for PR #${PR_NUM}!" + echo "API response: $PR_RESP" + fossa analyze --revision ${GITHUB_SHA} + else + echo "Head branch for PR #${PR_NUM} is ${HEAD_BRANCH}" + + fossa analyze --branch ${HEAD_BRANCH} --revision ${GITHUB_SHA} + + ESCAPED=`echo -n "${HEAD_BRANCH}" | python3 -c 'import urllib.parse; import sys; print(urllib.parse.quote(sys.stdin.read(), safe=""))'` + + curl --include --verbose --fail \ + -H "Accept: application/json" \ + -H "Content-Type:application/json" \ + -H "Authorization: token ${GITHUB_TOKEN}" \ + --request POST \ + --data "{\"body\": \"**[FOSSA]** The scan result will be available at https://app.fossa.com/projects/custom%2B21465%2Fvald-client-go/refs/branch/${ESCAPED}/${GITHUB_SHA}\"}" \ + $API_URL + fi + env: + FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_SHA: ${{ github.sha }} + PR_INFO_URL: ${{ github.event.pull_request.url }} + API_URL: ${{ github.event.pull_request.comments_url }} + PR_NUM: ${{ github.event.pull_request.number }} diff --git a/Makefile b/Makefile index f0650b8..a47d597 100755 --- a/Makefile +++ b/Makefile @@ -25,21 +25,34 @@ VALD_SHA = VALD_SHA VALD_VERSION = VALD_VERSION VALD_DIR = vald-origin +PWD := $(eval PWD := $(shell pwd))$(PWD) +GOPATH := $(eval GOPATH := $(shell go env GOPATH))$(GOPATH) + PROTO_ROOT = $(VALD_DIR)/apis/proto PBGO_TMP = tmp -PROTOS = gateway/vald/vald.proto agent/core/agent.proto payload/payload.proto +PROTOS = \ + v1/agent/core/agent.proto \ + v1/gateway/vald/vald.proto \ + v1/vald/filter.proto \ + v1/vald/insert.proto \ + v1/vald/object.proto \ + v1/vald/remove.proto \ + v1/vald/search.proto \ + v1/vald/update.proto \ + v1/vald/upsert.proto \ + v1/payload/payload.proto + PROTOS := $(PROTOS:%=$(PROTO_ROOT)/%) PBGOS = $(PROTOS:$(PROTO_ROOT)/%.proto=%.pb.go) PROTODIRS := $(shell find $(PROTO_ROOT) -type d | sed -e "s%$(PROTO_ROOT)/%%g" | grep -v "$(PROTO_ROOT)") PROTO_PATHS = \ - $(PROTODIRS:%=$(PROTO_ROOT)/%) \ - $(GOPATH)/src/github.com/protocolbuffers/protobuf/src \ - $(GOPATH)/src/github.com/gogo/protobuf/protobuf \ - $(GOPATH)/src/github.com/googleapis/googleapis \ - $(GOPATH)/src/github.com/envoyproxy/protoc-gen-validate + $(PWD) \ + $(PWD)/$(VALD_DIR) \ + $(GOPATH)/src \ + $(GOPATH)/src/github.com/googleapis/googleapis MAKELISTS = Makefile @@ -91,16 +104,20 @@ clean: .PHONY: proto ## build proto -proto: $(PBGOS) +proto: \ + $(PBGOS) \ + v1/vald/vald.go $(PROTODIRS): $(call mkdir, $@) $(call rm, -rf, $@/*) +v1/vald/vald.go: $(VALD_DIR) + cp $(VALD_DIR)/apis/grpc/$@ $@ + $(PBGOS): $(VALD_DIR) proto/deps $(PROTODIRS) @$(call green, "generating .pb.go files...") $(call mkdir, $(PBGO_TMP)) - sed -i -e '/^.*gql\.proto.*$$\|^.*gql\..*_type.*$$/d' $(patsubst %.pb.go,$(PROTO_ROOT)/%.proto,$@) protoc \ $(PROTO_PATHS:%=-I %) \ --gogofast_out=plugins=grpc:$(PBGO_TMP) \ @@ -132,8 +149,6 @@ vald/version/print: ## update go.mod mod: go mod tidy - go mod vendor - rm -rf vendor .PHONY: proto/deps ## install proto deps @@ -152,7 +167,8 @@ proto/deps: \ $(GOPATH)/bin/swagger \ $(GOPATH)/src/google.golang.org/genproto \ $(GOPATH)/src/github.com/protocolbuffers/protobuf \ - $(GOPATH)/src/github.com/googleapis/googleapis + $(GOPATH)/src/github.com/googleapis/googleapis \ + $(GOPATH)/src/github.com/envoyproxy/protoc-gen-validate $(GOPATH)/src/github.com/protocolbuffers/protobuf: git clone \ @@ -166,6 +182,12 @@ $(GOPATH)/src/github.com/googleapis/googleapis: https://github.com/googleapis/googleapis \ $(GOPATH)/src/github.com/googleapis/googleapis +$(GOPATH)/src/github.com/envoyproxy/protoc-gen-validate: + git clone \ + --depth 1 \ + https://github.com/envoyproxy/protoc-gen-validate \ + $(GOPATH)/src/github.com/envoyproxy/protoc-gen-validate + $(GOPATH)/src/google.golang.org/genproto: $(call go-get, google.golang.org/genproto/...) diff --git a/README.md b/README.md new file mode 100644 index 0000000..ec654f6 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# vald-client-go + +[![FOSSA Status](https://app.fossa.com/api/projects/custom%2B21465%2Fvald-client-go.svg?type=large)](https://app.fossa.com/projects/custom%2B21465%2Fvald-client-go?ref=badge_large) diff --git a/agent/core/agent.pb.go b/agent/core/agent.pb.go deleted file mode 100644 index 59feeef..0000000 --- a/agent/core/agent.pb.go +++ /dev/null @@ -1,1027 +0,0 @@ -// Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: core/agent.proto - -package core - -import ( - context "context" - fmt "fmt" - proto "github.com/gogo/protobuf/proto" - payload "github.com/vdaas/vald-client-go/payload" - _ "google.golang.org/genproto/googleapis/api/annotations" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - math "math" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package - -func init() { proto.RegisterFile("core/agent.proto", fileDescriptor_30864f15308ac822) } - -var fileDescriptor_30864f15308ac822 = []byte{ - // 579 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x95, 0xc1, 0x6a, 0x13, 0x41, - 0x18, 0xc7, 0x5d, 0xd1, 0x48, 0x26, 0x49, 0x5b, 0xa6, 0xb5, 0xb5, 0xa1, 0xe4, 0x10, 0x2f, 0x92, - 0xc3, 0x8c, 0xa8, 0x87, 0x22, 0x1e, 0x6c, 0x92, 0x5a, 0x16, 0x09, 0x95, 0x06, 0x8b, 0x7a, 0x72, - 0xb2, 0xfb, 0x75, 0xbb, 0xb2, 0x99, 0x59, 0x67, 0x26, 0xa1, 0x41, 0xbc, 0xf8, 0x0a, 0x3e, 0x85, - 0x6f, 0xe2, 0x51, 0xf0, 0x05, 0x24, 0xf8, 0x20, 0x32, 0x33, 0x9b, 0x34, 0xc9, 0x46, 0x4a, 0x72, - 0xfd, 0xe6, 0xfb, 0xff, 0xf6, 0x37, 0x03, 0xdf, 0x7e, 0x68, 0x2b, 0x10, 0x12, 0x28, 0x8b, 0x80, - 0x6b, 0x92, 0x4a, 0xa1, 0x05, 0xbe, 0x63, 0x2a, 0xd5, 0x4a, 0xca, 0x46, 0x89, 0x60, 0xa1, 0x2b, - 0x56, 0x0f, 0x22, 0x21, 0xa2, 0x04, 0x28, 0x4b, 0x63, 0xca, 0x38, 0x17, 0x9a, 0xe9, 0x58, 0x70, - 0xe5, 0x4e, 0x9f, 0xfc, 0x28, 0xa1, 0xbb, 0x47, 0x06, 0x81, 0x5f, 0xa1, 0xc2, 0xf1, 0x55, 0xac, - 0xb4, 0xc2, 0x98, 0x4c, 0x08, 0xa7, 0xbd, 0x4f, 0x10, 0x68, 0xe2, 0xb7, 0xab, 0x4b, 0x6a, 0xf5, - 0x9d, 0x6f, 0xbf, 0xff, 0x7e, 0xbf, 0xbd, 0x81, 0xcb, 0x14, 0x6c, 0x90, 0x7e, 0x89, 0xc3, 0xaf, - 0xf8, 0x14, 0x15, 0xba, 0xc0, 0x64, 0x70, 0x89, 0xf7, 0xa6, 0x19, 0x57, 0x20, 0x67, 0xf0, 0x79, - 0x00, 0x4a, 0x57, 0x1f, 0xe4, 0x0f, 0x54, 0x2a, 0xb8, 0x82, 0x3a, 0xb6, 0xc8, 0x72, 0xfd, 0x1e, - 0x55, 0xf6, 0xe4, 0xb9, 0xd7, 0xc0, 0xef, 0x10, 0x72, 0x6d, 0xcd, 0x91, 0xdf, 0xc6, 0xfb, 0x8b, - 0x59, 0xbf, 0x7d, 0x33, 0xf6, 0xbe, 0xc5, 0x6e, 0xd6, 0x51, 0x86, 0xa5, 0x71, 0x68, 0xc8, 0x27, - 0xa8, 0xdc, 0xd5, 0x12, 0x58, 0x7f, 0x7d, 0xe1, 0x5b, 0x8f, 0xbc, 0xc7, 0x1e, 0xee, 0xa0, 0xad, - 0x59, 0xd0, 0xfa, 0xa2, 0x0e, 0xd7, 0x46, 0x05, 0x9f, 0x2b, 0x90, 0x1a, 0xef, 0x2e, 0x3e, 0xfb, - 0x39, 0x04, 0x5a, 0xc8, 0xea, 0xc6, 0xb4, 0x7e, 0xdc, 0x4f, 0xf5, 0x68, 0xe6, 0xdd, 0x62, 0x1b, - 0x34, 0xb7, 0x7b, 0x31, 0xb9, 0xdd, 0x8a, 0x2c, 0xe7, 0x70, 0x88, 0x4a, 0x9d, 0x41, 0xa2, 0xe3, - 0x2c, 0xbc, 0xb7, 0x3c, 0xac, 0xf2, 0x69, 0x63, 0xff, 0x36, 0x0d, 0x99, 0x86, 0x35, 0xec, 0x07, - 0x36, 0x38, 0x67, 0xbf, 0x22, 0x6b, 0xde, 0x3e, 0x0b, 0xaf, 0x60, 0xdf, 0x44, 0x85, 0x33, 0xe8, - 0x8b, 0x21, 0x2c, 0x1d, 0x83, 0xc5, 0xfe, 0x6c, 0x04, 0x1a, 0x65, 0x2a, 0x6d, 0xc8, 0x8d, 0xc0, - 0xe1, 0xc4, 0x7d, 0x05, 0x92, 0xf3, 0x7e, 0x96, 0x79, 0x67, 0xc1, 0xed, 0x7c, 0x70, 0x99, 0x73, - 0x07, 0x15, 0x4f, 0x40, 0xbb, 0x96, 0xa5, 0x1f, 0xfb, 0xcf, 0xe3, 0xcd, 0x4c, 0xb0, 0xb0, 0x75, - 0xa7, 0xdf, 0x42, 0x9b, 0x4e, 0x7f, 0x3d, 0xa8, 0xbb, 0xc9, 0x7b, 0x54, 0x6a, 0x49, 0x60, 0x1a, - 0x7c, 0x1e, 0xc2, 0x15, 0x7e, 0x38, 0x6d, 0x6e, 0x09, 0xae, 0xa5, 0x48, 0xc8, 0xcc, 0xe9, 0x64, - 0x2e, 0x16, 0x6f, 0x96, 0x8d, 0x2d, 0xae, 0xd0, 0xd8, 0xb4, 0xd1, 0xc0, 0x46, 0xf0, 0x4b, 0x54, - 0xec, 0xb2, 0x61, 0x06, 0x5e, 0xc8, 0xe4, 0x18, 0xdb, 0x96, 0x51, 0xc1, 0xa5, 0x8c, 0xa1, 0xd8, - 0x10, 0x70, 0x84, 0xb0, 0xfb, 0xfc, 0x11, 0x0f, 0xaf, 0x51, 0x6b, 0x39, 0x1e, 0x58, 0xfe, 0x2e, - 0xde, 0x99, 0x73, 0x64, 0x3c, 0xb4, 0x1f, 0x7a, 0x8d, 0x8a, 0x36, 0xed, 0xf3, 0x0b, 0x91, 0x53, - 0xbd, 0xfe, 0x43, 0x98, 0x63, 0x62, 0x1b, 0x49, 0x4b, 0x0c, 0xb8, 0xce, 0x59, 0xc7, 0xfc, 0x42, - 0x34, 0x3f, 0xfe, 0x1c, 0xd7, 0xbc, 0x5f, 0xe3, 0x9a, 0xf7, 0x67, 0x5c, 0xf3, 0xd0, 0xbe, 0x90, - 0x11, 0x19, 0x86, 0x8c, 0x29, 0x32, 0x64, 0x49, 0x48, 0xdc, 0x22, 0x30, 0x1b, 0xa0, 0x59, 0x3c, - 0x67, 0x49, 0x68, 0xff, 0xea, 0x6f, 0xbc, 0x0f, 0x8d, 0x28, 0xd6, 0x97, 0x83, 0x1e, 0x09, 0x44, - 0x9f, 0xda, 0x76, 0x6a, 0xda, 0xcd, 0x3a, 0x50, 0x34, 0x92, 0x69, 0xe0, 0x36, 0x08, 0x35, 0xc1, - 0x5e, 0xc1, 0x2e, 0x85, 0xa7, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xe8, 0x7f, 0xd1, 0xbe, 0x5b, - 0x06, 0x00, 0x00, -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConn - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion4 - -// AgentClient is the client API for Agent service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type AgentClient interface { - Exists(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_ID, error) - Search(ctx context.Context, in *payload.Search_Request, opts ...grpc.CallOption) (*payload.Search_Response, error) - SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) - StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamSearchClient, error) - StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamSearchByIDClient, error) - Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) - StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamInsertClient, error) - MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) - Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) - StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamUpdateClient, error) - MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) - Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Empty, error) - StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamRemoveClient, error) - MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Empty, error) - GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) - StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamGetObjectClient, error) - CreateIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) - SaveIndex(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Empty, error) - CreateAndSaveIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) - IndexInfo(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Info_Index_Count, error) -} - -type agentClient struct { - cc *grpc.ClientConn -} - -func NewAgentClient(cc *grpc.ClientConn) AgentClient { - return &agentClient{cc} -} - -func (c *agentClient) Exists(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_ID, error) { - out := new(payload.Object_ID) - err := c.cc.Invoke(ctx, "/core.Agent/Exists", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) Search(ctx context.Context, in *payload.Search_Request, opts ...grpc.CallOption) (*payload.Search_Response, error) { - out := new(payload.Search_Response) - err := c.cc.Invoke(ctx, "/core.Agent/Search", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) { - out := new(payload.Search_Response) - err := c.cc.Invoke(ctx, "/core.Agent/SearchByID", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamSearchClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[0], "/core.Agent/StreamSearch", opts...) - if err != nil { - return nil, err - } - x := &agentStreamSearchClient{stream} - return x, nil -} - -type Agent_StreamSearchClient interface { - Send(*payload.Search_Request) error - Recv() (*payload.Search_Response, error) - grpc.ClientStream -} - -type agentStreamSearchClient struct { - grpc.ClientStream -} - -func (x *agentStreamSearchClient) Send(m *payload.Search_Request) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamSearchClient) Recv() (*payload.Search_Response, error) { - m := new(payload.Search_Response) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamSearchByIDClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[1], "/core.Agent/StreamSearchByID", opts...) - if err != nil { - return nil, err - } - x := &agentStreamSearchByIDClient{stream} - return x, nil -} - -type Agent_StreamSearchByIDClient interface { - Send(*payload.Search_IDRequest) error - Recv() (*payload.Search_Response, error) - grpc.ClientStream -} - -type agentStreamSearchByIDClient struct { - grpc.ClientStream -} - -func (x *agentStreamSearchByIDClient) Send(m *payload.Search_IDRequest) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamSearchByIDClient) Recv() (*payload.Search_Response, error) { - m := new(payload.Search_Response) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/Insert", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamInsertClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[2], "/core.Agent/StreamInsert", opts...) - if err != nil { - return nil, err - } - x := &agentStreamInsertClient{stream} - return x, nil -} - -type Agent_StreamInsertClient interface { - Send(*payload.Object_Vector) error - Recv() (*payload.Empty, error) - grpc.ClientStream -} - -type agentStreamInsertClient struct { - grpc.ClientStream -} - -func (x *agentStreamInsertClient) Send(m *payload.Object_Vector) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamInsertClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/MultiInsert", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/Update", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamUpdateClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[3], "/core.Agent/StreamUpdate", opts...) - if err != nil { - return nil, err - } - x := &agentStreamUpdateClient{stream} - return x, nil -} - -type Agent_StreamUpdateClient interface { - Send(*payload.Object_Vector) error - Recv() (*payload.Empty, error) - grpc.ClientStream -} - -type agentStreamUpdateClient struct { - grpc.ClientStream -} - -func (x *agentStreamUpdateClient) Send(m *payload.Object_Vector) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamUpdateClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/MultiUpdate", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/Remove", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamRemoveClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[4], "/core.Agent/StreamRemove", opts...) - if err != nil { - return nil, err - } - x := &agentStreamRemoveClient{stream} - return x, nil -} - -type Agent_StreamRemoveClient interface { - Send(*payload.Object_ID) error - Recv() (*payload.Empty, error) - grpc.ClientStream -} - -type agentStreamRemoveClient struct { - grpc.ClientStream -} - -func (x *agentStreamRemoveClient) Send(m *payload.Object_ID) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamRemoveClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/MultiRemove", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) { - out := new(payload.Object_Vector) - err := c.cc.Invoke(ctx, "/core.Agent/GetObject", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Agent_StreamGetObjectClient, error) { - stream, err := c.cc.NewStream(ctx, &_Agent_serviceDesc.Streams[5], "/core.Agent/StreamGetObject", opts...) - if err != nil { - return nil, err - } - x := &agentStreamGetObjectClient{stream} - return x, nil -} - -type Agent_StreamGetObjectClient interface { - Send(*payload.Object_ID) error - Recv() (*payload.Object_Vector, error) - grpc.ClientStream -} - -type agentStreamGetObjectClient struct { - grpc.ClientStream -} - -func (x *agentStreamGetObjectClient) Send(m *payload.Object_ID) error { - return x.ClientStream.SendMsg(m) -} - -func (x *agentStreamGetObjectClient) Recv() (*payload.Object_Vector, error) { - m := new(payload.Object_Vector) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *agentClient) CreateIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/CreateIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) SaveIndex(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/SaveIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) CreateAndSaveIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/core.Agent/CreateAndSaveIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *agentClient) IndexInfo(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Info_Index_Count, error) { - out := new(payload.Info_Index_Count) - err := c.cc.Invoke(ctx, "/core.Agent/IndexInfo", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// AgentServer is the server API for Agent service. -type AgentServer interface { - Exists(context.Context, *payload.Object_ID) (*payload.Object_ID, error) - Search(context.Context, *payload.Search_Request) (*payload.Search_Response, error) - SearchByID(context.Context, *payload.Search_IDRequest) (*payload.Search_Response, error) - StreamSearch(Agent_StreamSearchServer) error - StreamSearchByID(Agent_StreamSearchByIDServer) error - Insert(context.Context, *payload.Object_Vector) (*payload.Empty, error) - StreamInsert(Agent_StreamInsertServer) error - MultiInsert(context.Context, *payload.Object_Vectors) (*payload.Empty, error) - Update(context.Context, *payload.Object_Vector) (*payload.Empty, error) - StreamUpdate(Agent_StreamUpdateServer) error - MultiUpdate(context.Context, *payload.Object_Vectors) (*payload.Empty, error) - Remove(context.Context, *payload.Object_ID) (*payload.Empty, error) - StreamRemove(Agent_StreamRemoveServer) error - MultiRemove(context.Context, *payload.Object_IDs) (*payload.Empty, error) - GetObject(context.Context, *payload.Object_ID) (*payload.Object_Vector, error) - StreamGetObject(Agent_StreamGetObjectServer) error - CreateIndex(context.Context, *payload.Control_CreateIndexRequest) (*payload.Empty, error) - SaveIndex(context.Context, *payload.Empty) (*payload.Empty, error) - CreateAndSaveIndex(context.Context, *payload.Control_CreateIndexRequest) (*payload.Empty, error) - IndexInfo(context.Context, *payload.Empty) (*payload.Info_Index_Count, error) -} - -// UnimplementedAgentServer can be embedded to have forward compatible implementations. -type UnimplementedAgentServer struct { -} - -func (*UnimplementedAgentServer) Exists(ctx context.Context, req *payload.Object_ID) (*payload.Object_ID, error) { - return nil, status.Errorf(codes.Unimplemented, "method Exists not implemented") -} -func (*UnimplementedAgentServer) Search(ctx context.Context, req *payload.Search_Request) (*payload.Search_Response, error) { - return nil, status.Errorf(codes.Unimplemented, "method Search not implemented") -} -func (*UnimplementedAgentServer) SearchByID(ctx context.Context, req *payload.Search_IDRequest) (*payload.Search_Response, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchByID not implemented") -} -func (*UnimplementedAgentServer) StreamSearch(srv Agent_StreamSearchServer) error { - return status.Errorf(codes.Unimplemented, "method StreamSearch not implemented") -} -func (*UnimplementedAgentServer) StreamSearchByID(srv Agent_StreamSearchByIDServer) error { - return status.Errorf(codes.Unimplemented, "method StreamSearchByID not implemented") -} -func (*UnimplementedAgentServer) Insert(ctx context.Context, req *payload.Object_Vector) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") -} -func (*UnimplementedAgentServer) StreamInsert(srv Agent_StreamInsertServer) error { - return status.Errorf(codes.Unimplemented, "method StreamInsert not implemented") -} -func (*UnimplementedAgentServer) MultiInsert(ctx context.Context, req *payload.Object_Vectors) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method MultiInsert not implemented") -} -func (*UnimplementedAgentServer) Update(ctx context.Context, req *payload.Object_Vector) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") -} -func (*UnimplementedAgentServer) StreamUpdate(srv Agent_StreamUpdateServer) error { - return status.Errorf(codes.Unimplemented, "method StreamUpdate not implemented") -} -func (*UnimplementedAgentServer) MultiUpdate(ctx context.Context, req *payload.Object_Vectors) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method MultiUpdate not implemented") -} -func (*UnimplementedAgentServer) Remove(ctx context.Context, req *payload.Object_ID) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") -} -func (*UnimplementedAgentServer) StreamRemove(srv Agent_StreamRemoveServer) error { - return status.Errorf(codes.Unimplemented, "method StreamRemove not implemented") -} -func (*UnimplementedAgentServer) MultiRemove(ctx context.Context, req *payload.Object_IDs) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method MultiRemove not implemented") -} -func (*UnimplementedAgentServer) GetObject(ctx context.Context, req *payload.Object_ID) (*payload.Object_Vector, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetObject not implemented") -} -func (*UnimplementedAgentServer) StreamGetObject(srv Agent_StreamGetObjectServer) error { - return status.Errorf(codes.Unimplemented, "method StreamGetObject not implemented") -} -func (*UnimplementedAgentServer) CreateIndex(ctx context.Context, req *payload.Control_CreateIndexRequest) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIndex not implemented") -} -func (*UnimplementedAgentServer) SaveIndex(ctx context.Context, req *payload.Empty) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method SaveIndex not implemented") -} -func (*UnimplementedAgentServer) CreateAndSaveIndex(ctx context.Context, req *payload.Control_CreateIndexRequest) (*payload.Empty, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAndSaveIndex not implemented") -} -func (*UnimplementedAgentServer) IndexInfo(ctx context.Context, req *payload.Empty) (*payload.Info_Index_Count, error) { - return nil, status.Errorf(codes.Unimplemented, "method IndexInfo not implemented") -} - -func RegisterAgentServer(s *grpc.Server, srv AgentServer) { - s.RegisterService(&_Agent_serviceDesc, srv) -} - -func _Agent_Exists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_ID) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).Exists(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/Exists", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).Exists(ctx, req.(*payload.Object_ID)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_Search_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Search_Request) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).Search(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/Search", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).Search(ctx, req.(*payload.Search_Request)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_SearchByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Search_IDRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).SearchByID(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/SearchByID", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).SearchByID(ctx, req.(*payload.Search_IDRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_StreamSearch_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamSearch(&agentStreamSearchServer{stream}) -} - -type Agent_StreamSearchServer interface { - Send(*payload.Search_Response) error - Recv() (*payload.Search_Request, error) - grpc.ServerStream -} - -type agentStreamSearchServer struct { - grpc.ServerStream -} - -func (x *agentStreamSearchServer) Send(m *payload.Search_Response) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamSearchServer) Recv() (*payload.Search_Request, error) { - m := new(payload.Search_Request) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_StreamSearchByID_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamSearchByID(&agentStreamSearchByIDServer{stream}) -} - -type Agent_StreamSearchByIDServer interface { - Send(*payload.Search_Response) error - Recv() (*payload.Search_IDRequest, error) - grpc.ServerStream -} - -type agentStreamSearchByIDServer struct { - grpc.ServerStream -} - -func (x *agentStreamSearchByIDServer) Send(m *payload.Search_Response) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamSearchByIDServer) Recv() (*payload.Search_IDRequest, error) { - m := new(payload.Search_IDRequest) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_Vector) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).Insert(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/Insert", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).Insert(ctx, req.(*payload.Object_Vector)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_StreamInsert_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamInsert(&agentStreamInsertServer{stream}) -} - -type Agent_StreamInsertServer interface { - Send(*payload.Empty) error - Recv() (*payload.Object_Vector, error) - grpc.ServerStream -} - -type agentStreamInsertServer struct { - grpc.ServerStream -} - -func (x *agentStreamInsertServer) Send(m *payload.Empty) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamInsertServer) Recv() (*payload.Object_Vector, error) { - m := new(payload.Object_Vector) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_MultiInsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_Vectors) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).MultiInsert(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/MultiInsert", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).MultiInsert(ctx, req.(*payload.Object_Vectors)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_Vector) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).Update(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/Update", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).Update(ctx, req.(*payload.Object_Vector)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_StreamUpdate_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamUpdate(&agentStreamUpdateServer{stream}) -} - -type Agent_StreamUpdateServer interface { - Send(*payload.Empty) error - Recv() (*payload.Object_Vector, error) - grpc.ServerStream -} - -type agentStreamUpdateServer struct { - grpc.ServerStream -} - -func (x *agentStreamUpdateServer) Send(m *payload.Empty) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamUpdateServer) Recv() (*payload.Object_Vector, error) { - m := new(payload.Object_Vector) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_MultiUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_Vectors) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).MultiUpdate(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/MultiUpdate", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).MultiUpdate(ctx, req.(*payload.Object_Vectors)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_ID) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).Remove(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/Remove", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).Remove(ctx, req.(*payload.Object_ID)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_StreamRemove_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamRemove(&agentStreamRemoveServer{stream}) -} - -type Agent_StreamRemoveServer interface { - Send(*payload.Empty) error - Recv() (*payload.Object_ID, error) - grpc.ServerStream -} - -type agentStreamRemoveServer struct { - grpc.ServerStream -} - -func (x *agentStreamRemoveServer) Send(m *payload.Empty) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamRemoveServer) Recv() (*payload.Object_ID, error) { - m := new(payload.Object_ID) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_MultiRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_IDs) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).MultiRemove(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/MultiRemove", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).MultiRemove(ctx, req.(*payload.Object_IDs)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_GetObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Object_ID) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).GetObject(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/GetObject", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).GetObject(ctx, req.(*payload.Object_ID)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_StreamGetObject_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(AgentServer).StreamGetObject(&agentStreamGetObjectServer{stream}) -} - -type Agent_StreamGetObjectServer interface { - Send(*payload.Object_Vector) error - Recv() (*payload.Object_ID, error) - grpc.ServerStream -} - -type agentStreamGetObjectServer struct { - grpc.ServerStream -} - -func (x *agentStreamGetObjectServer) Send(m *payload.Object_Vector) error { - return x.ServerStream.SendMsg(m) -} - -func (x *agentStreamGetObjectServer) Recv() (*payload.Object_ID, error) { - m := new(payload.Object_ID) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _Agent_CreateIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Control_CreateIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).CreateIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/CreateIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).CreateIndex(ctx, req.(*payload.Control_CreateIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_SaveIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).SaveIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/SaveIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).SaveIndex(ctx, req.(*payload.Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_CreateAndSaveIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Control_CreateIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).CreateAndSaveIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/CreateAndSaveIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).CreateAndSaveIndex(ctx, req.(*payload.Control_CreateIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Agent_IndexInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(payload.Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AgentServer).IndexInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/core.Agent/IndexInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AgentServer).IndexInfo(ctx, req.(*payload.Empty)) - } - return interceptor(ctx, in, info, handler) -} - -var _Agent_serviceDesc = grpc.ServiceDesc{ - ServiceName: "core.Agent", - HandlerType: (*AgentServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "Exists", - Handler: _Agent_Exists_Handler, - }, - { - MethodName: "Search", - Handler: _Agent_Search_Handler, - }, - { - MethodName: "SearchByID", - Handler: _Agent_SearchByID_Handler, - }, - { - MethodName: "Insert", - Handler: _Agent_Insert_Handler, - }, - { - MethodName: "MultiInsert", - Handler: _Agent_MultiInsert_Handler, - }, - { - MethodName: "Update", - Handler: _Agent_Update_Handler, - }, - { - MethodName: "MultiUpdate", - Handler: _Agent_MultiUpdate_Handler, - }, - { - MethodName: "Remove", - Handler: _Agent_Remove_Handler, - }, - { - MethodName: "MultiRemove", - Handler: _Agent_MultiRemove_Handler, - }, - { - MethodName: "GetObject", - Handler: _Agent_GetObject_Handler, - }, - { - MethodName: "CreateIndex", - Handler: _Agent_CreateIndex_Handler, - }, - { - MethodName: "SaveIndex", - Handler: _Agent_SaveIndex_Handler, - }, - { - MethodName: "CreateAndSaveIndex", - Handler: _Agent_CreateAndSaveIndex_Handler, - }, - { - MethodName: "IndexInfo", - Handler: _Agent_IndexInfo_Handler, - }, - }, - Streams: []grpc.StreamDesc{ - { - StreamName: "StreamSearch", - Handler: _Agent_StreamSearch_Handler, - ServerStreams: true, - ClientStreams: true, - }, - { - StreamName: "StreamSearchByID", - Handler: _Agent_StreamSearchByID_Handler, - ServerStreams: true, - ClientStreams: true, - }, - { - StreamName: "StreamInsert", - Handler: _Agent_StreamInsert_Handler, - ServerStreams: true, - ClientStreams: true, - }, - { - StreamName: "StreamUpdate", - Handler: _Agent_StreamUpdate_Handler, - ServerStreams: true, - ClientStreams: true, - }, - { - StreamName: "StreamRemove", - Handler: _Agent_StreamRemove_Handler, - ServerStreams: true, - ClientStreams: true, - }, - { - StreamName: "StreamGetObject", - Handler: _Agent_StreamGetObject_Handler, - ServerStreams: true, - ClientStreams: true, - }, - }, - Metadata: "core/agent.proto", -} diff --git a/v1/agent/core/agent.pb.go b/v1/agent/core/agent.pb.go new file mode 100644 index 0000000..03f0c5a --- /dev/null +++ b/v1/agent/core/agent.pb.go @@ -0,0 +1,245 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/agent/core/agent.proto + +package core + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/agent/core/agent.proto", fileDescriptor_aee3a6d1990abb93) +} + +var fileDescriptor_aee3a6d1990abb93 = []byte{ + // 346 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x92, 0xcf, 0x4a, 0x2b, 0x31, + 0x14, 0xc6, 0x99, 0xc2, 0xbd, 0x97, 0xa6, 0x94, 0x8b, 0xf1, 0xcf, 0xa2, 0x94, 0x22, 0x0a, 0xee, + 0x9a, 0x58, 0x7d, 0x82, 0xb6, 0x28, 0x74, 0xe7, 0x1f, 0x70, 0xe1, 0x46, 0x4e, 0x27, 0x69, 0x8c, + 0x4c, 0x73, 0xc6, 0x4c, 0x1a, 0xec, 0xd6, 0x57, 0xf0, 0xa5, 0x5c, 0x0a, 0xbe, 0x80, 0x14, 0x9f, + 0xc0, 0x27, 0x90, 0x64, 0x5a, 0x6c, 0x69, 0x77, 0xae, 0x66, 0x48, 0xbe, 0xef, 0x77, 0xbe, 0xf0, + 0x1d, 0x72, 0xec, 0x21, 0x13, 0x6d, 0xb4, 0x5a, 0x69, 0xc3, 0x21, 0xd7, 0x05, 0xcf, 0x2d, 0x3a, + 0xe4, 0xbe, 0xc3, 0x41, 0x49, 0xe3, 0x78, 0x8a, 0x56, 0x96, 0xbf, 0x2c, 0xde, 0xd0, 0x7f, 0xe1, + 0x84, 0xf9, 0x4e, 0xe3, 0x70, 0x55, 0x9e, 0xc3, 0x34, 0x43, 0x10, 0x8b, 0x6f, 0xa9, 0x6e, 0x34, + 0x15, 0xa2, 0xca, 0x64, 0x40, 0x73, 0x30, 0x06, 0x1d, 0x38, 0x8d, 0xa6, 0x28, 0x6f, 0x4f, 0xbe, + 0x2a, 0xe4, 0x4f, 0x37, 0xb0, 0xe9, 0x1d, 0xa9, 0xf5, 0xad, 0x04, 0x27, 0x07, 0x46, 0xc8, 0x27, + 0x7a, 0xc4, 0x16, 0x18, 0xdf, 0x61, 0x7d, 0x34, 0xce, 0x62, 0xc6, 0x96, 0x04, 0x57, 0xf2, 0x71, + 0x22, 0x0b, 0xd7, 0xd8, 0x5a, 0xd6, 0x9d, 0x8d, 0x73, 0x37, 0x3d, 0xd8, 0x7d, 0x7e, 0xff, 0x7c, + 0xa9, 0xfc, 0xa7, 0x75, 0xae, 0x83, 0x92, 0xa7, 0xd1, 0x45, 0xcf, 0x49, 0xf5, 0x1a, 0xfc, 0x1c, + 0xbf, 0x6e, 0xdb, 0x44, 0xda, 0x8e, 0xa4, 0x3a, 0xad, 0xcd, 0x49, 0x05, 0x78, 0x49, 0xc7, 0x84, + 0x96, 0x39, 0xba, 0x46, 0xfc, 0x00, 0x7f, 0x91, 0xb7, 0x19, 0xa7, 0xec, 0xd1, 0x9d, 0x95, 0xbc, + 0x60, 0x44, 0x1c, 0x77, 0x49, 0xaa, 0x11, 0x30, 0x30, 0x23, 0xdc, 0x14, 0xbb, 0xb9, 0x7c, 0x14, + 0x44, 0x2c, 0xca, 0x59, 0x1f, 0x27, 0xc6, 0xad, 0xbd, 0x40, 0x9b, 0x11, 0xf6, 0x1e, 0x5e, 0x67, + 0xad, 0xe4, 0x6d, 0xd6, 0x4a, 0x3e, 0x66, 0xad, 0x84, 0xec, 0xa3, 0x55, 0xcc, 0x0b, 0x80, 0x82, + 0x85, 0x55, 0x60, 0x90, 0xeb, 0x80, 0x2a, 0x1b, 0x0f, 0x55, 0xf7, 0xaa, 0x37, 0x90, 0x89, 0xd8, + 0xd2, 0x45, 0x72, 0xdb, 0x56, 0xda, 0xdd, 0x4f, 0x86, 0x2c, 0xc5, 0x31, 0x8f, 0x2e, 0x1e, 0x5c, + 0xe5, 0xe6, 0x28, 0x9b, 0xa7, 0xab, 0x8b, 0x33, 0xfc, 0x1b, 0x7b, 0x3e, 0xfd, 0x0e, 0x00, 0x00, + 0xff, 0xff, 0x7e, 0xc2, 0x14, 0x5e, 0x67, 0x02, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// AgentClient is the client API for Agent service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type AgentClient interface { + CreateIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) + SaveIndex(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Empty, error) + CreateAndSaveIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) + IndexInfo(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Info_Index_Count, error) +} + +type agentClient struct { + cc *grpc.ClientConn +} + +func NewAgentClient(cc *grpc.ClientConn) AgentClient { + return &agentClient{cc} +} + +func (c *agentClient) CreateIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) { + out := new(payload.Empty) + err := c.cc.Invoke(ctx, "/core.v1.Agent/CreateIndex", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *agentClient) SaveIndex(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Empty, error) { + out := new(payload.Empty) + err := c.cc.Invoke(ctx, "/core.v1.Agent/SaveIndex", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *agentClient) CreateAndSaveIndex(ctx context.Context, in *payload.Control_CreateIndexRequest, opts ...grpc.CallOption) (*payload.Empty, error) { + out := new(payload.Empty) + err := c.cc.Invoke(ctx, "/core.v1.Agent/CreateAndSaveIndex", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *agentClient) IndexInfo(ctx context.Context, in *payload.Empty, opts ...grpc.CallOption) (*payload.Info_Index_Count, error) { + out := new(payload.Info_Index_Count) + err := c.cc.Invoke(ctx, "/core.v1.Agent/IndexInfo", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// AgentServer is the server API for Agent service. +type AgentServer interface { + CreateIndex(context.Context, *payload.Control_CreateIndexRequest) (*payload.Empty, error) + SaveIndex(context.Context, *payload.Empty) (*payload.Empty, error) + CreateAndSaveIndex(context.Context, *payload.Control_CreateIndexRequest) (*payload.Empty, error) + IndexInfo(context.Context, *payload.Empty) (*payload.Info_Index_Count, error) +} + +// UnimplementedAgentServer can be embedded to have forward compatible implementations. +type UnimplementedAgentServer struct { +} + +func (*UnimplementedAgentServer) CreateIndex(ctx context.Context, req *payload.Control_CreateIndexRequest) (*payload.Empty, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateIndex not implemented") +} +func (*UnimplementedAgentServer) SaveIndex(ctx context.Context, req *payload.Empty) (*payload.Empty, error) { + return nil, status.Errorf(codes.Unimplemented, "method SaveIndex not implemented") +} +func (*UnimplementedAgentServer) CreateAndSaveIndex(ctx context.Context, req *payload.Control_CreateIndexRequest) (*payload.Empty, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateAndSaveIndex not implemented") +} +func (*UnimplementedAgentServer) IndexInfo(ctx context.Context, req *payload.Empty) (*payload.Info_Index_Count, error) { + return nil, status.Errorf(codes.Unimplemented, "method IndexInfo not implemented") +} + +func RegisterAgentServer(s *grpc.Server, srv AgentServer) { + s.RegisterService(&_Agent_serviceDesc, srv) +} + +func _Agent_CreateIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Control_CreateIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AgentServer).CreateIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/core.v1.Agent/CreateIndex", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AgentServer).CreateIndex(ctx, req.(*payload.Control_CreateIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Agent_SaveIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Empty) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AgentServer).SaveIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/core.v1.Agent/SaveIndex", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AgentServer).SaveIndex(ctx, req.(*payload.Empty)) + } + return interceptor(ctx, in, info, handler) +} + +func _Agent_CreateAndSaveIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Control_CreateIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AgentServer).CreateAndSaveIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/core.v1.Agent/CreateAndSaveIndex", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AgentServer).CreateAndSaveIndex(ctx, req.(*payload.Control_CreateIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Agent_IndexInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Empty) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AgentServer).IndexInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/core.v1.Agent/IndexInfo", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AgentServer).IndexInfo(ctx, req.(*payload.Empty)) + } + return interceptor(ctx, in, info, handler) +} + +var _Agent_serviceDesc = grpc.ServiceDesc{ + ServiceName: "core.v1.Agent", + HandlerType: (*AgentServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "CreateIndex", + Handler: _Agent_CreateIndex_Handler, + }, + { + MethodName: "SaveIndex", + Handler: _Agent_SaveIndex_Handler, + }, + { + MethodName: "CreateAndSaveIndex", + Handler: _Agent_CreateAndSaveIndex_Handler, + }, + { + MethodName: "IndexInfo", + Handler: _Agent_IndexInfo_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "vald-origin/apis/proto/v1/agent/core/agent.proto", +} diff --git a/gateway/vald/vald.pb.go b/v1/gateway/vald/vald.pb.go similarity index 74% rename from gateway/vald/vald.pb.go rename to v1/gateway/vald/vald.pb.go index b046bcf..e4852e6 100644 --- a/gateway/vald/vald.pb.go +++ b/v1/gateway/vald/vald.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: vald/vald.proto +// source: vald-origin/apis/proto/v1/gateway/vald/vald.proto package vald @@ -7,7 +7,7 @@ import ( context "context" fmt "fmt" proto "github.com/gogo/protobuf/proto" - payload "github.com/vdaas/vald-client-go/payload" + payload "github.com/vdaas/vald-client-go/v1/payload" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -26,41 +26,44 @@ var _ = math.Inf // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package -func init() { proto.RegisterFile("vald/vald.proto", fileDescriptor_b17c9fbea32974eb) } - -var fileDescriptor_b17c9fbea32974eb = []byte{ - // 495 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x4f, 0x8b, 0xd3, 0x40, - 0x18, 0xc6, 0x8d, 0x2c, 0x59, 0x1c, 0xeb, 0x56, 0xc6, 0x3f, 0xab, 0x51, 0x7a, 0xe8, 0x49, 0x16, - 0xc9, 0x88, 0x7a, 0x58, 0xc4, 0x8b, 0xa1, 0x6b, 0xe9, 0xa1, 0xac, 0xee, 0xe2, 0x22, 0xde, 0xa6, - 0xc9, 0x4b, 0x76, 0x34, 0xcd, 0x8c, 0x99, 0x37, 0xd5, 0x22, 0x5e, 0xfc, 0x0a, 0x1e, 0xfd, 0x42, - 0x1e, 0x05, 0xbf, 0x80, 0x14, 0x3f, 0x88, 0x64, 0x66, 0x5a, 0xba, 0x6d, 0x40, 0x92, 0x4b, 0x48, - 0xde, 0x79, 0x9f, 0x27, 0xbf, 0xf7, 0x85, 0x79, 0x48, 0x77, 0xc6, 0xb3, 0x84, 0x55, 0x8f, 0x50, - 0x15, 0x12, 0x25, 0xdd, 0xa9, 0xde, 0x83, 0x6b, 0x8a, 0xcf, 0x33, 0xc9, 0x5d, 0x31, 0xb8, 0x9f, - 0x4a, 0x99, 0x66, 0xc0, 0xb8, 0x12, 0x8c, 0xe7, 0xb9, 0x44, 0x8e, 0x42, 0xe6, 0xda, 0x9e, 0x3e, - 0xfe, 0x41, 0xc8, 0xce, 0x19, 0xcf, 0x12, 0xfa, 0x92, 0xf8, 0x47, 0x9f, 0x85, 0x46, 0x4d, 0x69, - 0xb8, 0x34, 0x38, 0x9e, 0xbc, 0x87, 0x18, 0xc3, 0xd1, 0x20, 0xa8, 0xa9, 0xf5, 0x6f, 0x7e, 0xfb, - 0xfd, 0xf7, 0xfb, 0xe5, 0x3d, 0xda, 0x61, 0x60, 0x84, 0xec, 0x8b, 0x48, 0xbe, 0xd2, 0x63, 0xe2, - 0x9f, 0x02, 0x2f, 0xe2, 0x73, 0xba, 0xbf, 0xd2, 0xd8, 0x42, 0x78, 0x02, 0x1f, 0x4b, 0xd0, 0x18, - 0xdc, 0xd9, 0x3e, 0xd0, 0x4a, 0xe6, 0x1a, 0xfa, 0xd4, 0x58, 0x76, 0xfa, 0xbb, 0x4c, 0x9b, 0x93, - 0x67, 0xde, 0x01, 0x7d, 0x4b, 0x88, 0x6d, 0x8b, 0xe6, 0xa3, 0x01, 0xbd, 0xbb, 0xa9, 0x1d, 0x0d, - 0xfe, 0x6f, 0x7b, 0xcb, 0xd8, 0x76, 0xfb, 0xc4, 0xd9, 0x32, 0x91, 0x54, 0xce, 0x43, 0xd2, 0x39, - 0xc5, 0x02, 0xf8, 0xb4, 0x3d, 0xf0, 0xa5, 0x07, 0xde, 0x23, 0x8f, 0x8e, 0xc9, 0xf5, 0x75, 0xa3, - 0xf6, 0xa0, 0xd6, 0x6e, 0x40, 0xfc, 0x51, 0xae, 0xa1, 0x40, 0x7a, 0x7b, 0x73, 0xed, 0x67, 0x10, - 0xa3, 0x2c, 0x82, 0xbd, 0x55, 0xfd, 0x68, 0xaa, 0x70, 0xbe, 0xb6, 0x37, 0x61, 0x84, 0xd5, 0x74, - 0xcf, 0x97, 0xd3, 0x35, 0xf4, 0xb2, 0x0c, 0x87, 0xe4, 0xea, 0xb8, 0xcc, 0x50, 0x38, 0xf1, 0x7e, - 0xbd, 0x58, 0x6f, 0xab, 0x2b, 0xfa, 0x37, 0x2a, 0xe1, 0x08, 0x2d, 0xe8, 0x4b, 0x23, 0xbc, 0x40, - 0xdf, 0xd0, 0xeb, 0x22, 0xbd, 0x13, 0x37, 0xa5, 0x6f, 0xb9, 0xfb, 0x52, 0x6d, 0xed, 0xbe, 0xa1, - 0xd7, 0x26, 0x7d, 0xd3, 0xdd, 0x47, 0xc4, 0x3f, 0x81, 0xa9, 0x9c, 0x41, 0xed, 0x25, 0xde, 0xec, - 0x77, 0x17, 0xf8, 0xa0, 0xc3, 0x0a, 0x23, 0xb2, 0x17, 0xf8, 0x70, 0xc9, 0xde, 0xc0, 0xc9, 0x72, - 0x3f, 0x75, 0xdc, 0x4e, 0x78, 0x63, 0x5b, 0x58, 0xc7, 0xfc, 0x9a, 0x5c, 0x19, 0x02, 0xda, 0x96, - 0xda, 0x9f, 0x05, 0xab, 0x5a, 0xc4, 0xe3, 0x0f, 0xa5, 0x0a, 0xc7, 0x80, 0xdc, 0xee, 0x60, 0x2d, - 0x83, 0xa4, 0xe9, 0xb7, 0x23, 0x0c, 0x49, 0xd7, 0x8e, 0xd0, 0xde, 0xd8, 0x4c, 0x14, 0x4d, 0x7e, - 0x2e, 0x7a, 0xde, 0xaf, 0x45, 0xcf, 0xfb, 0xb3, 0xe8, 0x79, 0xe4, 0x9e, 0x2c, 0xd2, 0x70, 0x96, - 0x70, 0xae, 0x43, 0x13, 0xba, 0x29, 0x47, 0xf8, 0xc4, 0xe7, 0xe6, 0x23, 0xda, 0xad, 0x52, 0xf4, - 0x85, 0x12, 0xaf, 0xbc, 0x77, 0x0f, 0x53, 0x81, 0xe7, 0xe5, 0x24, 0x8c, 0xe5, 0x94, 0x99, 0x76, - 0x93, 0xd1, 0x55, 0x00, 0x6b, 0x96, 0x16, 0x2a, 0x66, 0x4e, 0x68, 0xca, 0x13, 0xdf, 0x04, 0xf1, - 0x93, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc3, 0xa8, 0x52, 0x8e, 0xce, 0x05, 0x00, 0x00, +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/gateway/vald/vald.proto", fileDescriptor_c0deb35318ae1119) +} + +var fileDescriptor_c0deb35318ae1119 = []byte{ + // 512 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0x41, 0x8b, 0xd3, 0x40, + 0x14, 0x80, 0x37, 0x22, 0x29, 0x8e, 0xc1, 0x95, 0xc1, 0x15, 0x8c, 0xa5, 0x87, 0x78, 0x91, 0x05, + 0x33, 0x56, 0x6f, 0xde, 0x2c, 0x5d, 0x34, 0xd0, 0x45, 0x69, 0xdd, 0x3d, 0x78, 0x10, 0xa6, 0xc9, + 0x90, 0x1d, 0x49, 0x33, 0xe3, 0xcc, 0x24, 0x5a, 0xc4, 0x83, 0xfe, 0x05, 0xff, 0x94, 0x47, 0xc1, + 0x3f, 0x20, 0xc5, 0x1f, 0x22, 0x79, 0x93, 0x42, 0xbb, 0xa6, 0xeb, 0xc2, 0xec, 0xa5, 0x2d, 0xf3, + 0xde, 0xfb, 0x78, 0x5f, 0x1f, 0xbc, 0x87, 0x86, 0x35, 0x2d, 0xb2, 0x47, 0x42, 0xf1, 0x9c, 0x97, + 0x84, 0x4a, 0xae, 0x89, 0x54, 0xc2, 0x08, 0x52, 0x0f, 0x49, 0x4e, 0x0d, 0xfb, 0x48, 0x97, 0xa4, + 0xc9, 0x80, 0x8f, 0x18, 0x42, 0xb8, 0x07, 0xbf, 0xeb, 0x61, 0xf8, 0x60, 0x3b, 0x5f, 0xd2, 0x65, + 0x21, 0x68, 0xb6, 0xfe, 0xb6, 0xd9, 0x61, 0x3f, 0x17, 0x22, 0x2f, 0x58, 0xc3, 0x26, 0xb4, 0x2c, + 0x85, 0xa1, 0x86, 0x8b, 0x52, 0xdb, 0xe8, 0x93, 0xaf, 0x01, 0xba, 0x7e, 0x4a, 0x8b, 0x0c, 0x4f, + 0x90, 0x7f, 0xf4, 0x89, 0x6b, 0xa3, 0xf1, 0x41, 0xbc, 0x06, 0xd4, 0xc3, 0xf8, 0xd5, 0xfc, 0x3d, + 0x4b, 0x4d, 0x9c, 0x8c, 0xc3, 0xee, 0xe7, 0xe8, 0xce, 0xb7, 0x5f, 0x7f, 0xbe, 0x5f, 0xbb, 0x85, + 0x03, 0xc2, 0xa0, 0x9c, 0x7c, 0xe6, 0xd9, 0x17, 0x7c, 0x82, 0xfc, 0x19, 0xa3, 0x2a, 0x3d, 0xc3, + 0xe1, 0x66, 0x99, 0x7d, 0x8b, 0xa7, 0xec, 0x43, 0xc5, 0xb4, 0x09, 0xef, 0x77, 0xc6, 0xb4, 0x14, + 0xa5, 0x66, 0x11, 0x06, 0x70, 0x10, 0xf5, 0x88, 0x86, 0xc8, 0x33, 0xef, 0x10, 0xbf, 0x43, 0xc8, + 0xa6, 0x8d, 0x96, 0xc9, 0x18, 0xf7, 0x3b, 0xca, 0x93, 0xf1, 0xa5, 0xe0, 0x07, 0x00, 0xdf, 0x8f, + 0x50, 0x0b, 0x27, 0x3c, 0x6b, 0xf8, 0xc7, 0x28, 0x98, 0x19, 0xc5, 0xe8, 0xc2, 0xb5, 0xf9, 0xbd, + 0x87, 0xde, 0x63, 0x0f, 0xcf, 0xd0, 0xed, 0x4d, 0x9c, 0x6b, 0xd3, 0x16, 0xfa, 0x06, 0xf9, 0x49, + 0xa9, 0x99, 0x32, 0xf8, 0x5e, 0xc7, 0x44, 0x4e, 0x59, 0x6a, 0x84, 0xda, 0xe6, 0xb4, 0xa1, 0x89, + 0x48, 0x61, 0xf4, 0x1b, 0xff, 0x2c, 0x07, 0x50, 0x63, 0x3e, 0x59, 0x9b, 0x3b, 0xb2, 0x6d, 0x8f, + 0x09, 0xba, 0x79, 0x5c, 0x15, 0x86, 0xb7, 0xb0, 0x70, 0x27, 0x4c, 0x87, 0xfd, 0x0b, 0x68, 0x3a, + 0xda, 0x6b, 0x74, 0x4f, 0x64, 0x46, 0x0d, 0xbb, 0x02, 0xdd, 0x0a, 0x40, 0x5b, 0xba, 0x8e, 0xec, + 0x6d, 0xdd, 0x16, 0xe6, 0xac, 0x7b, 0x45, 0xd3, 0xad, 0xe4, 0x3f, 0xd3, 0x75, 0x64, 0x9f, 0xd7, + 0x75, 0x9e, 0xee, 0x14, 0xf9, 0x53, 0xb6, 0x10, 0x35, 0xdb, 0xb5, 0x75, 0x2e, 0x6c, 0xa7, 0xdd, + 0x3d, 0x87, 0x01, 0x51, 0x00, 0xb1, 0xbb, 0xe7, 0xe5, 0x5a, 0xd6, 0x81, 0x6c, 0x45, 0x8f, 0x5a, + 0xd1, 0x16, 0x74, 0xb7, 0x13, 0xf4, 0x7f, 0xc9, 0x19, 0xba, 0xf1, 0x82, 0x19, 0x1b, 0xd8, 0xd5, + 0xcd, 0xee, 0x89, 0x6c, 0x6c, 0x58, 0x01, 0xef, 0xd6, 0x32, 0x41, 0xfb, 0xd6, 0xd2, 0x05, 0x0d, + 0x9a, 0xa3, 0xe2, 0xc7, 0x6a, 0xe0, 0xfd, 0x5c, 0x0d, 0xbc, 0xdf, 0xab, 0x81, 0x87, 0x22, 0xa1, + 0xf2, 0xb8, 0xce, 0x28, 0xd5, 0x31, 0xdc, 0x19, 0x2a, 0x79, 0x53, 0xd8, 0x1e, 0x23, 0x78, 0x1b, + 0xf5, 0x9a, 0x93, 0xf1, 0x5c, 0xf2, 0xd7, 0xde, 0x5b, 0x92, 0x73, 0x73, 0x56, 0xcd, 0xe3, 0x54, + 0x2c, 0x08, 0x54, 0xd9, 0x73, 0x05, 0x97, 0x29, 0x57, 0x32, 0x3d, 0x7f, 0xc8, 0xe6, 0x3e, 0x1c, + 0x9e, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x00, 0xf1, 0xd9, 0x83, 0xf9, 0x06, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -80,19 +83,19 @@ type ValdClient interface { SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamSearchClient, error) StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamSearchByIDClient, error) - Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) + Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamInsertClient, error) - MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) - Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) + MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) + Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamUpdateClient, error) - MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) - Upsert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) + MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) + Upsert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) StreamUpsert(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamUpsertClient, error) - MultiUpsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) - Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Empty, error) + MultiUpsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) + Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Location, error) StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamRemoveClient, error) - MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Empty, error) - GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Backup_MetaVector, error) + MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Object_Locations, error) + GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamGetObjectClient, error) } @@ -106,7 +109,7 @@ func NewValdClient(cc *grpc.ClientConn) ValdClient { func (c *valdClient) Exists(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_ID, error) { out := new(payload.Object_ID) - err := c.cc.Invoke(ctx, "/vald.Vald/Exists", in, out, opts...) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Exists", in, out, opts...) if err != nil { return nil, err } @@ -115,7 +118,7 @@ func (c *valdClient) Exists(ctx context.Context, in *payload.Object_ID, opts ... func (c *valdClient) Search(ctx context.Context, in *payload.Search_Request, opts ...grpc.CallOption) (*payload.Search_Response, error) { out := new(payload.Search_Response) - err := c.cc.Invoke(ctx, "/vald.Vald/Search", in, out, opts...) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Search", in, out, opts...) if err != nil { return nil, err } @@ -124,7 +127,7 @@ func (c *valdClient) Search(ctx context.Context, in *payload.Search_Request, opt func (c *valdClient) SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) { out := new(payload.Search_Response) - err := c.cc.Invoke(ctx, "/vald.Vald/SearchByID", in, out, opts...) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/SearchByID", in, out, opts...) if err != nil { return nil, err } @@ -132,7 +135,7 @@ func (c *valdClient) SearchByID(ctx context.Context, in *payload.Search_IDReques } func (c *valdClient) StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamSearchClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[0], "/vald.Vald/StreamSearch", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[0], "/vald.v1.Vald/StreamSearch", opts...) if err != nil { return nil, err } @@ -163,7 +166,7 @@ func (x *valdStreamSearchClient) Recv() (*payload.Search_Response, error) { } func (c *valdClient) StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamSearchByIDClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[1], "/vald.Vald/StreamSearchByID", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[1], "/vald.v1.Vald/StreamSearchByID", opts...) if err != nil { return nil, err } @@ -193,9 +196,9 @@ func (x *valdStreamSearchByIDClient) Recv() (*payload.Search_Response, error) { return m, nil } -func (c *valdClient) Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/Insert", in, out, opts...) +func (c *valdClient) Insert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Insert", in, out, opts...) if err != nil { return nil, err } @@ -203,7 +206,7 @@ func (c *valdClient) Insert(ctx context.Context, in *payload.Object_Vector, opts } func (c *valdClient) StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamInsertClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[2], "/vald.Vald/StreamInsert", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[2], "/vald.v1.Vald/StreamInsert", opts...) if err != nil { return nil, err } @@ -213,7 +216,7 @@ func (c *valdClient) StreamInsert(ctx context.Context, opts ...grpc.CallOption) type Vald_StreamInsertClient interface { Send(*payload.Object_Vector) error - Recv() (*payload.Empty, error) + Recv() (*payload.Object_Location, error) grpc.ClientStream } @@ -225,26 +228,26 @@ func (x *valdStreamInsertClient) Send(m *payload.Object_Vector) error { return x.ClientStream.SendMsg(m) } -func (x *valdStreamInsertClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) +func (x *valdStreamInsertClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } -func (c *valdClient) MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/MultiInsert", in, out, opts...) +func (c *valdClient) MultiInsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/MultiInsert", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *valdClient) Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/Update", in, out, opts...) +func (c *valdClient) Update(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Update", in, out, opts...) if err != nil { return nil, err } @@ -252,7 +255,7 @@ func (c *valdClient) Update(ctx context.Context, in *payload.Object_Vector, opts } func (c *valdClient) StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamUpdateClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[3], "/vald.Vald/StreamUpdate", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[3], "/vald.v1.Vald/StreamUpdate", opts...) if err != nil { return nil, err } @@ -262,7 +265,7 @@ func (c *valdClient) StreamUpdate(ctx context.Context, opts ...grpc.CallOption) type Vald_StreamUpdateClient interface { Send(*payload.Object_Vector) error - Recv() (*payload.Empty, error) + Recv() (*payload.Object_Location, error) grpc.ClientStream } @@ -274,26 +277,26 @@ func (x *valdStreamUpdateClient) Send(m *payload.Object_Vector) error { return x.ClientStream.SendMsg(m) } -func (x *valdStreamUpdateClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) +func (x *valdStreamUpdateClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } -func (c *valdClient) MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/MultiUpdate", in, out, opts...) +func (c *valdClient) MultiUpdate(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/MultiUpdate", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *valdClient) Upsert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/Upsert", in, out, opts...) +func (c *valdClient) Upsert(ctx context.Context, in *payload.Object_Vector, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Upsert", in, out, opts...) if err != nil { return nil, err } @@ -301,7 +304,7 @@ func (c *valdClient) Upsert(ctx context.Context, in *payload.Object_Vector, opts } func (c *valdClient) StreamUpsert(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamUpsertClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[4], "/vald.Vald/StreamUpsert", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[4], "/vald.v1.Vald/StreamUpsert", opts...) if err != nil { return nil, err } @@ -311,7 +314,7 @@ func (c *valdClient) StreamUpsert(ctx context.Context, opts ...grpc.CallOption) type Vald_StreamUpsertClient interface { Send(*payload.Object_Vector) error - Recv() (*payload.Empty, error) + Recv() (*payload.Object_Location, error) grpc.ClientStream } @@ -323,26 +326,26 @@ func (x *valdStreamUpsertClient) Send(m *payload.Object_Vector) error { return x.ClientStream.SendMsg(m) } -func (x *valdStreamUpsertClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) +func (x *valdStreamUpsertClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } -func (c *valdClient) MultiUpsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/MultiUpsert", in, out, opts...) +func (c *valdClient) MultiUpsert(ctx context.Context, in *payload.Object_Vectors, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/MultiUpsert", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *valdClient) Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/Remove", in, out, opts...) +func (c *valdClient) Remove(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/Remove", in, out, opts...) if err != nil { return nil, err } @@ -350,7 +353,7 @@ func (c *valdClient) Remove(ctx context.Context, in *payload.Object_ID, opts ... } func (c *valdClient) StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamRemoveClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[5], "/vald.Vald/StreamRemove", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[5], "/vald.v1.Vald/StreamRemove", opts...) if err != nil { return nil, err } @@ -360,7 +363,7 @@ func (c *valdClient) StreamRemove(ctx context.Context, opts ...grpc.CallOption) type Vald_StreamRemoveClient interface { Send(*payload.Object_ID) error - Recv() (*payload.Empty, error) + Recv() (*payload.Object_Location, error) grpc.ClientStream } @@ -372,26 +375,26 @@ func (x *valdStreamRemoveClient) Send(m *payload.Object_ID) error { return x.ClientStream.SendMsg(m) } -func (x *valdStreamRemoveClient) Recv() (*payload.Empty, error) { - m := new(payload.Empty) +func (x *valdStreamRemoveClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } -func (c *valdClient) MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Empty, error) { - out := new(payload.Empty) - err := c.cc.Invoke(ctx, "/vald.Vald/MultiRemove", in, out, opts...) +func (c *valdClient) MultiRemove(ctx context.Context, in *payload.Object_IDs, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/MultiRemove", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *valdClient) GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Backup_MetaVector, error) { - out := new(payload.Backup_MetaVector) - err := c.cc.Invoke(ctx, "/vald.Vald/GetObject", in, out, opts...) +func (c *valdClient) GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) { + out := new(payload.Object_Vector) + err := c.cc.Invoke(ctx, "/vald.v1.Vald/GetObject", in, out, opts...) if err != nil { return nil, err } @@ -399,7 +402,7 @@ func (c *valdClient) GetObject(ctx context.Context, in *payload.Object_ID, opts } func (c *valdClient) StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Vald_StreamGetObjectClient, error) { - stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[6], "/vald.Vald/StreamGetObject", opts...) + stream, err := c.cc.NewStream(ctx, &_Vald_serviceDesc.Streams[6], "/vald.v1.Vald/StreamGetObject", opts...) if err != nil { return nil, err } @@ -409,7 +412,7 @@ func (c *valdClient) StreamGetObject(ctx context.Context, opts ...grpc.CallOptio type Vald_StreamGetObjectClient interface { Send(*payload.Object_ID) error - Recv() (*payload.Backup_MetaVector, error) + Recv() (*payload.Object_Vector, error) grpc.ClientStream } @@ -421,8 +424,8 @@ func (x *valdStreamGetObjectClient) Send(m *payload.Object_ID) error { return x.ClientStream.SendMsg(m) } -func (x *valdStreamGetObjectClient) Recv() (*payload.Backup_MetaVector, error) { - m := new(payload.Backup_MetaVector) +func (x *valdStreamGetObjectClient) Recv() (*payload.Object_Vector, error) { + m := new(payload.Object_Vector) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } @@ -436,19 +439,19 @@ type ValdServer interface { SearchByID(context.Context, *payload.Search_IDRequest) (*payload.Search_Response, error) StreamSearch(Vald_StreamSearchServer) error StreamSearchByID(Vald_StreamSearchByIDServer) error - Insert(context.Context, *payload.Object_Vector) (*payload.Empty, error) + Insert(context.Context, *payload.Object_Vector) (*payload.Object_Location, error) StreamInsert(Vald_StreamInsertServer) error - MultiInsert(context.Context, *payload.Object_Vectors) (*payload.Empty, error) - Update(context.Context, *payload.Object_Vector) (*payload.Empty, error) + MultiInsert(context.Context, *payload.Object_Vectors) (*payload.Object_Locations, error) + Update(context.Context, *payload.Object_Vector) (*payload.Object_Location, error) StreamUpdate(Vald_StreamUpdateServer) error - MultiUpdate(context.Context, *payload.Object_Vectors) (*payload.Empty, error) - Upsert(context.Context, *payload.Object_Vector) (*payload.Empty, error) + MultiUpdate(context.Context, *payload.Object_Vectors) (*payload.Object_Locations, error) + Upsert(context.Context, *payload.Object_Vector) (*payload.Object_Location, error) StreamUpsert(Vald_StreamUpsertServer) error - MultiUpsert(context.Context, *payload.Object_Vectors) (*payload.Empty, error) - Remove(context.Context, *payload.Object_ID) (*payload.Empty, error) + MultiUpsert(context.Context, *payload.Object_Vectors) (*payload.Object_Locations, error) + Remove(context.Context, *payload.Object_ID) (*payload.Object_Location, error) StreamRemove(Vald_StreamRemoveServer) error - MultiRemove(context.Context, *payload.Object_IDs) (*payload.Empty, error) - GetObject(context.Context, *payload.Object_ID) (*payload.Backup_MetaVector, error) + MultiRemove(context.Context, *payload.Object_IDs) (*payload.Object_Locations, error) + GetObject(context.Context, *payload.Object_ID) (*payload.Object_Vector, error) StreamGetObject(Vald_StreamGetObjectServer) error } @@ -471,43 +474,43 @@ func (*UnimplementedValdServer) StreamSearch(srv Vald_StreamSearchServer) error func (*UnimplementedValdServer) StreamSearchByID(srv Vald_StreamSearchByIDServer) error { return status.Errorf(codes.Unimplemented, "method StreamSearchByID not implemented") } -func (*UnimplementedValdServer) Insert(ctx context.Context, req *payload.Object_Vector) (*payload.Empty, error) { +func (*UnimplementedValdServer) Insert(ctx context.Context, req *payload.Object_Vector) (*payload.Object_Location, error) { return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") } func (*UnimplementedValdServer) StreamInsert(srv Vald_StreamInsertServer) error { return status.Errorf(codes.Unimplemented, "method StreamInsert not implemented") } -func (*UnimplementedValdServer) MultiInsert(ctx context.Context, req *payload.Object_Vectors) (*payload.Empty, error) { +func (*UnimplementedValdServer) MultiInsert(ctx context.Context, req *payload.Object_Vectors) (*payload.Object_Locations, error) { return nil, status.Errorf(codes.Unimplemented, "method MultiInsert not implemented") } -func (*UnimplementedValdServer) Update(ctx context.Context, req *payload.Object_Vector) (*payload.Empty, error) { +func (*UnimplementedValdServer) Update(ctx context.Context, req *payload.Object_Vector) (*payload.Object_Location, error) { return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") } func (*UnimplementedValdServer) StreamUpdate(srv Vald_StreamUpdateServer) error { return status.Errorf(codes.Unimplemented, "method StreamUpdate not implemented") } -func (*UnimplementedValdServer) MultiUpdate(ctx context.Context, req *payload.Object_Vectors) (*payload.Empty, error) { +func (*UnimplementedValdServer) MultiUpdate(ctx context.Context, req *payload.Object_Vectors) (*payload.Object_Locations, error) { return nil, status.Errorf(codes.Unimplemented, "method MultiUpdate not implemented") } -func (*UnimplementedValdServer) Upsert(ctx context.Context, req *payload.Object_Vector) (*payload.Empty, error) { +func (*UnimplementedValdServer) Upsert(ctx context.Context, req *payload.Object_Vector) (*payload.Object_Location, error) { return nil, status.Errorf(codes.Unimplemented, "method Upsert not implemented") } func (*UnimplementedValdServer) StreamUpsert(srv Vald_StreamUpsertServer) error { return status.Errorf(codes.Unimplemented, "method StreamUpsert not implemented") } -func (*UnimplementedValdServer) MultiUpsert(ctx context.Context, req *payload.Object_Vectors) (*payload.Empty, error) { +func (*UnimplementedValdServer) MultiUpsert(ctx context.Context, req *payload.Object_Vectors) (*payload.Object_Locations, error) { return nil, status.Errorf(codes.Unimplemented, "method MultiUpsert not implemented") } -func (*UnimplementedValdServer) Remove(ctx context.Context, req *payload.Object_ID) (*payload.Empty, error) { +func (*UnimplementedValdServer) Remove(ctx context.Context, req *payload.Object_ID) (*payload.Object_Location, error) { return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") } func (*UnimplementedValdServer) StreamRemove(srv Vald_StreamRemoveServer) error { return status.Errorf(codes.Unimplemented, "method StreamRemove not implemented") } -func (*UnimplementedValdServer) MultiRemove(ctx context.Context, req *payload.Object_IDs) (*payload.Empty, error) { +func (*UnimplementedValdServer) MultiRemove(ctx context.Context, req *payload.Object_IDs) (*payload.Object_Locations, error) { return nil, status.Errorf(codes.Unimplemented, "method MultiRemove not implemented") } -func (*UnimplementedValdServer) GetObject(ctx context.Context, req *payload.Object_ID) (*payload.Backup_MetaVector, error) { +func (*UnimplementedValdServer) GetObject(ctx context.Context, req *payload.Object_ID) (*payload.Object_Vector, error) { return nil, status.Errorf(codes.Unimplemented, "method GetObject not implemented") } func (*UnimplementedValdServer) StreamGetObject(srv Vald_StreamGetObjectServer) error { @@ -528,7 +531,7 @@ func _Vald_Exists_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Exists", + FullMethod: "/vald.v1.Vald/Exists", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Exists(ctx, req.(*payload.Object_ID)) @@ -546,7 +549,7 @@ func _Vald_Search_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Search", + FullMethod: "/vald.v1.Vald/Search", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Search(ctx, req.(*payload.Search_Request)) @@ -564,7 +567,7 @@ func _Vald_SearchByID_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/SearchByID", + FullMethod: "/vald.v1.Vald/SearchByID", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).SearchByID(ctx, req.(*payload.Search_IDRequest)) @@ -634,7 +637,7 @@ func _Vald_Insert_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Insert", + FullMethod: "/vald.v1.Vald/Insert", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Insert(ctx, req.(*payload.Object_Vector)) @@ -647,7 +650,7 @@ func _Vald_StreamInsert_Handler(srv interface{}, stream grpc.ServerStream) error } type Vald_StreamInsertServer interface { - Send(*payload.Empty) error + Send(*payload.Object_Location) error Recv() (*payload.Object_Vector, error) grpc.ServerStream } @@ -656,7 +659,7 @@ type valdStreamInsertServer struct { grpc.ServerStream } -func (x *valdStreamInsertServer) Send(m *payload.Empty) error { +func (x *valdStreamInsertServer) Send(m *payload.Object_Location) error { return x.ServerStream.SendMsg(m) } @@ -678,7 +681,7 @@ func _Vald_MultiInsert_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/MultiInsert", + FullMethod: "/vald.v1.Vald/MultiInsert", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).MultiInsert(ctx, req.(*payload.Object_Vectors)) @@ -696,7 +699,7 @@ func _Vald_Update_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Update", + FullMethod: "/vald.v1.Vald/Update", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Update(ctx, req.(*payload.Object_Vector)) @@ -709,7 +712,7 @@ func _Vald_StreamUpdate_Handler(srv interface{}, stream grpc.ServerStream) error } type Vald_StreamUpdateServer interface { - Send(*payload.Empty) error + Send(*payload.Object_Location) error Recv() (*payload.Object_Vector, error) grpc.ServerStream } @@ -718,7 +721,7 @@ type valdStreamUpdateServer struct { grpc.ServerStream } -func (x *valdStreamUpdateServer) Send(m *payload.Empty) error { +func (x *valdStreamUpdateServer) Send(m *payload.Object_Location) error { return x.ServerStream.SendMsg(m) } @@ -740,7 +743,7 @@ func _Vald_MultiUpdate_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/MultiUpdate", + FullMethod: "/vald.v1.Vald/MultiUpdate", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).MultiUpdate(ctx, req.(*payload.Object_Vectors)) @@ -758,7 +761,7 @@ func _Vald_Upsert_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Upsert", + FullMethod: "/vald.v1.Vald/Upsert", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Upsert(ctx, req.(*payload.Object_Vector)) @@ -771,7 +774,7 @@ func _Vald_StreamUpsert_Handler(srv interface{}, stream grpc.ServerStream) error } type Vald_StreamUpsertServer interface { - Send(*payload.Empty) error + Send(*payload.Object_Location) error Recv() (*payload.Object_Vector, error) grpc.ServerStream } @@ -780,7 +783,7 @@ type valdStreamUpsertServer struct { grpc.ServerStream } -func (x *valdStreamUpsertServer) Send(m *payload.Empty) error { +func (x *valdStreamUpsertServer) Send(m *payload.Object_Location) error { return x.ServerStream.SendMsg(m) } @@ -802,7 +805,7 @@ func _Vald_MultiUpsert_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/MultiUpsert", + FullMethod: "/vald.v1.Vald/MultiUpsert", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).MultiUpsert(ctx, req.(*payload.Object_Vectors)) @@ -820,7 +823,7 @@ func _Vald_Remove_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/Remove", + FullMethod: "/vald.v1.Vald/Remove", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).Remove(ctx, req.(*payload.Object_ID)) @@ -833,7 +836,7 @@ func _Vald_StreamRemove_Handler(srv interface{}, stream grpc.ServerStream) error } type Vald_StreamRemoveServer interface { - Send(*payload.Empty) error + Send(*payload.Object_Location) error Recv() (*payload.Object_ID, error) grpc.ServerStream } @@ -842,7 +845,7 @@ type valdStreamRemoveServer struct { grpc.ServerStream } -func (x *valdStreamRemoveServer) Send(m *payload.Empty) error { +func (x *valdStreamRemoveServer) Send(m *payload.Object_Location) error { return x.ServerStream.SendMsg(m) } @@ -864,7 +867,7 @@ func _Vald_MultiRemove_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/MultiRemove", + FullMethod: "/vald.v1.Vald/MultiRemove", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).MultiRemove(ctx, req.(*payload.Object_IDs)) @@ -882,7 +885,7 @@ func _Vald_GetObject_Handler(srv interface{}, ctx context.Context, dec func(inte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/vald.Vald/GetObject", + FullMethod: "/vald.v1.Vald/GetObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ValdServer).GetObject(ctx, req.(*payload.Object_ID)) @@ -895,7 +898,7 @@ func _Vald_StreamGetObject_Handler(srv interface{}, stream grpc.ServerStream) er } type Vald_StreamGetObjectServer interface { - Send(*payload.Backup_MetaVector) error + Send(*payload.Object_Vector) error Recv() (*payload.Object_ID, error) grpc.ServerStream } @@ -904,7 +907,7 @@ type valdStreamGetObjectServer struct { grpc.ServerStream } -func (x *valdStreamGetObjectServer) Send(m *payload.Backup_MetaVector) error { +func (x *valdStreamGetObjectServer) Send(m *payload.Object_Vector) error { return x.ServerStream.SendMsg(m) } @@ -917,7 +920,7 @@ func (x *valdStreamGetObjectServer) Recv() (*payload.Object_ID, error) { } var _Vald_serviceDesc = grpc.ServiceDesc{ - ServiceName: "vald.Vald", + ServiceName: "vald.v1.Vald", HandlerType: (*ValdServer)(nil), Methods: []grpc.MethodDesc{ { @@ -1013,5 +1016,5 @@ var _Vald_serviceDesc = grpc.ServiceDesc{ ClientStreams: true, }, }, - Metadata: "vald/vald.proto", + Metadata: "vald-origin/apis/proto/v1/gateway/vald/vald.proto", } diff --git a/payload/payload.pb.go b/v1/payload/payload.pb.go similarity index 62% rename from payload/payload.pb.go rename to v1/payload/payload.pb.go index adc6cb4..72c2ecb 100644 --- a/payload/payload.pb.go +++ b/v1/payload/payload.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: payload.proto +// source: vald-origin/apis/proto/v1/payload/payload.proto package payload @@ -34,7 +34,7 @@ func (m *Search) Reset() { *m = Search{} } func (m *Search) String() string { return proto.CompactTextString(m) } func (*Search) ProtoMessage() {} func (*Search) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{0} + return fileDescriptor_c0fbdcbdef176d1f, []int{0} } func (m *Search) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -75,7 +75,7 @@ func (m *Search_Request) Reset() { *m = Search_Request{} } func (m *Search_Request) String() string { return proto.CompactTextString(m) } func (*Search_Request) ProtoMessage() {} func (*Search_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{0, 0} + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 0} } func (m *Search_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -118,6 +118,53 @@ func (m *Search_Request) GetConfig() *Search_Config { return nil } +type Search_MultiRequest struct { + Requests []*Search_Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Search_MultiRequest) Reset() { *m = Search_MultiRequest{} } +func (m *Search_MultiRequest) String() string { return proto.CompactTextString(m) } +func (*Search_MultiRequest) ProtoMessage() {} +func (*Search_MultiRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 1} +} +func (m *Search_MultiRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Search_MultiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Search_MultiRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Search_MultiRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Search_MultiRequest.Merge(m, src) +} +func (m *Search_MultiRequest) XXX_Size() int { + return m.Size() +} +func (m *Search_MultiRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Search_MultiRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_Search_MultiRequest proto.InternalMessageInfo + +func (m *Search_MultiRequest) GetRequests() []*Search_Request { + if m != nil { + return m.Requests + } + return nil +} + type Search_IDRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Config *Search_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` @@ -130,7 +177,7 @@ func (m *Search_IDRequest) Reset() { *m = Search_IDRequest{} } func (m *Search_IDRequest) String() string { return proto.CompactTextString(m) } func (*Search_IDRequest) ProtoMessage() {} func (*Search_IDRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{0, 1} + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 2} } func (m *Search_IDRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -173,21 +220,125 @@ func (m *Search_IDRequest) GetConfig() *Search_Config { return nil } +type Search_MultiIDRequest struct { + Requests []*Search_IDRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Search_MultiIDRequest) Reset() { *m = Search_MultiIDRequest{} } +func (m *Search_MultiIDRequest) String() string { return proto.CompactTextString(m) } +func (*Search_MultiIDRequest) ProtoMessage() {} +func (*Search_MultiIDRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 3} +} +func (m *Search_MultiIDRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Search_MultiIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Search_MultiIDRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Search_MultiIDRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Search_MultiIDRequest.Merge(m, src) +} +func (m *Search_MultiIDRequest) XXX_Size() int { + return m.Size() +} +func (m *Search_MultiIDRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Search_MultiIDRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_Search_MultiIDRequest proto.InternalMessageInfo + +func (m *Search_MultiIDRequest) GetRequests() []*Search_IDRequest { + if m != nil { + return m.Requests + } + return nil +} + +type Search_ObjectRequest struct { + Object []byte `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"` + Config *Search_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Search_ObjectRequest) Reset() { *m = Search_ObjectRequest{} } +func (m *Search_ObjectRequest) String() string { return proto.CompactTextString(m) } +func (*Search_ObjectRequest) ProtoMessage() {} +func (*Search_ObjectRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 4} +} +func (m *Search_ObjectRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Search_ObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Search_ObjectRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Search_ObjectRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Search_ObjectRequest.Merge(m, src) +} +func (m *Search_ObjectRequest) XXX_Size() int { + return m.Size() +} +func (m *Search_ObjectRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Search_ObjectRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_Search_ObjectRequest proto.InternalMessageInfo + +func (m *Search_ObjectRequest) GetObject() []byte { + if m != nil { + return m.Object + } + return nil +} + +func (m *Search_ObjectRequest) GetConfig() *Search_Config { + if m != nil { + return m.Config + } + return nil +} + type Search_Config struct { - Num uint32 `protobuf:"varint,1,opt,name=num,proto3" json:"num,omitempty"` - Radius float32 `protobuf:"fixed32,2,opt,name=radius,proto3" json:"radius,omitempty"` - Epsilon float32 `protobuf:"fixed32,3,opt,name=epsilon,proto3" json:"epsilon,omitempty"` - Timeout int64 `protobuf:"varint,4,opt,name=timeout,proto3" json:"timeout,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` + Num uint32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"` + Radius float32 `protobuf:"fixed32,3,opt,name=radius,proto3" json:"radius,omitempty"` + Epsilon float32 `protobuf:"fixed32,4,opt,name=epsilon,proto3" json:"epsilon,omitempty"` + Timeout int64 `protobuf:"varint,5,opt,name=timeout,proto3" json:"timeout,omitempty"` + Filters *Filter_Config `protobuf:"bytes,6,opt,name=filters,proto3" json:"filters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *Search_Config) Reset() { *m = Search_Config{} } func (m *Search_Config) String() string { return proto.CompactTextString(m) } func (*Search_Config) ProtoMessage() {} func (*Search_Config) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{0, 2} + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 5} } func (m *Search_Config) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -216,6 +367,13 @@ func (m *Search_Config) XXX_DiscardUnknown() { var xxx_messageInfo_Search_Config proto.InternalMessageInfo +func (m *Search_Config) GetRequestId() string { + if m != nil { + return m.RequestId + } + return "" +} + func (m *Search_Config) GetNum() uint32 { if m != nil { return m.Num @@ -244,8 +402,16 @@ func (m *Search_Config) GetTimeout() int64 { return 0 } +func (m *Search_Config) GetFilters() *Filter_Config { + if m != nil { + return m.Filters + } + return nil +} + type Search_Response struct { - Results []*Object_Distance `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` + RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` + Results []*Object_Distance `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -255,7 +421,7 @@ func (m *Search_Response) Reset() { *m = Search_Response{} } func (m *Search_Response) String() string { return proto.CompactTextString(m) } func (*Search_Response) ProtoMessage() {} func (*Search_Response) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{0, 3} + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 6} } func (m *Search_Response) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -284,6 +450,13 @@ func (m *Search_Response) XXX_DiscardUnknown() { var xxx_messageInfo_Search_Response proto.InternalMessageInfo +func (m *Search_Response) GetRequestId() string { + if m != nil { + return m.RequestId + } + return "" +} + func (m *Search_Response) GetResults() []*Object_Distance { if m != nil { return m.Results @@ -291,24 +464,25 @@ func (m *Search_Response) GetResults() []*Object_Distance { return nil } -type Meta struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Search_Responses struct { + Responses []*Search_Response `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta) Reset() { *m = Meta{} } -func (m *Meta) String() string { return proto.CompactTextString(m) } -func (*Meta) ProtoMessage() {} -func (*Meta) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1} +func (m *Search_Responses) Reset() { *m = Search_Responses{} } +func (m *Search_Responses) String() string { return proto.CompactTextString(m) } +func (*Search_Responses) ProtoMessage() {} +func (*Search_Responses) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{0, 7} } -func (m *Meta) XXX_Unmarshal(b []byte) error { +func (m *Search_Responses) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Search_Responses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta.Marshal(b, m, deterministic) + return xxx_messageInfo_Search_Responses.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -318,37 +492,43 @@ func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Meta) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta.Merge(m, src) +func (m *Search_Responses) XXX_Merge(src proto.Message) { + xxx_messageInfo_Search_Responses.Merge(m, src) } -func (m *Meta) XXX_Size() int { +func (m *Search_Responses) XXX_Size() int { return m.Size() } -func (m *Meta) XXX_DiscardUnknown() { - xxx_messageInfo_Meta.DiscardUnknown(m) +func (m *Search_Responses) XXX_DiscardUnknown() { + xxx_messageInfo_Search_Responses.DiscardUnknown(m) } -var xxx_messageInfo_Meta proto.InternalMessageInfo +var xxx_messageInfo_Search_Responses proto.InternalMessageInfo -type Meta_Key struct { - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` +func (m *Search_Responses) GetResponses() []*Search_Response { + if m != nil { + return m.Responses + } + return nil +} + +type Filter struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Meta_Key) Reset() { *m = Meta_Key{} } -func (m *Meta_Key) String() string { return proto.CompactTextString(m) } -func (*Meta_Key) ProtoMessage() {} -func (*Meta_Key) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 0} +func (m *Filter) Reset() { *m = Filter{} } +func (m *Filter) String() string { return proto.CompactTextString(m) } +func (*Filter) ProtoMessage() {} +func (*Filter) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{1} } -func (m *Meta_Key) XXX_Unmarshal(b []byte) error { +func (m *Filter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_Key.Marshal(b, m, deterministic) + return xxx_messageInfo_Filter.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -358,44 +538,38 @@ func (m *Meta_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Meta_Key) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_Key.Merge(m, src) +func (m *Filter) XXX_Merge(src proto.Message) { + xxx_messageInfo_Filter.Merge(m, src) } -func (m *Meta_Key) XXX_Size() int { +func (m *Filter) XXX_Size() int { return m.Size() } -func (m *Meta_Key) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_Key.DiscardUnknown(m) +func (m *Filter) XXX_DiscardUnknown() { + xxx_messageInfo_Filter.DiscardUnknown(m) } -var xxx_messageInfo_Meta_Key proto.InternalMessageInfo - -func (m *Meta_Key) GetKey() string { - if m != nil { - return m.Key - } - return "" -} +var xxx_messageInfo_Filter proto.InternalMessageInfo -type Meta_Keys struct { - Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` +type Filter_Target struct { + Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` + Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Meta_Keys) Reset() { *m = Meta_Keys{} } -func (m *Meta_Keys) String() string { return proto.CompactTextString(m) } -func (*Meta_Keys) ProtoMessage() {} -func (*Meta_Keys) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 1} +func (m *Filter_Target) Reset() { *m = Filter_Target{} } +func (m *Filter_Target) String() string { return proto.CompactTextString(m) } +func (*Filter_Target) ProtoMessage() {} +func (*Filter_Target) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{1, 0} } -func (m *Meta_Keys) XXX_Unmarshal(b []byte) error { +func (m *Filter_Target) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_Keys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Filter_Target) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_Keys.Marshal(b, m, deterministic) + return xxx_messageInfo_Filter_Target.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -405,44 +579,51 @@ func (m *Meta_Keys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Meta_Keys) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_Keys.Merge(m, src) +func (m *Filter_Target) XXX_Merge(src proto.Message) { + xxx_messageInfo_Filter_Target.Merge(m, src) } -func (m *Meta_Keys) XXX_Size() int { +func (m *Filter_Target) XXX_Size() int { return m.Size() } -func (m *Meta_Keys) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_Keys.DiscardUnknown(m) +func (m *Filter_Target) XXX_DiscardUnknown() { + xxx_messageInfo_Filter_Target.DiscardUnknown(m) } -var xxx_messageInfo_Meta_Keys proto.InternalMessageInfo +var xxx_messageInfo_Filter_Target proto.InternalMessageInfo -func (m *Meta_Keys) GetKeys() []string { +func (m *Filter_Target) GetHost() string { if m != nil { - return m.Keys + return m.Host } - return nil + return "" } -type Meta_Val struct { - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` +func (m *Filter_Target) GetPort() uint32 { + if m != nil { + return m.Port + } + return 0 +} + +type Filter_Config struct { + Targets []string `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Meta_Val) Reset() { *m = Meta_Val{} } -func (m *Meta_Val) String() string { return proto.CompactTextString(m) } -func (*Meta_Val) ProtoMessage() {} -func (*Meta_Val) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 2} +func (m *Filter_Config) Reset() { *m = Filter_Config{} } +func (m *Filter_Config) String() string { return proto.CompactTextString(m) } +func (*Filter_Config) ProtoMessage() {} +func (*Filter_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{1, 1} } -func (m *Meta_Val) XXX_Unmarshal(b []byte) error { +func (m *Filter_Config) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_Val) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Filter_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_Val.Marshal(b, m, deterministic) + return xxx_messageInfo_Filter_Config.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -452,44 +633,43 @@ func (m *Meta_Val) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Meta_Val) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_Val.Merge(m, src) +func (m *Filter_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Filter_Config.Merge(m, src) } -func (m *Meta_Val) XXX_Size() int { +func (m *Filter_Config) XXX_Size() int { return m.Size() } -func (m *Meta_Val) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_Val.DiscardUnknown(m) +func (m *Filter_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Filter_Config.DiscardUnknown(m) } -var xxx_messageInfo_Meta_Val proto.InternalMessageInfo +var xxx_messageInfo_Filter_Config proto.InternalMessageInfo -func (m *Meta_Val) GetVal() string { +func (m *Filter_Config) GetTargets() []string { if m != nil { - return m.Val + return m.Targets } - return "" + return nil } -type Meta_Vals struct { - Vals []string `protobuf:"bytes,1,rep,name=vals,proto3" json:"vals,omitempty"` +type Insert struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Meta_Vals) Reset() { *m = Meta_Vals{} } -func (m *Meta_Vals) String() string { return proto.CompactTextString(m) } -func (*Meta_Vals) ProtoMessage() {} -func (*Meta_Vals) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 3} +func (m *Insert) Reset() { *m = Insert{} } +func (m *Insert) String() string { return proto.CompactTextString(m) } +func (*Insert) ProtoMessage() {} +func (*Insert) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{2} } -func (m *Meta_Vals) XXX_Unmarshal(b []byte) error { +func (m *Insert) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_Vals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Insert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_Vals.Marshal(b, m, deterministic) + return xxx_messageInfo_Insert.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -499,45 +679,38 @@ func (m *Meta_Vals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Meta_Vals) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_Vals.Merge(m, src) +func (m *Insert) XXX_Merge(src proto.Message) { + xxx_messageInfo_Insert.Merge(m, src) } -func (m *Meta_Vals) XXX_Size() int { +func (m *Insert) XXX_Size() int { return m.Size() } -func (m *Meta_Vals) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_Vals.DiscardUnknown(m) +func (m *Insert) XXX_DiscardUnknown() { + xxx_messageInfo_Insert.DiscardUnknown(m) } -var xxx_messageInfo_Meta_Vals proto.InternalMessageInfo - -func (m *Meta_Vals) GetVals() []string { - if m != nil { - return m.Vals - } - return nil -} +var xxx_messageInfo_Insert proto.InternalMessageInfo -type Meta_KeyVal struct { - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Val string `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Insert_Request struct { + Vector *Object_Vector `protobuf:"bytes,1,opt,name=vector,proto3" json:"vector,omitempty"` + Config *Insert_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta_KeyVal) Reset() { *m = Meta_KeyVal{} } -func (m *Meta_KeyVal) String() string { return proto.CompactTextString(m) } -func (*Meta_KeyVal) ProtoMessage() {} -func (*Meta_KeyVal) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 4} +func (m *Insert_Request) Reset() { *m = Insert_Request{} } +func (m *Insert_Request) String() string { return proto.CompactTextString(m) } +func (*Insert_Request) ProtoMessage() {} +func (*Insert_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{2, 0} } -func (m *Meta_KeyVal) XXX_Unmarshal(b []byte) error { +func (m *Insert_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_KeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Insert_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_KeyVal.Marshal(b, m, deterministic) + return xxx_messageInfo_Insert_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -547,51 +720,51 @@ func (m *Meta_KeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) return b[:n], nil } } -func (m *Meta_KeyVal) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_KeyVal.Merge(m, src) +func (m *Insert_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Insert_Request.Merge(m, src) } -func (m *Meta_KeyVal) XXX_Size() int { +func (m *Insert_Request) XXX_Size() int { return m.Size() } -func (m *Meta_KeyVal) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_KeyVal.DiscardUnknown(m) +func (m *Insert_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Insert_Request.DiscardUnknown(m) } -var xxx_messageInfo_Meta_KeyVal proto.InternalMessageInfo +var xxx_messageInfo_Insert_Request proto.InternalMessageInfo -func (m *Meta_KeyVal) GetKey() string { +func (m *Insert_Request) GetVector() *Object_Vector { if m != nil { - return m.Key + return m.Vector } - return "" + return nil } -func (m *Meta_KeyVal) GetVal() string { +func (m *Insert_Request) GetConfig() *Insert_Config { if m != nil { - return m.Val + return m.Config } - return "" + return nil } -type Meta_KeyVals struct { - Kvs []*Meta_KeyVal `protobuf:"bytes,1,rep,name=kvs,proto3" json:"kvs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Insert_MultiRequest struct { + Requests []*Insert_Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta_KeyVals) Reset() { *m = Meta_KeyVals{} } -func (m *Meta_KeyVals) String() string { return proto.CompactTextString(m) } -func (*Meta_KeyVals) ProtoMessage() {} -func (*Meta_KeyVals) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{1, 5} +func (m *Insert_MultiRequest) Reset() { *m = Insert_MultiRequest{} } +func (m *Insert_MultiRequest) String() string { return proto.CompactTextString(m) } +func (*Insert_MultiRequest) ProtoMessage() {} +func (*Insert_MultiRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{2, 1} } -func (m *Meta_KeyVals) XXX_Unmarshal(b []byte) error { +func (m *Insert_MultiRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Meta_KeyVals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Insert_MultiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Meta_KeyVals.Marshal(b, m, deterministic) + return xxx_messageInfo_Insert_MultiRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -601,43 +774,45 @@ func (m *Meta_KeyVals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) return b[:n], nil } } -func (m *Meta_KeyVals) XXX_Merge(src proto.Message) { - xxx_messageInfo_Meta_KeyVals.Merge(m, src) +func (m *Insert_MultiRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Insert_MultiRequest.Merge(m, src) } -func (m *Meta_KeyVals) XXX_Size() int { +func (m *Insert_MultiRequest) XXX_Size() int { return m.Size() } -func (m *Meta_KeyVals) XXX_DiscardUnknown() { - xxx_messageInfo_Meta_KeyVals.DiscardUnknown(m) +func (m *Insert_MultiRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Insert_MultiRequest.DiscardUnknown(m) } -var xxx_messageInfo_Meta_KeyVals proto.InternalMessageInfo +var xxx_messageInfo_Insert_MultiRequest proto.InternalMessageInfo -func (m *Meta_KeyVals) GetKvs() []*Meta_KeyVal { +func (m *Insert_MultiRequest) GetRequests() []*Insert_Request { if m != nil { - return m.Kvs + return m.Requests } return nil } -type Object struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Insert_Config struct { + SkipStrictExistCheck bool `protobuf:"varint,1,opt,name=skip_strict_exist_check,json=skipStrictExistCheck,proto3" json:"skip_strict_exist_check,omitempty"` + Filters *Filter_Config `protobuf:"bytes,2,opt,name=filters,proto3" json:"filters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object) Reset() { *m = Object{} } -func (m *Object) String() string { return proto.CompactTextString(m) } -func (*Object) ProtoMessage() {} -func (*Object) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2} +func (m *Insert_Config) Reset() { *m = Insert_Config{} } +func (m *Insert_Config) String() string { return proto.CompactTextString(m) } +func (*Insert_Config) ProtoMessage() {} +func (*Insert_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{2, 2} } -func (m *Object) XXX_Unmarshal(b []byte) error { +func (m *Insert_Config) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Insert_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object.Marshal(b, m, deterministic) + return xxx_messageInfo_Insert_Config.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -647,38 +822,50 @@ func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Object) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object.Merge(m, src) +func (m *Insert_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Insert_Config.Merge(m, src) } -func (m *Object) XXX_Size() int { +func (m *Insert_Config) XXX_Size() int { return m.Size() } -func (m *Object) XXX_DiscardUnknown() { - xxx_messageInfo_Object.DiscardUnknown(m) +func (m *Insert_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Insert_Config.DiscardUnknown(m) } -var xxx_messageInfo_Object proto.InternalMessageInfo +var xxx_messageInfo_Insert_Config proto.InternalMessageInfo -type Object_Distance struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Distance float32 `protobuf:"fixed32,2,opt,name=distance,proto3" json:"distance,omitempty"` +func (m *Insert_Config) GetSkipStrictExistCheck() bool { + if m != nil { + return m.SkipStrictExistCheck + } + return false +} + +func (m *Insert_Config) GetFilters() *Filter_Config { + if m != nil { + return m.Filters + } + return nil +} + +type Update struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Object_Distance) Reset() { *m = Object_Distance{} } -func (m *Object_Distance) String() string { return proto.CompactTextString(m) } -func (*Object_Distance) ProtoMessage() {} -func (*Object_Distance) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2, 0} +func (m *Update) Reset() { *m = Update{} } +func (m *Update) String() string { return proto.CompactTextString(m) } +func (*Update) ProtoMessage() {} +func (*Update) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{3} } -func (m *Object_Distance) XXX_Unmarshal(b []byte) error { +func (m *Update) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object_Distance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Update) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object_Distance.Marshal(b, m, deterministic) + return xxx_messageInfo_Update.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -688,51 +875,38 @@ func (m *Object_Distance) XXX_Marshal(b []byte, deterministic bool) ([]byte, err return b[:n], nil } } -func (m *Object_Distance) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object_Distance.Merge(m, src) +func (m *Update) XXX_Merge(src proto.Message) { + xxx_messageInfo_Update.Merge(m, src) } -func (m *Object_Distance) XXX_Size() int { +func (m *Update) XXX_Size() int { return m.Size() } -func (m *Object_Distance) XXX_DiscardUnknown() { - xxx_messageInfo_Object_Distance.DiscardUnknown(m) -} - -var xxx_messageInfo_Object_Distance proto.InternalMessageInfo - -func (m *Object_Distance) GetId() string { - if m != nil { - return m.Id - } - return "" +func (m *Update) XXX_DiscardUnknown() { + xxx_messageInfo_Update.DiscardUnknown(m) } -func (m *Object_Distance) GetDistance() float32 { - if m != nil { - return m.Distance - } - return 0 -} +var xxx_messageInfo_Update proto.InternalMessageInfo -type Object_ID struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Update_Request struct { + Vector *Object_Vector `protobuf:"bytes,1,opt,name=vector,proto3" json:"vector,omitempty"` + Config *Update_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_ID) Reset() { *m = Object_ID{} } -func (m *Object_ID) String() string { return proto.CompactTextString(m) } -func (*Object_ID) ProtoMessage() {} -func (*Object_ID) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2, 1} +func (m *Update_Request) Reset() { *m = Update_Request{} } +func (m *Update_Request) String() string { return proto.CompactTextString(m) } +func (*Update_Request) ProtoMessage() {} +func (*Update_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{3, 0} } -func (m *Object_ID) XXX_Unmarshal(b []byte) error { +func (m *Update_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object_ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Update_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object_ID.Marshal(b, m, deterministic) + return xxx_messageInfo_Update_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -742,44 +916,51 @@ func (m *Object_ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Object_ID) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object_ID.Merge(m, src) +func (m *Update_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Update_Request.Merge(m, src) } -func (m *Object_ID) XXX_Size() int { +func (m *Update_Request) XXX_Size() int { return m.Size() } -func (m *Object_ID) XXX_DiscardUnknown() { - xxx_messageInfo_Object_ID.DiscardUnknown(m) +func (m *Update_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Update_Request.DiscardUnknown(m) } -var xxx_messageInfo_Object_ID proto.InternalMessageInfo +var xxx_messageInfo_Update_Request proto.InternalMessageInfo -func (m *Object_ID) GetId() string { +func (m *Update_Request) GetVector() *Object_Vector { if m != nil { - return m.Id + return m.Vector } - return "" + return nil } -type Object_IDs struct { - Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (m *Update_Request) GetConfig() *Update_Config { + if m != nil { + return m.Config + } + return nil } -func (m *Object_IDs) Reset() { *m = Object_IDs{} } -func (m *Object_IDs) String() string { return proto.CompactTextString(m) } -func (*Object_IDs) ProtoMessage() {} -func (*Object_IDs) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2, 2} +type Update_MultiRequest struct { + Requests []*Update_Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_IDs) XXX_Unmarshal(b []byte) error { + +func (m *Update_MultiRequest) Reset() { *m = Update_MultiRequest{} } +func (m *Update_MultiRequest) String() string { return proto.CompactTextString(m) } +func (*Update_MultiRequest) ProtoMessage() {} +func (*Update_MultiRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{3, 1} +} +func (m *Update_MultiRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object_IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Update_MultiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object_IDs.Marshal(b, m, deterministic) + return xxx_messageInfo_Update_MultiRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -789,45 +970,45 @@ func (m *Object_IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Object_IDs) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object_IDs.Merge(m, src) +func (m *Update_MultiRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Update_MultiRequest.Merge(m, src) } -func (m *Object_IDs) XXX_Size() int { +func (m *Update_MultiRequest) XXX_Size() int { return m.Size() } -func (m *Object_IDs) XXX_DiscardUnknown() { - xxx_messageInfo_Object_IDs.DiscardUnknown(m) +func (m *Update_MultiRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Update_MultiRequest.DiscardUnknown(m) } -var xxx_messageInfo_Object_IDs proto.InternalMessageInfo +var xxx_messageInfo_Update_MultiRequest proto.InternalMessageInfo -func (m *Object_IDs) GetIds() []string { +func (m *Update_MultiRequest) GetRequests() []*Update_Request { if m != nil { - return m.Ids + return m.Requests } return nil } -type Object_Vector struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Vector []float32 `protobuf:"fixed32,2,rep,packed,name=vector,proto3" json:"vector,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Update_Config struct { + SkipStrictExistCheck bool `protobuf:"varint,1,opt,name=skip_strict_exist_check,json=skipStrictExistCheck,proto3" json:"skip_strict_exist_check,omitempty"` + Filters *Filter_Config `protobuf:"bytes,2,opt,name=filters,proto3" json:"filters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_Vector) Reset() { *m = Object_Vector{} } -func (m *Object_Vector) String() string { return proto.CompactTextString(m) } -func (*Object_Vector) ProtoMessage() {} -func (*Object_Vector) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2, 3} +func (m *Update_Config) Reset() { *m = Update_Config{} } +func (m *Update_Config) String() string { return proto.CompactTextString(m) } +func (*Update_Config) ProtoMessage() {} +func (*Update_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{3, 2} } -func (m *Object_Vector) XXX_Unmarshal(b []byte) error { +func (m *Update_Config) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Update_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object_Vector.Marshal(b, m, deterministic) + return xxx_messageInfo_Update_Config.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -837,51 +1018,50 @@ func (m *Object_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error return b[:n], nil } } -func (m *Object_Vector) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object_Vector.Merge(m, src) +func (m *Update_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Update_Config.Merge(m, src) } -func (m *Object_Vector) XXX_Size() int { +func (m *Update_Config) XXX_Size() int { return m.Size() } -func (m *Object_Vector) XXX_DiscardUnknown() { - xxx_messageInfo_Object_Vector.DiscardUnknown(m) +func (m *Update_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Update_Config.DiscardUnknown(m) } -var xxx_messageInfo_Object_Vector proto.InternalMessageInfo +var xxx_messageInfo_Update_Config proto.InternalMessageInfo -func (m *Object_Vector) GetId() string { +func (m *Update_Config) GetSkipStrictExistCheck() bool { if m != nil { - return m.Id + return m.SkipStrictExistCheck } - return "" + return false } -func (m *Object_Vector) GetVector() []float32 { +func (m *Update_Config) GetFilters() *Filter_Config { if m != nil { - return m.Vector + return m.Filters } return nil } -type Object_Vectors struct { - Vectors []*Object_Vector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Upsert struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_Vectors) Reset() { *m = Object_Vectors{} } -func (m *Object_Vectors) String() string { return proto.CompactTextString(m) } -func (*Object_Vectors) ProtoMessage() {} -func (*Object_Vectors) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{2, 4} +func (m *Upsert) Reset() { *m = Upsert{} } +func (m *Upsert) String() string { return proto.CompactTextString(m) } +func (*Upsert) ProtoMessage() {} +func (*Upsert) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{4} } -func (m *Object_Vectors) XXX_Unmarshal(b []byte) error { +func (m *Upsert) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Object_Vectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Upsert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Object_Vectors.Marshal(b, m, deterministic) + return xxx_messageInfo_Upsert.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -891,43 +1071,38 @@ func (m *Object_Vectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, erro return b[:n], nil } } -func (m *Object_Vectors) XXX_Merge(src proto.Message) { - xxx_messageInfo_Object_Vectors.Merge(m, src) +func (m *Upsert) XXX_Merge(src proto.Message) { + xxx_messageInfo_Upsert.Merge(m, src) } -func (m *Object_Vectors) XXX_Size() int { +func (m *Upsert) XXX_Size() int { return m.Size() } -func (m *Object_Vectors) XXX_DiscardUnknown() { - xxx_messageInfo_Object_Vectors.DiscardUnknown(m) +func (m *Upsert) XXX_DiscardUnknown() { + xxx_messageInfo_Upsert.DiscardUnknown(m) } -var xxx_messageInfo_Object_Vectors proto.InternalMessageInfo - -func (m *Object_Vectors) GetVectors() []*Object_Vector { - if m != nil { - return m.Vectors - } - return nil -} +var xxx_messageInfo_Upsert proto.InternalMessageInfo -type Control struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Upsert_Request struct { + Vector *Object_Vector `protobuf:"bytes,1,opt,name=vector,proto3" json:"vector,omitempty"` + Config *Upsert_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Control) Reset() { *m = Control{} } -func (m *Control) String() string { return proto.CompactTextString(m) } -func (*Control) ProtoMessage() {} -func (*Control) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{3} +func (m *Upsert_Request) Reset() { *m = Upsert_Request{} } +func (m *Upsert_Request) String() string { return proto.CompactTextString(m) } +func (*Upsert_Request) ProtoMessage() {} +func (*Upsert_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{4, 0} } -func (m *Control) XXX_Unmarshal(b []byte) error { +func (m *Upsert_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Control) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Upsert_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Control.Marshal(b, m, deterministic) + return xxx_messageInfo_Upsert_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -937,37 +1112,51 @@ func (m *Control) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Control) XXX_Merge(src proto.Message) { - xxx_messageInfo_Control.Merge(m, src) +func (m *Upsert_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Upsert_Request.Merge(m, src) } -func (m *Control) XXX_Size() int { +func (m *Upsert_Request) XXX_Size() int { return m.Size() } -func (m *Control) XXX_DiscardUnknown() { - xxx_messageInfo_Control.DiscardUnknown(m) +func (m *Upsert_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Upsert_Request.DiscardUnknown(m) } -var xxx_messageInfo_Control proto.InternalMessageInfo +var xxx_messageInfo_Upsert_Request proto.InternalMessageInfo -type Control_CreateIndexRequest struct { - PoolSize uint32 `protobuf:"varint,1,opt,name=pool_size,json=poolSize,proto3" json:"pool_size,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (m *Upsert_Request) GetVector() *Object_Vector { + if m != nil { + return m.Vector + } + return nil } -func (m *Control_CreateIndexRequest) Reset() { *m = Control_CreateIndexRequest{} } -func (m *Control_CreateIndexRequest) String() string { return proto.CompactTextString(m) } -func (*Control_CreateIndexRequest) ProtoMessage() {} -func (*Control_CreateIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{3, 0} +func (m *Upsert_Request) GetConfig() *Upsert_Config { + if m != nil { + return m.Config + } + return nil } -func (m *Control_CreateIndexRequest) XXX_Unmarshal(b []byte) error { + +type Upsert_MultiRequest struct { + Requests []*Upsert_Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Upsert_MultiRequest) Reset() { *m = Upsert_MultiRequest{} } +func (m *Upsert_MultiRequest) String() string { return proto.CompactTextString(m) } +func (*Upsert_MultiRequest) ProtoMessage() {} +func (*Upsert_MultiRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{4, 1} +} +func (m *Upsert_MultiRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Control_CreateIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Upsert_MultiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Control_CreateIndexRequest.Marshal(b, m, deterministic) + return xxx_messageInfo_Upsert_MultiRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -977,43 +1166,45 @@ func (m *Control_CreateIndexRequest) XXX_Marshal(b []byte, deterministic bool) ( return b[:n], nil } } -func (m *Control_CreateIndexRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_Control_CreateIndexRequest.Merge(m, src) +func (m *Upsert_MultiRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Upsert_MultiRequest.Merge(m, src) } -func (m *Control_CreateIndexRequest) XXX_Size() int { +func (m *Upsert_MultiRequest) XXX_Size() int { return m.Size() } -func (m *Control_CreateIndexRequest) XXX_DiscardUnknown() { - xxx_messageInfo_Control_CreateIndexRequest.DiscardUnknown(m) +func (m *Upsert_MultiRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Upsert_MultiRequest.DiscardUnknown(m) } -var xxx_messageInfo_Control_CreateIndexRequest proto.InternalMessageInfo +var xxx_messageInfo_Upsert_MultiRequest proto.InternalMessageInfo -func (m *Control_CreateIndexRequest) GetPoolSize() uint32 { +func (m *Upsert_MultiRequest) GetRequests() []*Upsert_Request { if m != nil { - return m.PoolSize + return m.Requests } - return 0 + return nil } -type Replication struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Upsert_Config struct { + SkipStrictExistCheck bool `protobuf:"varint,1,opt,name=skip_strict_exist_check,json=skipStrictExistCheck,proto3" json:"skip_strict_exist_check,omitempty"` + Filters *Filter_Config `protobuf:"bytes,2,opt,name=filters,proto3" json:"filters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Replication) Reset() { *m = Replication{} } -func (m *Replication) String() string { return proto.CompactTextString(m) } -func (*Replication) ProtoMessage() {} -func (*Replication) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{4} +func (m *Upsert_Config) Reset() { *m = Upsert_Config{} } +func (m *Upsert_Config) String() string { return proto.CompactTextString(m) } +func (*Upsert_Config) ProtoMessage() {} +func (*Upsert_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{4, 2} } -func (m *Replication) XXX_Unmarshal(b []byte) error { +func (m *Upsert_Config) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Replication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Upsert_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Replication.Marshal(b, m, deterministic) + return xxx_messageInfo_Upsert_Config.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1023,37 +1214,50 @@ func (m *Replication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) return b[:n], nil } } -func (m *Replication) XXX_Merge(src proto.Message) { - xxx_messageInfo_Replication.Merge(m, src) +func (m *Upsert_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Upsert_Config.Merge(m, src) } -func (m *Replication) XXX_Size() int { +func (m *Upsert_Config) XXX_Size() int { return m.Size() } -func (m *Replication) XXX_DiscardUnknown() { - xxx_messageInfo_Replication.DiscardUnknown(m) +func (m *Upsert_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Upsert_Config.DiscardUnknown(m) } -var xxx_messageInfo_Replication proto.InternalMessageInfo +var xxx_messageInfo_Upsert_Config proto.InternalMessageInfo -type Replication_Recovery struct { - DeletedAgents []string `protobuf:"bytes,1,rep,name=deleted_agents,json=deletedAgents,proto3" json:"deleted_agents,omitempty"` +func (m *Upsert_Config) GetSkipStrictExistCheck() bool { + if m != nil { + return m.SkipStrictExistCheck + } + return false +} + +func (m *Upsert_Config) GetFilters() *Filter_Config { + if m != nil { + return m.Filters + } + return nil +} + +type Remove struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Replication_Recovery) Reset() { *m = Replication_Recovery{} } -func (m *Replication_Recovery) String() string { return proto.CompactTextString(m) } -func (*Replication_Recovery) ProtoMessage() {} -func (*Replication_Recovery) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{4, 0} +func (m *Remove) Reset() { *m = Remove{} } +func (m *Remove) String() string { return proto.CompactTextString(m) } +func (*Remove) ProtoMessage() {} +func (*Remove) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{5} } -func (m *Replication_Recovery) XXX_Unmarshal(b []byte) error { +func (m *Remove) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Replication_Recovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Replication_Recovery.Marshal(b, m, deterministic) + return xxx_messageInfo_Remove.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1063,45 +1267,38 @@ func (m *Replication_Recovery) XXX_Marshal(b []byte, deterministic bool) ([]byte return b[:n], nil } } -func (m *Replication_Recovery) XXX_Merge(src proto.Message) { - xxx_messageInfo_Replication_Recovery.Merge(m, src) +func (m *Remove) XXX_Merge(src proto.Message) { + xxx_messageInfo_Remove.Merge(m, src) } -func (m *Replication_Recovery) XXX_Size() int { +func (m *Remove) XXX_Size() int { return m.Size() } -func (m *Replication_Recovery) XXX_DiscardUnknown() { - xxx_messageInfo_Replication_Recovery.DiscardUnknown(m) +func (m *Remove) XXX_DiscardUnknown() { + xxx_messageInfo_Remove.DiscardUnknown(m) } -var xxx_messageInfo_Replication_Recovery proto.InternalMessageInfo - -func (m *Replication_Recovery) GetDeletedAgents() []string { - if m != nil { - return m.DeletedAgents - } - return nil -} +var xxx_messageInfo_Remove proto.InternalMessageInfo -type Replication_Rebalance struct { - HighUsageAgents []string `protobuf:"bytes,1,rep,name=high_usage_agents,json=highUsageAgents,proto3" json:"high_usage_agents,omitempty"` - LowUsageAgents []string `protobuf:"bytes,2,rep,name=low_usage_agents,json=lowUsageAgents,proto3" json:"low_usage_agents,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Remove_Request struct { + Id *Object_ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Config *Remove_Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Replication_Rebalance) Reset() { *m = Replication_Rebalance{} } -func (m *Replication_Rebalance) String() string { return proto.CompactTextString(m) } -func (*Replication_Rebalance) ProtoMessage() {} -func (*Replication_Rebalance) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{4, 1} +func (m *Remove_Request) Reset() { *m = Remove_Request{} } +func (m *Remove_Request) String() string { return proto.CompactTextString(m) } +func (*Remove_Request) ProtoMessage() {} +func (*Remove_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{5, 0} } -func (m *Replication_Rebalance) XXX_Unmarshal(b []byte) error { +func (m *Remove_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Replication_Rebalance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Replication_Rebalance.Marshal(b, m, deterministic) + return xxx_messageInfo_Remove_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1111,53 +1308,51 @@ func (m *Replication_Rebalance) XXX_Marshal(b []byte, deterministic bool) ([]byt return b[:n], nil } } -func (m *Replication_Rebalance) XXX_Merge(src proto.Message) { - xxx_messageInfo_Replication_Rebalance.Merge(m, src) +func (m *Remove_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Remove_Request.Merge(m, src) } -func (m *Replication_Rebalance) XXX_Size() int { +func (m *Remove_Request) XXX_Size() int { return m.Size() } -func (m *Replication_Rebalance) XXX_DiscardUnknown() { - xxx_messageInfo_Replication_Rebalance.DiscardUnknown(m) +func (m *Remove_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Remove_Request.DiscardUnknown(m) } -var xxx_messageInfo_Replication_Rebalance proto.InternalMessageInfo +var xxx_messageInfo_Remove_Request proto.InternalMessageInfo -func (m *Replication_Rebalance) GetHighUsageAgents() []string { +func (m *Remove_Request) GetId() *Object_ID { if m != nil { - return m.HighUsageAgents + return m.Id } return nil } -func (m *Replication_Rebalance) GetLowUsageAgents() []string { +func (m *Remove_Request) GetConfig() *Remove_Config { if m != nil { - return m.LowUsageAgents + return m.Config } return nil } -type Replication_Agents struct { - Agents []string `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` - RemovedAgents []string `protobuf:"bytes,2,rep,name=removed_agents,json=removedAgents,proto3" json:"removed_agents,omitempty"` - ReplicatingAgent []string `protobuf:"bytes,3,rep,name=replicating_agent,json=replicatingAgent,proto3" json:"replicating_agent,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Remove_MultiRequest struct { + Requests []*Remove_Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Replication_Agents) Reset() { *m = Replication_Agents{} } -func (m *Replication_Agents) String() string { return proto.CompactTextString(m) } -func (*Replication_Agents) ProtoMessage() {} -func (*Replication_Agents) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{4, 2} +func (m *Remove_MultiRequest) Reset() { *m = Remove_MultiRequest{} } +func (m *Remove_MultiRequest) String() string { return proto.CompactTextString(m) } +func (*Remove_MultiRequest) ProtoMessage() {} +func (*Remove_MultiRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{5, 1} } -func (m *Replication_Agents) XXX_Unmarshal(b []byte) error { +func (m *Remove_MultiRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Replication_Agents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Remove_MultiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Replication_Agents.Marshal(b, m, deterministic) + return xxx_messageInfo_Remove_MultiRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1167,57 +1362,90 @@ func (m *Replication_Agents) XXX_Marshal(b []byte, deterministic bool) ([]byte, return b[:n], nil } } -func (m *Replication_Agents) XXX_Merge(src proto.Message) { - xxx_messageInfo_Replication_Agents.Merge(m, src) +func (m *Remove_MultiRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Remove_MultiRequest.Merge(m, src) } -func (m *Replication_Agents) XXX_Size() int { +func (m *Remove_MultiRequest) XXX_Size() int { return m.Size() } -func (m *Replication_Agents) XXX_DiscardUnknown() { - xxx_messageInfo_Replication_Agents.DiscardUnknown(m) +func (m *Remove_MultiRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Remove_MultiRequest.DiscardUnknown(m) } -var xxx_messageInfo_Replication_Agents proto.InternalMessageInfo +var xxx_messageInfo_Remove_MultiRequest proto.InternalMessageInfo -func (m *Replication_Agents) GetAgents() []string { +func (m *Remove_MultiRequest) GetRequests() []*Remove_Request { if m != nil { - return m.Agents + return m.Requests } return nil } -func (m *Replication_Agents) GetRemovedAgents() []string { - if m != nil { - return m.RemovedAgents +type Remove_Config struct { + SkipStrictExistCheck bool `protobuf:"varint,1,opt,name=skip_strict_exist_check,json=skipStrictExistCheck,proto3" json:"skip_strict_exist_check,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Remove_Config) Reset() { *m = Remove_Config{} } +func (m *Remove_Config) String() string { return proto.CompactTextString(m) } +func (*Remove_Config) ProtoMessage() {} +func (*Remove_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{5, 2} +} +func (m *Remove_Config) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Remove_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Remove_Config.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return nil +} +func (m *Remove_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Remove_Config.Merge(m, src) +} +func (m *Remove_Config) XXX_Size() int { + return m.Size() +} +func (m *Remove_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Remove_Config.DiscardUnknown(m) } -func (m *Replication_Agents) GetReplicatingAgent() []string { +var xxx_messageInfo_Remove_Config proto.InternalMessageInfo + +func (m *Remove_Config) GetSkipStrictExistCheck() bool { if m != nil { - return m.ReplicatingAgent + return m.SkipStrictExistCheck } - return nil + return false } -type Discoverer struct { +type Meta struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Discoverer) Reset() { *m = Discoverer{} } -func (m *Discoverer) String() string { return proto.CompactTextString(m) } -func (*Discoverer) ProtoMessage() {} -func (*Discoverer) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{5} +func (m *Meta) Reset() { *m = Meta{} } +func (m *Meta) String() string { return proto.CompactTextString(m) } +func (*Meta) ProtoMessage() {} +func (*Meta) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6} } -func (m *Discoverer) XXX_Unmarshal(b []byte) error { +func (m *Meta) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Discoverer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Discoverer.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1227,39 +1455,37 @@ func (m *Discoverer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Discoverer) XXX_Merge(src proto.Message) { - xxx_messageInfo_Discoverer.Merge(m, src) +func (m *Meta) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta.Merge(m, src) } -func (m *Discoverer) XXX_Size() int { +func (m *Meta) XXX_Size() int { return m.Size() } -func (m *Discoverer) XXX_DiscardUnknown() { - xxx_messageInfo_Discoverer.DiscardUnknown(m) +func (m *Meta) XXX_DiscardUnknown() { + xxx_messageInfo_Meta.DiscardUnknown(m) } -var xxx_messageInfo_Discoverer proto.InternalMessageInfo +var xxx_messageInfo_Meta proto.InternalMessageInfo -type Discoverer_Request struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` - Node string `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"` +type Meta_Key struct { + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Discoverer_Request) Reset() { *m = Discoverer_Request{} } -func (m *Discoverer_Request) String() string { return proto.CompactTextString(m) } -func (*Discoverer_Request) ProtoMessage() {} -func (*Discoverer_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{5, 0} +func (m *Meta_Key) Reset() { *m = Meta_Key{} } +func (m *Meta_Key) String() string { return proto.CompactTextString(m) } +func (*Meta_Key) ProtoMessage() {} +func (*Meta_Key) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 0} } -func (m *Discoverer_Request) XXX_Unmarshal(b []byte) error { +func (m *Meta_Key) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Discoverer_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Discoverer_Request.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_Key.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1269,57 +1495,44 @@ func (m *Discoverer_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, return b[:n], nil } } -func (m *Discoverer_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Discoverer_Request.Merge(m, src) +func (m *Meta_Key) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_Key.Merge(m, src) } -func (m *Discoverer_Request) XXX_Size() int { +func (m *Meta_Key) XXX_Size() int { return m.Size() } -func (m *Discoverer_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Discoverer_Request.DiscardUnknown(m) -} - -var xxx_messageInfo_Discoverer_Request proto.InternalMessageInfo - -func (m *Discoverer_Request) GetName() string { - if m != nil { - return m.Name - } - return "" +func (m *Meta_Key) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_Key.DiscardUnknown(m) } -func (m *Discoverer_Request) GetNamespace() string { - if m != nil { - return m.Namespace - } - return "" -} +var xxx_messageInfo_Meta_Key proto.InternalMessageInfo -func (m *Discoverer_Request) GetNode() string { +func (m *Meta_Key) GetKey() string { if m != nil { - return m.Node + return m.Key } return "" } -type Backup struct { +type Meta_Keys struct { + Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup) Reset() { *m = Backup{} } -func (m *Backup) String() string { return proto.CompactTextString(m) } -func (*Backup) ProtoMessage() {} -func (*Backup) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6} +func (m *Meta_Keys) Reset() { *m = Meta_Keys{} } +func (m *Meta_Keys) String() string { return proto.CompactTextString(m) } +func (*Meta_Keys) ProtoMessage() {} +func (*Meta_Keys) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 1} } -func (m *Backup) XXX_Unmarshal(b []byte) error { +func (m *Meta_Keys) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_Keys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_Keys.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1329,36 +1542,44 @@ func (m *Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Backup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup.Merge(m, src) +func (m *Meta_Keys) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_Keys.Merge(m, src) } -func (m *Backup) XXX_Size() int { +func (m *Meta_Keys) XXX_Size() int { return m.Size() } -func (m *Backup) XXX_DiscardUnknown() { - xxx_messageInfo_Backup.DiscardUnknown(m) +func (m *Meta_Keys) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_Keys.DiscardUnknown(m) } -var xxx_messageInfo_Backup proto.InternalMessageInfo +var xxx_messageInfo_Meta_Keys proto.InternalMessageInfo -type Backup_GetVector struct { +func (m *Meta_Keys) GetKeys() []string { + if m != nil { + return m.Keys + } + return nil +} + +type Meta_Val struct { + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_GetVector) Reset() { *m = Backup_GetVector{} } -func (m *Backup_GetVector) String() string { return proto.CompactTextString(m) } -func (*Backup_GetVector) ProtoMessage() {} -func (*Backup_GetVector) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 0} +func (m *Meta_Val) Reset() { *m = Meta_Val{} } +func (m *Meta_Val) String() string { return proto.CompactTextString(m) } +func (*Meta_Val) ProtoMessage() {} +func (*Meta_Val) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 2} } -func (m *Backup_GetVector) XXX_Unmarshal(b []byte) error { +func (m *Meta_Val) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_GetVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_Val) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_GetVector.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_Val.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1368,37 +1589,44 @@ func (m *Backup_GetVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, er return b[:n], nil } } -func (m *Backup_GetVector) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_GetVector.Merge(m, src) +func (m *Meta_Val) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_Val.Merge(m, src) } -func (m *Backup_GetVector) XXX_Size() int { +func (m *Meta_Val) XXX_Size() int { return m.Size() } -func (m *Backup_GetVector) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_GetVector.DiscardUnknown(m) +func (m *Meta_Val) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_Val.DiscardUnknown(m) } -var xxx_messageInfo_Backup_GetVector proto.InternalMessageInfo +var xxx_messageInfo_Meta_Val proto.InternalMessageInfo -type Backup_GetVector_Request struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` +func (m *Meta_Val) GetVal() string { + if m != nil { + return m.Val + } + return "" +} + +type Meta_Vals struct { + Vals []string `protobuf:"bytes,1,rep,name=vals,proto3" json:"vals,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_GetVector_Request) Reset() { *m = Backup_GetVector_Request{} } -func (m *Backup_GetVector_Request) String() string { return proto.CompactTextString(m) } -func (*Backup_GetVector_Request) ProtoMessage() {} -func (*Backup_GetVector_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 0, 0} +func (m *Meta_Vals) Reset() { *m = Meta_Vals{} } +func (m *Meta_Vals) String() string { return proto.CompactTextString(m) } +func (*Meta_Vals) ProtoMessage() {} +func (*Meta_Vals) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 3} } -func (m *Backup_GetVector_Request) XXX_Unmarshal(b []byte) error { +func (m *Meta_Vals) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_GetVector_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_Vals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_GetVector_Request.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_Vals.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1408,44 +1636,45 @@ func (m *Backup_GetVector_Request) XXX_Marshal(b []byte, deterministic bool) ([] return b[:n], nil } } -func (m *Backup_GetVector_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_GetVector_Request.Merge(m, src) +func (m *Meta_Vals) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_Vals.Merge(m, src) } -func (m *Backup_GetVector_Request) XXX_Size() int { +func (m *Meta_Vals) XXX_Size() int { return m.Size() } -func (m *Backup_GetVector_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_GetVector_Request.DiscardUnknown(m) +func (m *Meta_Vals) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_Vals.DiscardUnknown(m) } -var xxx_messageInfo_Backup_GetVector_Request proto.InternalMessageInfo +var xxx_messageInfo_Meta_Vals proto.InternalMessageInfo -func (m *Backup_GetVector_Request) GetUuid() string { +func (m *Meta_Vals) GetVals() []string { if m != nil { - return m.Uuid + return m.Vals } - return "" + return nil } -type Backup_GetVector_Owner struct { - Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` +type Meta_KeyVal struct { + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Val string `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_GetVector_Owner) Reset() { *m = Backup_GetVector_Owner{} } -func (m *Backup_GetVector_Owner) String() string { return proto.CompactTextString(m) } -func (*Backup_GetVector_Owner) ProtoMessage() {} -func (*Backup_GetVector_Owner) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 0, 1} +func (m *Meta_KeyVal) Reset() { *m = Meta_KeyVal{} } +func (m *Meta_KeyVal) String() string { return proto.CompactTextString(m) } +func (*Meta_KeyVal) ProtoMessage() {} +func (*Meta_KeyVal) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 4} } -func (m *Backup_GetVector_Owner) XXX_Unmarshal(b []byte) error { +func (m *Meta_KeyVal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_GetVector_Owner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_KeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_GetVector_Owner.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_KeyVal.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1455,43 +1684,51 @@ func (m *Backup_GetVector_Owner) XXX_Marshal(b []byte, deterministic bool) ([]by return b[:n], nil } } -func (m *Backup_GetVector_Owner) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_GetVector_Owner.Merge(m, src) +func (m *Meta_KeyVal) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_KeyVal.Merge(m, src) } -func (m *Backup_GetVector_Owner) XXX_Size() int { +func (m *Meta_KeyVal) XXX_Size() int { return m.Size() } -func (m *Backup_GetVector_Owner) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_GetVector_Owner.DiscardUnknown(m) +func (m *Meta_KeyVal) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_KeyVal.DiscardUnknown(m) } -var xxx_messageInfo_Backup_GetVector_Owner proto.InternalMessageInfo +var xxx_messageInfo_Meta_KeyVal proto.InternalMessageInfo -func (m *Backup_GetVector_Owner) GetIp() string { +func (m *Meta_KeyVal) GetKey() string { if m != nil { - return m.Ip + return m.Key } return "" } -type Backup_Locations struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (m *Meta_KeyVal) GetVal() string { + if m != nil { + return m.Val + } + return "" } -func (m *Backup_Locations) Reset() { *m = Backup_Locations{} } -func (m *Backup_Locations) String() string { return proto.CompactTextString(m) } -func (*Backup_Locations) ProtoMessage() {} -func (*Backup_Locations) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 1} +type Meta_KeyVals struct { + Kvs []*Meta_KeyVal `protobuf:"bytes,1,rep,name=kvs,proto3" json:"kvs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_Locations) XXX_Unmarshal(b []byte) error { + +func (m *Meta_KeyVals) Reset() { *m = Meta_KeyVals{} } +func (m *Meta_KeyVals) String() string { return proto.CompactTextString(m) } +func (*Meta_KeyVals) ProtoMessage() {} +func (*Meta_KeyVals) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{6, 5} +} +func (m *Meta_KeyVals) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Locations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Meta_KeyVals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Locations.Marshal(b, m, deterministic) + return xxx_messageInfo_Meta_KeyVals.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1501,37 +1738,43 @@ func (m *Backup_Locations) XXX_Marshal(b []byte, deterministic bool) ([]byte, er return b[:n], nil } } -func (m *Backup_Locations) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Locations.Merge(m, src) +func (m *Meta_KeyVals) XXX_Merge(src proto.Message) { + xxx_messageInfo_Meta_KeyVals.Merge(m, src) } -func (m *Backup_Locations) XXX_Size() int { +func (m *Meta_KeyVals) XXX_Size() int { return m.Size() } -func (m *Backup_Locations) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Locations.DiscardUnknown(m) +func (m *Meta_KeyVals) XXX_DiscardUnknown() { + xxx_messageInfo_Meta_KeyVals.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Locations proto.InternalMessageInfo +var xxx_messageInfo_Meta_KeyVals proto.InternalMessageInfo -type Backup_Locations_Request struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` +func (m *Meta_KeyVals) GetKvs() []*Meta_KeyVal { + if m != nil { + return m.Kvs + } + return nil +} + +type Object struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Locations_Request) Reset() { *m = Backup_Locations_Request{} } -func (m *Backup_Locations_Request) String() string { return proto.CompactTextString(m) } -func (*Backup_Locations_Request) ProtoMessage() {} -func (*Backup_Locations_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 1, 0} +func (m *Object) Reset() { *m = Object{} } +func (m *Object) String() string { return proto.CompactTextString(m) } +func (*Object) ProtoMessage() {} +func (*Object) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7} } -func (m *Backup_Locations_Request) XXX_Unmarshal(b []byte) error { +func (m *Object) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Locations_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Locations_Request.Marshal(b, m, deterministic) + return xxx_messageInfo_Object.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1541,43 +1784,38 @@ func (m *Backup_Locations_Request) XXX_Marshal(b []byte, deterministic bool) ([] return b[:n], nil } } -func (m *Backup_Locations_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Locations_Request.Merge(m, src) +func (m *Object) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object.Merge(m, src) } -func (m *Backup_Locations_Request) XXX_Size() int { +func (m *Object) XXX_Size() int { return m.Size() } -func (m *Backup_Locations_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Locations_Request.DiscardUnknown(m) +func (m *Object) XXX_DiscardUnknown() { + xxx_messageInfo_Object.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Locations_Request proto.InternalMessageInfo - -func (m *Backup_Locations_Request) GetUuid() string { - if m != nil { - return m.Uuid - } - return "" -} +var xxx_messageInfo_Object proto.InternalMessageInfo -type Backup_Remove struct { +type Object_Distance struct { + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Distance float32 `protobuf:"fixed32,2,opt,name=distance,proto3" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Remove) Reset() { *m = Backup_Remove{} } -func (m *Backup_Remove) String() string { return proto.CompactTextString(m) } -func (*Backup_Remove) ProtoMessage() {} -func (*Backup_Remove) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 2} +func (m *Object_Distance) Reset() { *m = Object_Distance{} } +func (m *Object_Distance) String() string { return proto.CompactTextString(m) } +func (*Object_Distance) ProtoMessage() {} +func (*Object_Distance) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 0} } -func (m *Backup_Remove) XXX_Unmarshal(b []byte) error { +func (m *Object_Distance) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Distance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Remove.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Distance.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1587,37 +1825,51 @@ func (m *Backup_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error return b[:n], nil } } -func (m *Backup_Remove) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Remove.Merge(m, src) +func (m *Object_Distance) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Distance.Merge(m, src) } -func (m *Backup_Remove) XXX_Size() int { +func (m *Object_Distance) XXX_Size() int { return m.Size() } -func (m *Backup_Remove) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Remove.DiscardUnknown(m) +func (m *Object_Distance) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Distance.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Remove proto.InternalMessageInfo +var xxx_messageInfo_Object_Distance proto.InternalMessageInfo -type Backup_Remove_Request struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` +func (m *Object_Distance) GetId() string { + if m != nil { + return m.Id + } + return "" +} + +func (m *Object_Distance) GetDistance() float32 { + if m != nil { + return m.Distance + } + return 0 +} + +type Object_ID struct { + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Remove_Request) Reset() { *m = Backup_Remove_Request{} } -func (m *Backup_Remove_Request) String() string { return proto.CompactTextString(m) } -func (*Backup_Remove_Request) ProtoMessage() {} -func (*Backup_Remove_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 2, 0} +func (m *Object_ID) Reset() { *m = Object_ID{} } +func (m *Object_ID) String() string { return proto.CompactTextString(m) } +func (*Object_ID) ProtoMessage() {} +func (*Object_ID) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 1} } -func (m *Backup_Remove_Request) XXX_Unmarshal(b []byte) error { +func (m *Object_ID) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Remove_Request.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_ID.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1627,44 +1879,44 @@ func (m *Backup_Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byt return b[:n], nil } } -func (m *Backup_Remove_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Remove_Request.Merge(m, src) +func (m *Object_ID) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_ID.Merge(m, src) } -func (m *Backup_Remove_Request) XXX_Size() int { +func (m *Object_ID) XXX_Size() int { return m.Size() } -func (m *Backup_Remove_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Remove_Request.DiscardUnknown(m) +func (m *Object_ID) XXX_DiscardUnknown() { + xxx_messageInfo_Object_ID.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Remove_Request proto.InternalMessageInfo +var xxx_messageInfo_Object_ID proto.InternalMessageInfo -func (m *Backup_Remove_Request) GetUuid() string { +func (m *Object_ID) GetId() string { if m != nil { - return m.Uuid + return m.Id } return "" } -type Backup_Remove_RequestMulti struct { - Uuids []string `protobuf:"bytes,1,rep,name=uuids,proto3" json:"uuids,omitempty"` +type Object_IDs struct { + Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Remove_RequestMulti) Reset() { *m = Backup_Remove_RequestMulti{} } -func (m *Backup_Remove_RequestMulti) String() string { return proto.CompactTextString(m) } -func (*Backup_Remove_RequestMulti) ProtoMessage() {} -func (*Backup_Remove_RequestMulti) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 2, 1} +func (m *Object_IDs) Reset() { *m = Object_IDs{} } +func (m *Object_IDs) String() string { return proto.CompactTextString(m) } +func (*Object_IDs) ProtoMessage() {} +func (*Object_IDs) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 2} } -func (m *Backup_Remove_RequestMulti) XXX_Unmarshal(b []byte) error { +func (m *Object_IDs) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Remove_RequestMulti) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Remove_RequestMulti.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_IDs.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1674,43 +1926,45 @@ func (m *Backup_Remove_RequestMulti) XXX_Marshal(b []byte, deterministic bool) ( return b[:n], nil } } -func (m *Backup_Remove_RequestMulti) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Remove_RequestMulti.Merge(m, src) +func (m *Object_IDs) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_IDs.Merge(m, src) } -func (m *Backup_Remove_RequestMulti) XXX_Size() int { +func (m *Object_IDs) XXX_Size() int { return m.Size() } -func (m *Backup_Remove_RequestMulti) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Remove_RequestMulti.DiscardUnknown(m) +func (m *Object_IDs) XXX_DiscardUnknown() { + xxx_messageInfo_Object_IDs.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Remove_RequestMulti proto.InternalMessageInfo +var xxx_messageInfo_Object_IDs proto.InternalMessageInfo -func (m *Backup_Remove_RequestMulti) GetUuids() []string { +func (m *Object_IDs) GetIds() []string { if m != nil { - return m.Uuids + return m.Ids } return nil } -type Backup_IP struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Object_Vector struct { + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Vector []float32 `protobuf:"fixed32,2,rep,packed,name=vector,proto3" json:"vector,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_IP) Reset() { *m = Backup_IP{} } -func (m *Backup_IP) String() string { return proto.CompactTextString(m) } -func (*Backup_IP) ProtoMessage() {} -func (*Backup_IP) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 3} +func (m *Object_Vector) Reset() { *m = Object_Vector{} } +func (m *Object_Vector) String() string { return proto.CompactTextString(m) } +func (*Object_Vector) ProtoMessage() {} +func (*Object_Vector) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 3} } -func (m *Backup_IP) XXX_Unmarshal(b []byte) error { +func (m *Object_Vector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_IP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_IP.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Vector.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1720,77 +1974,51 @@ func (m *Backup_IP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Backup_IP) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_IP.Merge(m, src) +func (m *Object_Vector) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Vector.Merge(m, src) } -func (m *Backup_IP) XXX_Size() int { +func (m *Object_Vector) XXX_Size() int { return m.Size() } -func (m *Backup_IP) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_IP.DiscardUnknown(m) +func (m *Object_Vector) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Vector.DiscardUnknown(m) } -var xxx_messageInfo_Backup_IP proto.InternalMessageInfo +var xxx_messageInfo_Object_Vector proto.InternalMessageInfo -type Backup_IP_Register struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (m *Object_Vector) GetId() string { + if m != nil { + return m.Id + } + return "" } -func (m *Backup_IP_Register) Reset() { *m = Backup_IP_Register{} } -func (m *Backup_IP_Register) String() string { return proto.CompactTextString(m) } -func (*Backup_IP_Register) ProtoMessage() {} -func (*Backup_IP_Register) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 3, 0} -} -func (m *Backup_IP_Register) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *Backup_IP_Register) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_Backup_IP_Register.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil +func (m *Object_Vector) GetVector() []float32 { + if m != nil { + return m.Vector } -} -func (m *Backup_IP_Register) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_IP_Register.Merge(m, src) -} -func (m *Backup_IP_Register) XXX_Size() int { - return m.Size() -} -func (m *Backup_IP_Register) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_IP_Register.DiscardUnknown(m) + return nil } -var xxx_messageInfo_Backup_IP_Register proto.InternalMessageInfo - -type Backup_IP_Register_Request struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` - Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Object_Vectors struct { + Vectors []*Object_Vector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_IP_Register_Request) Reset() { *m = Backup_IP_Register_Request{} } -func (m *Backup_IP_Register_Request) String() string { return proto.CompactTextString(m) } -func (*Backup_IP_Register_Request) ProtoMessage() {} -func (*Backup_IP_Register_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 3, 0, 0} +func (m *Object_Vectors) Reset() { *m = Object_Vectors{} } +func (m *Object_Vectors) String() string { return proto.CompactTextString(m) } +func (*Object_Vectors) ProtoMessage() {} +func (*Object_Vectors) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 4} } -func (m *Backup_IP_Register_Request) XXX_Unmarshal(b []byte) error { +func (m *Object_Vectors) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_IP_Register_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Vectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_IP_Register_Request.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Vectors.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1800,50 +2028,45 @@ func (m *Backup_IP_Register_Request) XXX_Marshal(b []byte, deterministic bool) ( return b[:n], nil } } -func (m *Backup_IP_Register_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_IP_Register_Request.Merge(m, src) +func (m *Object_Vectors) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Vectors.Merge(m, src) } -func (m *Backup_IP_Register_Request) XXX_Size() int { +func (m *Object_Vectors) XXX_Size() int { return m.Size() } -func (m *Backup_IP_Register_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_IP_Register_Request.DiscardUnknown(m) +func (m *Object_Vectors) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Vectors.DiscardUnknown(m) } -var xxx_messageInfo_Backup_IP_Register_Request proto.InternalMessageInfo - -func (m *Backup_IP_Register_Request) GetUuid() string { - if m != nil { - return m.Uuid - } - return "" -} +var xxx_messageInfo_Object_Vectors proto.InternalMessageInfo -func (m *Backup_IP_Register_Request) GetIps() []string { +func (m *Object_Vectors) GetVectors() []*Object_Vector { if m != nil { - return m.Ips + return m.Vectors } return nil } -type Backup_IP_Remove struct { +type Object_Blob struct { + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Object []byte `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_IP_Remove) Reset() { *m = Backup_IP_Remove{} } -func (m *Backup_IP_Remove) String() string { return proto.CompactTextString(m) } -func (*Backup_IP_Remove) ProtoMessage() {} -func (*Backup_IP_Remove) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 3, 1} +func (m *Object_Blob) Reset() { *m = Object_Blob{} } +func (m *Object_Blob) String() string { return proto.CompactTextString(m) } +func (*Object_Blob) ProtoMessage() {} +func (*Object_Blob) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 5} } -func (m *Backup_IP_Remove) XXX_Unmarshal(b []byte) error { +func (m *Object_Blob) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_IP_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_IP_Remove.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Blob.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1853,87 +2076,53 @@ func (m *Backup_IP_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, er return b[:n], nil } } -func (m *Backup_IP_Remove) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_IP_Remove.Merge(m, src) +func (m *Object_Blob) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Blob.Merge(m, src) } -func (m *Backup_IP_Remove) XXX_Size() int { +func (m *Object_Blob) XXX_Size() int { return m.Size() } -func (m *Backup_IP_Remove) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_IP_Remove.DiscardUnknown(m) +func (m *Object_Blob) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Blob.DiscardUnknown(m) } -var xxx_messageInfo_Backup_IP_Remove proto.InternalMessageInfo - -type Backup_IP_Remove_Request struct { - Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} +var xxx_messageInfo_Object_Blob proto.InternalMessageInfo -func (m *Backup_IP_Remove_Request) Reset() { *m = Backup_IP_Remove_Request{} } -func (m *Backup_IP_Remove_Request) String() string { return proto.CompactTextString(m) } -func (*Backup_IP_Remove_Request) ProtoMessage() {} -func (*Backup_IP_Remove_Request) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 3, 1, 0} -} -func (m *Backup_IP_Remove_Request) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *Backup_IP_Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_Backup_IP_Remove_Request.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil +func (m *Object_Blob) GetId() string { + if m != nil { + return m.Id } + return "" } -func (m *Backup_IP_Remove_Request) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_IP_Remove_Request.Merge(m, src) -} -func (m *Backup_IP_Remove_Request) XXX_Size() int { - return m.Size() -} -func (m *Backup_IP_Remove_Request) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_IP_Remove_Request.DiscardUnknown(m) -} - -var xxx_messageInfo_Backup_IP_Remove_Request proto.InternalMessageInfo -func (m *Backup_IP_Remove_Request) GetIps() []string { +func (m *Object_Blob) GetObject() []byte { if m != nil { - return m.Ips + return m.Object } return nil } -type Backup_MetaVector struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` - Meta string `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"` - Vector []float32 `protobuf:"fixed32,3,rep,packed,name=vector,proto3" json:"vector,omitempty"` - Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Object_Location struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` + Ips []string `protobuf:"bytes,3,rep,name=ips,proto3" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_MetaVector) Reset() { *m = Backup_MetaVector{} } -func (m *Backup_MetaVector) String() string { return proto.CompactTextString(m) } -func (*Backup_MetaVector) ProtoMessage() {} -func (*Backup_MetaVector) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 4} +func (m *Object_Location) Reset() { *m = Object_Location{} } +func (m *Object_Location) String() string { return proto.CompactTextString(m) } +func (*Object_Location) ProtoMessage() {} +func (*Object_Location) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 6} } -func (m *Backup_MetaVector) XXX_Unmarshal(b []byte) error { +func (m *Object_Location) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_MetaVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_MetaVector.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Location.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -1943,65 +2132,58 @@ func (m *Backup_MetaVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, e return b[:n], nil } } -func (m *Backup_MetaVector) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_MetaVector.Merge(m, src) +func (m *Object_Location) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Location.Merge(m, src) } -func (m *Backup_MetaVector) XXX_Size() int { +func (m *Object_Location) XXX_Size() int { return m.Size() } -func (m *Backup_MetaVector) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_MetaVector.DiscardUnknown(m) +func (m *Object_Location) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Location.DiscardUnknown(m) } -var xxx_messageInfo_Backup_MetaVector proto.InternalMessageInfo +var xxx_messageInfo_Object_Location proto.InternalMessageInfo -func (m *Backup_MetaVector) GetUuid() string { +func (m *Object_Location) GetName() string { if m != nil { - return m.Uuid + return m.Name } return "" } -func (m *Backup_MetaVector) GetMeta() string { +func (m *Object_Location) GetUuid() string { if m != nil { - return m.Meta + return m.Uuid } return "" } -func (m *Backup_MetaVector) GetVector() []float32 { - if m != nil { - return m.Vector - } - return nil -} - -func (m *Backup_MetaVector) GetIps() []string { +func (m *Object_Location) GetIps() []string { if m != nil { return m.Ips } return nil } -type Backup_MetaVectors struct { - Vectors []*Backup_MetaVector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Object_Locations struct { + Locations []*Object_Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_MetaVectors) Reset() { *m = Backup_MetaVectors{} } -func (m *Backup_MetaVectors) String() string { return proto.CompactTextString(m) } -func (*Backup_MetaVectors) ProtoMessage() {} -func (*Backup_MetaVectors) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 5} +func (m *Object_Locations) Reset() { *m = Object_Locations{} } +func (m *Object_Locations) String() string { return proto.CompactTextString(m) } +func (*Object_Locations) ProtoMessage() {} +func (*Object_Locations) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{7, 7} } -func (m *Backup_MetaVectors) XXX_Unmarshal(b []byte) error { +func (m *Object_Locations) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_MetaVectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Object_Locations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_MetaVectors.Marshal(b, m, deterministic) + return xxx_messageInfo_Object_Locations.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2011,43 +2193,43 @@ func (m *Backup_MetaVectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, return b[:n], nil } } -func (m *Backup_MetaVectors) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_MetaVectors.Merge(m, src) +func (m *Object_Locations) XXX_Merge(src proto.Message) { + xxx_messageInfo_Object_Locations.Merge(m, src) } -func (m *Backup_MetaVectors) XXX_Size() int { +func (m *Object_Locations) XXX_Size() int { return m.Size() } -func (m *Backup_MetaVectors) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_MetaVectors.DiscardUnknown(m) +func (m *Object_Locations) XXX_DiscardUnknown() { + xxx_messageInfo_Object_Locations.DiscardUnknown(m) } -var xxx_messageInfo_Backup_MetaVectors proto.InternalMessageInfo +var xxx_messageInfo_Object_Locations proto.InternalMessageInfo -func (m *Backup_MetaVectors) GetVectors() []*Backup_MetaVector { +func (m *Object_Locations) GetLocations() []*Object_Location { if m != nil { - return m.Vectors + return m.Locations } return nil } -type Backup_Compressed struct { +type Control struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Compressed) Reset() { *m = Backup_Compressed{} } -func (m *Backup_Compressed) String() string { return proto.CompactTextString(m) } -func (*Backup_Compressed) ProtoMessage() {} -func (*Backup_Compressed) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 6} +func (m *Control) Reset() { *m = Control{} } +func (m *Control) String() string { return proto.CompactTextString(m) } +func (*Control) ProtoMessage() {} +func (*Control) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{8} } -func (m *Backup_Compressed) XXX_Unmarshal(b []byte) error { +func (m *Control) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Compressed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Control) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Compressed.Marshal(b, m, deterministic) + return xxx_messageInfo_Control.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2057,40 +2239,37 @@ func (m *Backup_Compressed) XXX_Marshal(b []byte, deterministic bool) ([]byte, e return b[:n], nil } } -func (m *Backup_Compressed) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Compressed.Merge(m, src) +func (m *Control) XXX_Merge(src proto.Message) { + xxx_messageInfo_Control.Merge(m, src) } -func (m *Backup_Compressed) XXX_Size() int { +func (m *Control) XXX_Size() int { return m.Size() } -func (m *Backup_Compressed) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Compressed.DiscardUnknown(m) +func (m *Control) XXX_DiscardUnknown() { + xxx_messageInfo_Control.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Compressed proto.InternalMessageInfo +var xxx_messageInfo_Control proto.InternalMessageInfo -type Backup_Compressed_MetaVector struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` - Meta string `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"` - Vector []byte `protobuf:"bytes,3,opt,name=vector,proto3" json:"vector,omitempty"` - Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` +type Control_CreateIndexRequest struct { + PoolSize uint32 `protobuf:"varint,1,opt,name=pool_size,json=poolSize,proto3" json:"pool_size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Backup_Compressed_MetaVector) Reset() { *m = Backup_Compressed_MetaVector{} } -func (m *Backup_Compressed_MetaVector) String() string { return proto.CompactTextString(m) } -func (*Backup_Compressed_MetaVector) ProtoMessage() {} -func (*Backup_Compressed_MetaVector) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 6, 0} +func (m *Control_CreateIndexRequest) Reset() { *m = Control_CreateIndexRequest{} } +func (m *Control_CreateIndexRequest) String() string { return proto.CompactTextString(m) } +func (*Control_CreateIndexRequest) ProtoMessage() {} +func (*Control_CreateIndexRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{8, 0} } -func (m *Backup_Compressed_MetaVector) XXX_Unmarshal(b []byte) error { +func (m *Control_CreateIndexRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Compressed_MetaVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Control_CreateIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Compressed_MetaVector.Marshal(b, m, deterministic) + return xxx_messageInfo_Control_CreateIndexRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2100,65 +2279,43 @@ func (m *Backup_Compressed_MetaVector) XXX_Marshal(b []byte, deterministic bool) return b[:n], nil } } -func (m *Backup_Compressed_MetaVector) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Compressed_MetaVector.Merge(m, src) +func (m *Control_CreateIndexRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Control_CreateIndexRequest.Merge(m, src) } -func (m *Backup_Compressed_MetaVector) XXX_Size() int { +func (m *Control_CreateIndexRequest) XXX_Size() int { return m.Size() } -func (m *Backup_Compressed_MetaVector) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Compressed_MetaVector.DiscardUnknown(m) -} - -var xxx_messageInfo_Backup_Compressed_MetaVector proto.InternalMessageInfo - -func (m *Backup_Compressed_MetaVector) GetUuid() string { - if m != nil { - return m.Uuid - } - return "" -} - -func (m *Backup_Compressed_MetaVector) GetMeta() string { - if m != nil { - return m.Meta - } - return "" +func (m *Control_CreateIndexRequest) XXX_DiscardUnknown() { + xxx_messageInfo_Control_CreateIndexRequest.DiscardUnknown(m) } -func (m *Backup_Compressed_MetaVector) GetVector() []byte { - if m != nil { - return m.Vector - } - return nil -} +var xxx_messageInfo_Control_CreateIndexRequest proto.InternalMessageInfo -func (m *Backup_Compressed_MetaVector) GetIps() []string { +func (m *Control_CreateIndexRequest) GetPoolSize() uint32 { if m != nil { - return m.Ips + return m.PoolSize } - return nil + return 0 } -type Backup_Compressed_MetaVectors struct { - Vectors []*Backup_Compressed_MetaVector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Replication struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_Compressed_MetaVectors) Reset() { *m = Backup_Compressed_MetaVectors{} } -func (m *Backup_Compressed_MetaVectors) String() string { return proto.CompactTextString(m) } -func (*Backup_Compressed_MetaVectors) ProtoMessage() {} -func (*Backup_Compressed_MetaVectors) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{6, 6, 1} +func (m *Replication) Reset() { *m = Replication{} } +func (m *Replication) String() string { return proto.CompactTextString(m) } +func (*Replication) ProtoMessage() {} +func (*Replication) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{9} } -func (m *Backup_Compressed_MetaVectors) XXX_Unmarshal(b []byte) error { +func (m *Replication) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Backup_Compressed_MetaVectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Replication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Backup_Compressed_MetaVectors.Marshal(b, m, deterministic) + return xxx_messageInfo_Replication.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2168,43 +2325,37 @@ func (m *Backup_Compressed_MetaVectors) XXX_Marshal(b []byte, deterministic bool return b[:n], nil } } -func (m *Backup_Compressed_MetaVectors) XXX_Merge(src proto.Message) { - xxx_messageInfo_Backup_Compressed_MetaVectors.Merge(m, src) +func (m *Replication) XXX_Merge(src proto.Message) { + xxx_messageInfo_Replication.Merge(m, src) } -func (m *Backup_Compressed_MetaVectors) XXX_Size() int { +func (m *Replication) XXX_Size() int { return m.Size() } -func (m *Backup_Compressed_MetaVectors) XXX_DiscardUnknown() { - xxx_messageInfo_Backup_Compressed_MetaVectors.DiscardUnknown(m) +func (m *Replication) XXX_DiscardUnknown() { + xxx_messageInfo_Replication.DiscardUnknown(m) } -var xxx_messageInfo_Backup_Compressed_MetaVectors proto.InternalMessageInfo - -func (m *Backup_Compressed_MetaVectors) GetVectors() []*Backup_Compressed_MetaVector { - if m != nil { - return m.Vectors - } - return nil -} +var xxx_messageInfo_Replication proto.InternalMessageInfo -type Info struct { +type Replication_Recovery struct { + DeletedAgents []string `protobuf:"bytes,1,rep,name=deleted_agents,json=deletedAgents,proto3" json:"deleted_agents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info) Reset() { *m = Info{} } -func (m *Info) String() string { return proto.CompactTextString(m) } -func (*Info) ProtoMessage() {} -func (*Info) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7} +func (m *Replication_Recovery) Reset() { *m = Replication_Recovery{} } +func (m *Replication_Recovery) String() string { return proto.CompactTextString(m) } +func (*Replication_Recovery) ProtoMessage() {} +func (*Replication_Recovery) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{9, 0} } -func (m *Info) XXX_Unmarshal(b []byte) error { +func (m *Replication_Recovery) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Replication_Recovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info.Marshal(b, m, deterministic) + return xxx_messageInfo_Replication_Recovery.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2214,36 +2365,45 @@ func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info.Merge(m, src) +func (m *Replication_Recovery) XXX_Merge(src proto.Message) { + xxx_messageInfo_Replication_Recovery.Merge(m, src) } -func (m *Info) XXX_Size() int { +func (m *Replication_Recovery) XXX_Size() int { return m.Size() } -func (m *Info) XXX_DiscardUnknown() { - xxx_messageInfo_Info.DiscardUnknown(m) +func (m *Replication_Recovery) XXX_DiscardUnknown() { + xxx_messageInfo_Replication_Recovery.DiscardUnknown(m) } -var xxx_messageInfo_Info proto.InternalMessageInfo +var xxx_messageInfo_Replication_Recovery proto.InternalMessageInfo -type Info_Index struct { +func (m *Replication_Recovery) GetDeletedAgents() []string { + if m != nil { + return m.DeletedAgents + } + return nil +} + +type Replication_Rebalance struct { + HighUsageAgents []string `protobuf:"bytes,1,rep,name=high_usage_agents,json=highUsageAgents,proto3" json:"high_usage_agents,omitempty"` + LowUsageAgents []string `protobuf:"bytes,2,rep,name=low_usage_agents,json=lowUsageAgents,proto3" json:"low_usage_agents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Index) Reset() { *m = Info_Index{} } -func (m *Info_Index) String() string { return proto.CompactTextString(m) } -func (*Info_Index) ProtoMessage() {} -func (*Info_Index) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 0} +func (m *Replication_Rebalance) Reset() { *m = Replication_Rebalance{} } +func (m *Replication_Rebalance) String() string { return proto.CompactTextString(m) } +func (*Replication_Rebalance) ProtoMessage() {} +func (*Replication_Rebalance) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{9, 1} } -func (m *Info_Index) XXX_Unmarshal(b []byte) error { +func (m *Replication_Rebalance) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Replication_Rebalance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Index.Marshal(b, m, deterministic) + return xxx_messageInfo_Replication_Rebalance.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2253,39 +2413,53 @@ func (m *Info_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_Index) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Index.Merge(m, src) +func (m *Replication_Rebalance) XXX_Merge(src proto.Message) { + xxx_messageInfo_Replication_Rebalance.Merge(m, src) } -func (m *Info_Index) XXX_Size() int { +func (m *Replication_Rebalance) XXX_Size() int { return m.Size() } -func (m *Info_Index) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Index.DiscardUnknown(m) +func (m *Replication_Rebalance) XXX_DiscardUnknown() { + xxx_messageInfo_Replication_Rebalance.DiscardUnknown(m) } -var xxx_messageInfo_Info_Index proto.InternalMessageInfo +var xxx_messageInfo_Replication_Rebalance proto.InternalMessageInfo -type Info_Index_Count struct { - Stored uint32 `protobuf:"varint,1,opt,name=stored,proto3" json:"stored,omitempty"` - Uncommitted uint32 `protobuf:"varint,2,opt,name=uncommitted,proto3" json:"uncommitted,omitempty"` - Indexing bool `protobuf:"varint,3,opt,name=indexing,proto3" json:"indexing,omitempty"` +func (m *Replication_Rebalance) GetHighUsageAgents() []string { + if m != nil { + return m.HighUsageAgents + } + return nil +} + +func (m *Replication_Rebalance) GetLowUsageAgents() []string { + if m != nil { + return m.LowUsageAgents + } + return nil +} + +type Replication_Agents struct { + Agents []string `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` + RemovedAgents []string `protobuf:"bytes,2,rep,name=removed_agents,json=removedAgents,proto3" json:"removed_agents,omitempty"` + ReplicatingAgent []string `protobuf:"bytes,3,rep,name=replicating_agent,json=replicatingAgent,proto3" json:"replicating_agent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Index_Count) Reset() { *m = Info_Index_Count{} } -func (m *Info_Index_Count) String() string { return proto.CompactTextString(m) } -func (*Info_Index_Count) ProtoMessage() {} -func (*Info_Index_Count) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 0, 0} +func (m *Replication_Agents) Reset() { *m = Replication_Agents{} } +func (m *Replication_Agents) String() string { return proto.CompactTextString(m) } +func (*Replication_Agents) ProtoMessage() {} +func (*Replication_Agents) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{9, 2} } -func (m *Info_Index_Count) XXX_Unmarshal(b []byte) error { +func (m *Replication_Agents) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Index_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Replication_Agents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Index_Count.Marshal(b, m, deterministic) + return xxx_messageInfo_Replication_Agents.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2295,57 +2469,57 @@ func (m *Info_Index_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, er return b[:n], nil } } -func (m *Info_Index_Count) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Index_Count.Merge(m, src) +func (m *Replication_Agents) XXX_Merge(src proto.Message) { + xxx_messageInfo_Replication_Agents.Merge(m, src) } -func (m *Info_Index_Count) XXX_Size() int { +func (m *Replication_Agents) XXX_Size() int { return m.Size() } -func (m *Info_Index_Count) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Index_Count.DiscardUnknown(m) +func (m *Replication_Agents) XXX_DiscardUnknown() { + xxx_messageInfo_Replication_Agents.DiscardUnknown(m) } -var xxx_messageInfo_Info_Index_Count proto.InternalMessageInfo +var xxx_messageInfo_Replication_Agents proto.InternalMessageInfo -func (m *Info_Index_Count) GetStored() uint32 { +func (m *Replication_Agents) GetAgents() []string { if m != nil { - return m.Stored + return m.Agents } - return 0 + return nil } -func (m *Info_Index_Count) GetUncommitted() uint32 { +func (m *Replication_Agents) GetRemovedAgents() []string { if m != nil { - return m.Uncommitted + return m.RemovedAgents } - return 0 + return nil } -func (m *Info_Index_Count) GetIndexing() bool { +func (m *Replication_Agents) GetReplicatingAgent() []string { if m != nil { - return m.Indexing + return m.ReplicatingAgent } - return false + return nil } -type Info_Index_UUID struct { +type Discoverer struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Index_UUID) Reset() { *m = Info_Index_UUID{} } -func (m *Info_Index_UUID) String() string { return proto.CompactTextString(m) } -func (*Info_Index_UUID) ProtoMessage() {} -func (*Info_Index_UUID) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 0, 1} +func (m *Discoverer) Reset() { *m = Discoverer{} } +func (m *Discoverer) String() string { return proto.CompactTextString(m) } +func (*Discoverer) ProtoMessage() {} +func (*Discoverer) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{10} } -func (m *Info_Index_UUID) XXX_Unmarshal(b []byte) error { +func (m *Discoverer) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Index_UUID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Discoverer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Index_UUID.Marshal(b, m, deterministic) + return xxx_messageInfo_Discoverer.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2355,37 +2529,39 @@ func (m *Info_Index_UUID) XXX_Marshal(b []byte, deterministic bool) ([]byte, err return b[:n], nil } } -func (m *Info_Index_UUID) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Index_UUID.Merge(m, src) +func (m *Discoverer) XXX_Merge(src proto.Message) { + xxx_messageInfo_Discoverer.Merge(m, src) } -func (m *Info_Index_UUID) XXX_Size() int { +func (m *Discoverer) XXX_Size() int { return m.Size() } -func (m *Info_Index_UUID) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Index_UUID.DiscardUnknown(m) +func (m *Discoverer) XXX_DiscardUnknown() { + xxx_messageInfo_Discoverer.DiscardUnknown(m) } -var xxx_messageInfo_Info_Index_UUID proto.InternalMessageInfo +var xxx_messageInfo_Discoverer proto.InternalMessageInfo -type Info_Index_UUID_Committed struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` +type Discoverer_Request struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` + Node string `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Index_UUID_Committed) Reset() { *m = Info_Index_UUID_Committed{} } -func (m *Info_Index_UUID_Committed) String() string { return proto.CompactTextString(m) } -func (*Info_Index_UUID_Committed) ProtoMessage() {} -func (*Info_Index_UUID_Committed) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 0, 1, 0} +func (m *Discoverer_Request) Reset() { *m = Discoverer_Request{} } +func (m *Discoverer_Request) String() string { return proto.CompactTextString(m) } +func (*Discoverer_Request) ProtoMessage() {} +func (*Discoverer_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{10, 0} } -func (m *Info_Index_UUID_Committed) XXX_Unmarshal(b []byte) error { +func (m *Discoverer_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Index_UUID_Committed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Discoverer_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Index_UUID_Committed.Marshal(b, m, deterministic) + return xxx_messageInfo_Discoverer_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2395,44 +2571,57 @@ func (m *Info_Index_UUID_Committed) XXX_Marshal(b []byte, deterministic bool) ([ return b[:n], nil } } -func (m *Info_Index_UUID_Committed) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Index_UUID_Committed.Merge(m, src) +func (m *Discoverer_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Discoverer_Request.Merge(m, src) } -func (m *Info_Index_UUID_Committed) XXX_Size() int { +func (m *Discoverer_Request) XXX_Size() int { return m.Size() } -func (m *Info_Index_UUID_Committed) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Index_UUID_Committed.DiscardUnknown(m) +func (m *Discoverer_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Discoverer_Request.DiscardUnknown(m) } -var xxx_messageInfo_Info_Index_UUID_Committed proto.InternalMessageInfo +var xxx_messageInfo_Discoverer_Request proto.InternalMessageInfo -func (m *Info_Index_UUID_Committed) GetUuid() string { +func (m *Discoverer_Request) GetName() string { if m != nil { - return m.Uuid + return m.Name } return "" } -type Info_Index_UUID_Uncommitted struct { - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` +func (m *Discoverer_Request) GetNamespace() string { + if m != nil { + return m.Namespace + } + return "" +} + +func (m *Discoverer_Request) GetNode() string { + if m != nil { + return m.Node + } + return "" +} + +type Backup struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Index_UUID_Uncommitted) Reset() { *m = Info_Index_UUID_Uncommitted{} } -func (m *Info_Index_UUID_Uncommitted) String() string { return proto.CompactTextString(m) } -func (*Info_Index_UUID_Uncommitted) ProtoMessage() {} -func (*Info_Index_UUID_Uncommitted) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 0, 1, 1} +func (m *Backup) Reset() { *m = Backup{} } +func (m *Backup) String() string { return proto.CompactTextString(m) } +func (*Backup) ProtoMessage() {} +func (*Backup) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11} } -func (m *Info_Index_UUID_Uncommitted) XXX_Unmarshal(b []byte) error { +func (m *Backup) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Index_UUID_Uncommitted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Index_UUID_Uncommitted.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2442,50 +2631,36 @@ func (m *Info_Index_UUID_Uncommitted) XXX_Marshal(b []byte, deterministic bool) return b[:n], nil } } -func (m *Info_Index_UUID_Uncommitted) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Index_UUID_Uncommitted.Merge(m, src) +func (m *Backup) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup.Merge(m, src) } -func (m *Info_Index_UUID_Uncommitted) XXX_Size() int { +func (m *Backup) XXX_Size() int { return m.Size() } -func (m *Info_Index_UUID_Uncommitted) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Index_UUID_Uncommitted.DiscardUnknown(m) +func (m *Backup) XXX_DiscardUnknown() { + xxx_messageInfo_Backup.DiscardUnknown(m) } -var xxx_messageInfo_Info_Index_UUID_Uncommitted proto.InternalMessageInfo - -func (m *Info_Index_UUID_Uncommitted) GetUuid() string { - if m != nil { - return m.Uuid - } - return "" -} +var xxx_messageInfo_Backup proto.InternalMessageInfo -type Info_Pod struct { - AppName string `protobuf:"bytes,1,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` - Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` - Cpu *Info_CPU `protobuf:"bytes,5,opt,name=cpu,proto3" json:"cpu,omitempty"` - Memory *Info_Memory `protobuf:"bytes,6,opt,name=memory,proto3" json:"memory,omitempty"` - Node *Info_Node `protobuf:"bytes,7,opt,name=node,proto3" json:"node,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Backup_GetVector struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Info_Pod) Reset() { *m = Info_Pod{} } -func (m *Info_Pod) String() string { return proto.CompactTextString(m) } -func (*Info_Pod) ProtoMessage() {} -func (*Info_Pod) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 1} +func (m *Backup_GetVector) Reset() { *m = Backup_GetVector{} } +func (m *Backup_GetVector) String() string { return proto.CompactTextString(m) } +func (*Backup_GetVector) ProtoMessage() {} +func (*Backup_GetVector) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 0} } -func (m *Info_Pod) XXX_Unmarshal(b []byte) error { +func (m *Backup_GetVector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Pod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_GetVector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Pod.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_GetVector.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2495,91 +2670,37 @@ func (m *Info_Pod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_Pod) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Pod.Merge(m, src) +func (m *Backup_GetVector) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_GetVector.Merge(m, src) } -func (m *Info_Pod) XXX_Size() int { +func (m *Backup_GetVector) XXX_Size() int { return m.Size() } -func (m *Info_Pod) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Pod.DiscardUnknown(m) -} - -var xxx_messageInfo_Info_Pod proto.InternalMessageInfo - -func (m *Info_Pod) GetAppName() string { - if m != nil { - return m.AppName - } - return "" -} - -func (m *Info_Pod) GetName() string { - if m != nil { - return m.Name - } - return "" -} - -func (m *Info_Pod) GetNamespace() string { - if m != nil { - return m.Namespace - } - return "" -} - -func (m *Info_Pod) GetIp() string { - if m != nil { - return m.Ip - } - return "" -} - -func (m *Info_Pod) GetCpu() *Info_CPU { - if m != nil { - return m.Cpu - } - return nil -} - -func (m *Info_Pod) GetMemory() *Info_Memory { - if m != nil { - return m.Memory - } - return nil +func (m *Backup_GetVector) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_GetVector.DiscardUnknown(m) } -func (m *Info_Pod) GetNode() *Info_Node { - if m != nil { - return m.Node - } - return nil -} +var xxx_messageInfo_Backup_GetVector proto.InternalMessageInfo -type Info_Node struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - InternalAddr string `protobuf:"bytes,2,opt,name=internal_addr,json=internalAddr,proto3" json:"internal_addr,omitempty"` - ExternalAddr string `protobuf:"bytes,3,opt,name=external_addr,json=externalAddr,proto3" json:"external_addr,omitempty"` - Cpu *Info_CPU `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"` - Memory *Info_Memory `protobuf:"bytes,5,opt,name=memory,proto3" json:"memory,omitempty"` - Pods *Info_Pods `protobuf:"bytes,6,opt,name=Pods,json=pods,proto3" json:"Pods,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Backup_GetVector_Request struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Info_Node) Reset() { *m = Info_Node{} } -func (m *Info_Node) String() string { return proto.CompactTextString(m) } -func (*Info_Node) ProtoMessage() {} -func (*Info_Node) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 2} +func (m *Backup_GetVector_Request) Reset() { *m = Backup_GetVector_Request{} } +func (m *Backup_GetVector_Request) String() string { return proto.CompactTextString(m) } +func (*Backup_GetVector_Request) ProtoMessage() {} +func (*Backup_GetVector_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 0, 0} } -func (m *Info_Node) XXX_Unmarshal(b []byte) error { +func (m *Backup_GetVector_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_GetVector_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Node.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_GetVector_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2589,81 +2710,44 @@ func (m *Info_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_Node) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Node.Merge(m, src) +func (m *Backup_GetVector_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_GetVector_Request.Merge(m, src) } -func (m *Info_Node) XXX_Size() int { +func (m *Backup_GetVector_Request) XXX_Size() int { return m.Size() } -func (m *Info_Node) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Node.DiscardUnknown(m) -} - -var xxx_messageInfo_Info_Node proto.InternalMessageInfo - -func (m *Info_Node) GetName() string { - if m != nil { - return m.Name - } - return "" +func (m *Backup_GetVector_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_GetVector_Request.DiscardUnknown(m) } -func (m *Info_Node) GetInternalAddr() string { - if m != nil { - return m.InternalAddr - } - return "" -} +var xxx_messageInfo_Backup_GetVector_Request proto.InternalMessageInfo -func (m *Info_Node) GetExternalAddr() string { +func (m *Backup_GetVector_Request) GetUuid() string { if m != nil { - return m.ExternalAddr + return m.Uuid } return "" } -func (m *Info_Node) GetCpu() *Info_CPU { - if m != nil { - return m.Cpu - } - return nil -} - -func (m *Info_Node) GetMemory() *Info_Memory { - if m != nil { - return m.Memory - } - return nil -} - -func (m *Info_Node) GetPods() *Info_Pods { - if m != nil { - return m.Pods - } - return nil -} - -type Info_CPU struct { - Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"` - Request float64 `protobuf:"fixed64,2,opt,name=request,proto3" json:"request,omitempty"` - Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` +type Backup_GetVector_Owner struct { + Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_CPU) Reset() { *m = Info_CPU{} } -func (m *Info_CPU) String() string { return proto.CompactTextString(m) } -func (*Info_CPU) ProtoMessage() {} -func (*Info_CPU) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 3} +func (m *Backup_GetVector_Owner) Reset() { *m = Backup_GetVector_Owner{} } +func (m *Backup_GetVector_Owner) String() string { return proto.CompactTextString(m) } +func (*Backup_GetVector_Owner) ProtoMessage() {} +func (*Backup_GetVector_Owner) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 0, 1} } -func (m *Info_CPU) XXX_Unmarshal(b []byte) error { +func (m *Backup_GetVector_Owner) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_CPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_GetVector_Owner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_CPU.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_GetVector_Owner.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2673,60 +2757,43 @@ func (m *Info_CPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_CPU) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_CPU.Merge(m, src) +func (m *Backup_GetVector_Owner) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_GetVector_Owner.Merge(m, src) } -func (m *Info_CPU) XXX_Size() int { +func (m *Backup_GetVector_Owner) XXX_Size() int { return m.Size() } -func (m *Info_CPU) XXX_DiscardUnknown() { - xxx_messageInfo_Info_CPU.DiscardUnknown(m) +func (m *Backup_GetVector_Owner) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_GetVector_Owner.DiscardUnknown(m) } -var xxx_messageInfo_Info_CPU proto.InternalMessageInfo +var xxx_messageInfo_Backup_GetVector_Owner proto.InternalMessageInfo -func (m *Info_CPU) GetLimit() float64 { +func (m *Backup_GetVector_Owner) GetIp() string { if m != nil { - return m.Limit + return m.Ip } - return 0 -} - -func (m *Info_CPU) GetRequest() float64 { - if m != nil { - return m.Request - } - return 0 -} - -func (m *Info_CPU) GetUsage() float64 { - if m != nil { - return m.Usage - } - return 0 + return "" } -type Info_Memory struct { - Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"` - Request float64 `protobuf:"fixed64,2,opt,name=request,proto3" json:"request,omitempty"` - Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` +type Backup_Locations struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_Memory) Reset() { *m = Info_Memory{} } -func (m *Info_Memory) String() string { return proto.CompactTextString(m) } -func (*Info_Memory) ProtoMessage() {} -func (*Info_Memory) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 4} +func (m *Backup_Locations) Reset() { *m = Backup_Locations{} } +func (m *Backup_Locations) String() string { return proto.CompactTextString(m) } +func (*Backup_Locations) ProtoMessage() {} +func (*Backup_Locations) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 1} } -func (m *Info_Memory) XXX_Unmarshal(b []byte) error { +func (m *Backup_Locations) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_Locations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Memory.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_Locations.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2736,58 +2803,83 @@ func (m *Info_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) return b[:n], nil } } -func (m *Info_Memory) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Memory.Merge(m, src) +func (m *Backup_Locations) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Locations.Merge(m, src) } -func (m *Info_Memory) XXX_Size() int { +func (m *Backup_Locations) XXX_Size() int { return m.Size() } -func (m *Info_Memory) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Memory.DiscardUnknown(m) +func (m *Backup_Locations) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Locations.DiscardUnknown(m) } -var xxx_messageInfo_Info_Memory proto.InternalMessageInfo +var xxx_messageInfo_Backup_Locations proto.InternalMessageInfo -func (m *Info_Memory) GetLimit() float64 { - if m != nil { - return m.Limit - } - return 0 +type Backup_Locations_Request struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Info_Memory) GetRequest() float64 { - if m != nil { - return m.Request +func (m *Backup_Locations_Request) Reset() { *m = Backup_Locations_Request{} } +func (m *Backup_Locations_Request) String() string { return proto.CompactTextString(m) } +func (*Backup_Locations_Request) ProtoMessage() {} +func (*Backup_Locations_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 1, 0} +} +func (m *Backup_Locations_Request) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_Locations_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Locations_Request.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return 0 +} +func (m *Backup_Locations_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Locations_Request.Merge(m, src) +} +func (m *Backup_Locations_Request) XXX_Size() int { + return m.Size() +} +func (m *Backup_Locations_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Locations_Request.DiscardUnknown(m) } -func (m *Info_Memory) GetUsage() float64 { +var xxx_messageInfo_Backup_Locations_Request proto.InternalMessageInfo + +func (m *Backup_Locations_Request) GetUuid() string { if m != nil { - return m.Usage + return m.Uuid } - return 0 + return "" } -type Info_Pods struct { - Pods []*Info_Pod `protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Backup_Remove struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Info_Pods) Reset() { *m = Info_Pods{} } -func (m *Info_Pods) String() string { return proto.CompactTextString(m) } -func (*Info_Pods) ProtoMessage() {} -func (*Info_Pods) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 5} +func (m *Backup_Remove) Reset() { *m = Backup_Remove{} } +func (m *Backup_Remove) String() string { return proto.CompactTextString(m) } +func (*Backup_Remove) ProtoMessage() {} +func (*Backup_Remove) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 2} } -func (m *Info_Pods) XXX_Unmarshal(b []byte) error { +func (m *Backup_Remove) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Pods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Pods.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_Remove.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2797,44 +2889,37 @@ func (m *Info_Pods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_Pods) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Pods.Merge(m, src) +func (m *Backup_Remove) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Remove.Merge(m, src) } -func (m *Info_Pods) XXX_Size() int { +func (m *Backup_Remove) XXX_Size() int { return m.Size() } -func (m *Info_Pods) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Pods.DiscardUnknown(m) +func (m *Backup_Remove) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Remove.DiscardUnknown(m) } -var xxx_messageInfo_Info_Pods proto.InternalMessageInfo - -func (m *Info_Pods) GetPods() []*Info_Pod { - if m != nil { - return m.Pods - } - return nil -} +var xxx_messageInfo_Backup_Remove proto.InternalMessageInfo -type Info_Nodes struct { - Nodes []*Info_Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Backup_Remove_Request struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Info_Nodes) Reset() { *m = Info_Nodes{} } -func (m *Info_Nodes) String() string { return proto.CompactTextString(m) } -func (*Info_Nodes) ProtoMessage() {} -func (*Info_Nodes) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 6} +func (m *Backup_Remove_Request) Reset() { *m = Backup_Remove_Request{} } +func (m *Backup_Remove_Request) String() string { return proto.CompactTextString(m) } +func (*Backup_Remove_Request) ProtoMessage() {} +func (*Backup_Remove_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 2, 0} } -func (m *Info_Nodes) XXX_Unmarshal(b []byte) error { +func (m *Backup_Remove_Request) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_Nodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_Nodes.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_Remove_Request.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2844,44 +2929,44 @@ func (m *Info_Nodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_Nodes) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_Nodes.Merge(m, src) +func (m *Backup_Remove_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Remove_Request.Merge(m, src) } -func (m *Info_Nodes) XXX_Size() int { +func (m *Backup_Remove_Request) XXX_Size() int { return m.Size() } -func (m *Info_Nodes) XXX_DiscardUnknown() { - xxx_messageInfo_Info_Nodes.DiscardUnknown(m) +func (m *Backup_Remove_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Remove_Request.DiscardUnknown(m) } -var xxx_messageInfo_Info_Nodes proto.InternalMessageInfo +var xxx_messageInfo_Backup_Remove_Request proto.InternalMessageInfo -func (m *Info_Nodes) GetNodes() []*Info_Node { +func (m *Backup_Remove_Request) GetUuid() string { if m != nil { - return m.Nodes + return m.Uuid } - return nil + return "" } -type Info_IPs struct { - Ip []string `protobuf:"bytes,1,rep,name=ip,proto3" json:"ip,omitempty"` +type Backup_Remove_RequestMulti struct { + Uuids []string `protobuf:"bytes,1,rep,name=uuids,proto3" json:"uuids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Info_IPs) Reset() { *m = Info_IPs{} } -func (m *Info_IPs) String() string { return proto.CompactTextString(m) } -func (*Info_IPs) ProtoMessage() {} -func (*Info_IPs) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{7, 7} +func (m *Backup_Remove_RequestMulti) Reset() { *m = Backup_Remove_RequestMulti{} } +func (m *Backup_Remove_RequestMulti) String() string { return proto.CompactTextString(m) } +func (*Backup_Remove_RequestMulti) ProtoMessage() {} +func (*Backup_Remove_RequestMulti) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 2, 1} } -func (m *Info_IPs) XXX_Unmarshal(b []byte) error { +func (m *Backup_Remove_RequestMulti) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Info_IPs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_Remove_RequestMulti) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Info_IPs.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_Remove_RequestMulti.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2891,43 +2976,43 @@ func (m *Info_IPs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Info_IPs) XXX_Merge(src proto.Message) { - xxx_messageInfo_Info_IPs.Merge(m, src) +func (m *Backup_Remove_RequestMulti) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Remove_RequestMulti.Merge(m, src) } -func (m *Info_IPs) XXX_Size() int { +func (m *Backup_Remove_RequestMulti) XXX_Size() int { return m.Size() } -func (m *Info_IPs) XXX_DiscardUnknown() { - xxx_messageInfo_Info_IPs.DiscardUnknown(m) +func (m *Backup_Remove_RequestMulti) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Remove_RequestMulti.DiscardUnknown(m) } -var xxx_messageInfo_Info_IPs proto.InternalMessageInfo +var xxx_messageInfo_Backup_Remove_RequestMulti proto.InternalMessageInfo -func (m *Info_IPs) GetIp() []string { +func (m *Backup_Remove_RequestMulti) GetUuids() []string { if m != nil { - return m.Ip + return m.Uuids } return nil } -type Empty struct { +type Backup_IP struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *Empty) Reset() { *m = Empty{} } -func (m *Empty) String() string { return proto.CompactTextString(m) } -func (*Empty) ProtoMessage() {} -func (*Empty) Descriptor() ([]byte, []int) { - return fileDescriptor_678c914f1bee6d56, []int{8} +func (m *Backup_IP) Reset() { *m = Backup_IP{} } +func (m *Backup_IP) String() string { return proto.CompactTextString(m) } +func (*Backup_IP) ProtoMessage() {} +func (*Backup_IP) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 3} } -func (m *Empty) XXX_Unmarshal(b []byte) error { +func (m *Backup_IP) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } -func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { +func (m *Backup_IP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { - return xxx_messageInfo_Empty.Marshal(b, m, deterministic) + return xxx_messageInfo_Backup_IP.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) @@ -2937,1553 +3022,1424 @@ func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return b[:n], nil } } -func (m *Empty) XXX_Merge(src proto.Message) { - xxx_messageInfo_Empty.Merge(m, src) +func (m *Backup_IP) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_IP.Merge(m, src) } -func (m *Empty) XXX_Size() int { +func (m *Backup_IP) XXX_Size() int { return m.Size() } -func (m *Empty) XXX_DiscardUnknown() { - xxx_messageInfo_Empty.DiscardUnknown(m) +func (m *Backup_IP) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_IP.DiscardUnknown(m) } -var xxx_messageInfo_Empty proto.InternalMessageInfo - -func init() { - proto.RegisterType((*Search)(nil), "payload.Search") - proto.RegisterType((*Search_Request)(nil), "payload.Search.Request") - proto.RegisterType((*Search_IDRequest)(nil), "payload.Search.IDRequest") - proto.RegisterType((*Search_Config)(nil), "payload.Search.Config") - proto.RegisterType((*Search_Response)(nil), "payload.Search.Response") - proto.RegisterType((*Meta)(nil), "payload.Meta") - proto.RegisterType((*Meta_Key)(nil), "payload.Meta.Key") - proto.RegisterType((*Meta_Keys)(nil), "payload.Meta.Keys") - proto.RegisterType((*Meta_Val)(nil), "payload.Meta.Val") - proto.RegisterType((*Meta_Vals)(nil), "payload.Meta.Vals") - proto.RegisterType((*Meta_KeyVal)(nil), "payload.Meta.KeyVal") - proto.RegisterType((*Meta_KeyVals)(nil), "payload.Meta.KeyVals") - proto.RegisterType((*Object)(nil), "payload.Object") - proto.RegisterType((*Object_Distance)(nil), "payload.Object.Distance") - proto.RegisterType((*Object_ID)(nil), "payload.Object.ID") - proto.RegisterType((*Object_IDs)(nil), "payload.Object.IDs") - proto.RegisterType((*Object_Vector)(nil), "payload.Object.Vector") - proto.RegisterType((*Object_Vectors)(nil), "payload.Object.Vectors") - proto.RegisterType((*Control)(nil), "payload.Control") - proto.RegisterType((*Control_CreateIndexRequest)(nil), "payload.Control.CreateIndexRequest") - proto.RegisterType((*Replication)(nil), "payload.Replication") - proto.RegisterType((*Replication_Recovery)(nil), "payload.Replication.Recovery") - proto.RegisterType((*Replication_Rebalance)(nil), "payload.Replication.Rebalance") - proto.RegisterType((*Replication_Agents)(nil), "payload.Replication.Agents") - proto.RegisterType((*Discoverer)(nil), "payload.Discoverer") - proto.RegisterType((*Discoverer_Request)(nil), "payload.Discoverer.Request") - proto.RegisterType((*Backup)(nil), "payload.Backup") - proto.RegisterType((*Backup_GetVector)(nil), "payload.Backup.GetVector") - proto.RegisterType((*Backup_GetVector_Request)(nil), "payload.Backup.GetVector.Request") - proto.RegisterType((*Backup_GetVector_Owner)(nil), "payload.Backup.GetVector.Owner") - proto.RegisterType((*Backup_Locations)(nil), "payload.Backup.Locations") - proto.RegisterType((*Backup_Locations_Request)(nil), "payload.Backup.Locations.Request") - proto.RegisterType((*Backup_Remove)(nil), "payload.Backup.Remove") - proto.RegisterType((*Backup_Remove_Request)(nil), "payload.Backup.Remove.Request") - proto.RegisterType((*Backup_Remove_RequestMulti)(nil), "payload.Backup.Remove.RequestMulti") - proto.RegisterType((*Backup_IP)(nil), "payload.Backup.IP") - proto.RegisterType((*Backup_IP_Register)(nil), "payload.Backup.IP.Register") - proto.RegisterType((*Backup_IP_Register_Request)(nil), "payload.Backup.IP.Register.Request") - proto.RegisterType((*Backup_IP_Remove)(nil), "payload.Backup.IP.Remove") - proto.RegisterType((*Backup_IP_Remove_Request)(nil), "payload.Backup.IP.Remove.Request") - proto.RegisterType((*Backup_MetaVector)(nil), "payload.Backup.MetaVector") - proto.RegisterType((*Backup_MetaVectors)(nil), "payload.Backup.MetaVectors") - proto.RegisterType((*Backup_Compressed)(nil), "payload.Backup.Compressed") - proto.RegisterType((*Backup_Compressed_MetaVector)(nil), "payload.Backup.Compressed.MetaVector") - proto.RegisterType((*Backup_Compressed_MetaVectors)(nil), "payload.Backup.Compressed.MetaVectors") - proto.RegisterType((*Info)(nil), "payload.Info") - proto.RegisterType((*Info_Index)(nil), "payload.Info.Index") - proto.RegisterType((*Info_Index_Count)(nil), "payload.Info.Index.Count") - proto.RegisterType((*Info_Index_UUID)(nil), "payload.Info.Index.UUID") - proto.RegisterType((*Info_Index_UUID_Committed)(nil), "payload.Info.Index.UUID.Committed") - proto.RegisterType((*Info_Index_UUID_Uncommitted)(nil), "payload.Info.Index.UUID.Uncommitted") - proto.RegisterType((*Info_Pod)(nil), "payload.Info.Pod") - proto.RegisterType((*Info_Node)(nil), "payload.Info.Node") - proto.RegisterType((*Info_CPU)(nil), "payload.Info.CPU") - proto.RegisterType((*Info_Memory)(nil), "payload.Info.Memory") - proto.RegisterType((*Info_Pods)(nil), "payload.Info.Pods") - proto.RegisterType((*Info_Nodes)(nil), "payload.Info.Nodes") - proto.RegisterType((*Info_IPs)(nil), "payload.Info.IPs") - proto.RegisterType((*Empty)(nil), "payload.Empty") -} - -func init() { proto.RegisterFile("payload.proto", fileDescriptor_678c914f1bee6d56) } - -var fileDescriptor_678c914f1bee6d56 = []byte{ - // 1328 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xdd, 0x6e, 0x1b, 0xc5, - 0x17, 0xff, 0xef, 0x87, 0xd7, 0xf6, 0x49, 0xd2, 0x7f, 0x32, 0x2a, 0xa9, 0x3b, 0x40, 0x08, 0x2e, - 0x2d, 0x51, 0xa9, 0x1c, 0x9a, 0x22, 0x90, 0xa8, 0x04, 0xaa, 0x9d, 0x0a, 0x99, 0xd0, 0xd4, 0x9a, - 0xca, 0x11, 0xe2, 0x2b, 0x4c, 0xbc, 0x53, 0x67, 0xc9, 0x7a, 0x67, 0xd9, 0x99, 0x75, 0xeb, 0xde, - 0xf3, 0x02, 0xdc, 0xf1, 0x16, 0x88, 0x6b, 0x1e, 0x80, 0x4b, 0x78, 0x02, 0x50, 0x91, 0xb8, 0xe2, - 0x09, 0x7a, 0x85, 0xe6, 0x63, 0xed, 0xb5, 0x93, 0xa2, 0x80, 0xb8, 0xca, 0x9c, 0x33, 0xbf, 0x73, - 0xe6, 0xfc, 0xce, 0x97, 0x37, 0xb0, 0x92, 0xd2, 0x49, 0xcc, 0x69, 0xd8, 0x4a, 0x33, 0x2e, 0x39, - 0xaa, 0x5a, 0x11, 0x5f, 0x1a, 0xd3, 0x38, 0x0a, 0xa9, 0x64, 0xdb, 0xc5, 0xc1, 0x20, 0x9a, 0xbf, - 0xbb, 0x10, 0x3c, 0x60, 0x34, 0x1b, 0x1c, 0xe3, 0x4f, 0xa1, 0x4a, 0xd8, 0xd7, 0x39, 0x13, 0x12, - 0x6d, 0x42, 0x30, 0x66, 0x03, 0xc9, 0xb3, 0x86, 0xb3, 0xe9, 0x6d, 0xb9, 0xed, 0xda, 0xb3, 0x76, - 0xe5, 0x5b, 0xc7, 0xad, 0xb9, 0xc4, 0xea, 0x51, 0x0b, 0x82, 0x01, 0x4f, 0x1e, 0x46, 0xc3, 0x86, - 0xbb, 0xe9, 0x6c, 0x2d, 0xed, 0xac, 0xb7, 0x8a, 0x97, 0x8d, 0xb7, 0x56, 0x47, 0xdf, 0x12, 0x8b, - 0xc2, 0x7b, 0x50, 0xef, 0xee, 0x16, 0xee, 0x2f, 0x80, 0x1b, 0x85, 0x0d, 0x67, 0xd3, 0xd9, 0xaa, - 0x13, 0x37, 0x0a, 0xff, 0xb1, 0x33, 0x0e, 0x81, 0xd1, 0xa0, 0xcb, 0xe0, 0x25, 0xf9, 0x48, 0xbb, - 0x5a, 0x69, 0x57, 0x9f, 0xb5, 0xfd, 0xeb, 0xee, 0x96, 0x43, 0x94, 0x0e, 0xad, 0x43, 0x90, 0xd1, - 0x30, 0xca, 0x85, 0x76, 0xea, 0x12, 0x2b, 0xa1, 0x06, 0x54, 0x59, 0x2a, 0xa2, 0x98, 0x27, 0x0d, - 0x4f, 0x5f, 0x14, 0xa2, 0xba, 0x91, 0xd1, 0x88, 0xf1, 0x5c, 0x36, 0xfc, 0x4d, 0x67, 0xcb, 0x23, - 0x85, 0x88, 0xdf, 0x83, 0x1a, 0x61, 0x22, 0xe5, 0x89, 0x60, 0x68, 0x07, 0xaa, 0x19, 0x13, 0x79, - 0x2c, 0x85, 0x4e, 0xce, 0xd2, 0x4e, 0x63, 0x1a, 0xed, 0xfd, 0xa3, 0xaf, 0xd8, 0x40, 0xb6, 0x76, - 0x23, 0x21, 0x69, 0x32, 0x60, 0xa4, 0x00, 0x36, 0x7f, 0x71, 0xc0, 0xbf, 0xc7, 0x24, 0xc5, 0x97, - 0xc0, 0xdb, 0x63, 0x13, 0xb4, 0x0a, 0xde, 0x09, 0x9b, 0xd8, 0x0c, 0xa8, 0x23, 0xc6, 0xe0, 0xef, - 0xb1, 0x89, 0x40, 0x08, 0xfc, 0x13, 0x36, 0x31, 0xae, 0xeb, 0x44, 0x9f, 0x95, 0xd1, 0x01, 0x8d, - 0x95, 0xd1, 0x98, 0xc6, 0x85, 0xd1, 0x98, 0xc6, 0xca, 0xe8, 0x80, 0xc6, 0xda, 0x68, 0x4c, 0xe3, - 0xa9, 0x91, 0x3a, 0xe3, 0x1b, 0x10, 0xec, 0xb1, 0x89, 0xb5, 0x9b, 0x7f, 0xac, 0xf0, 0xe4, 0xce, - 0x3c, 0xdd, 0x84, 0xaa, 0x41, 0x0b, 0x74, 0x0d, 0xbc, 0x93, 0x71, 0xc1, 0xed, 0xe2, 0x94, 0x9b, - 0x0a, 0xbf, 0x65, 0x30, 0x44, 0x01, 0x9a, 0xcf, 0x1c, 0x08, 0x0c, 0x61, 0xfc, 0x36, 0xd4, 0x0a, - 0xce, 0xa7, 0x6a, 0x8b, 0xa1, 0x16, 0xda, 0x3b, 0x5b, 0x88, 0xa9, 0x8c, 0x5f, 0x06, 0xb7, 0xbb, - 0x8b, 0x2e, 0xcd, 0x2c, 0x74, 0x09, 0x33, 0x77, 0xd5, 0x51, 0xa6, 0x8a, 0x77, 0x77, 0x57, 0xa8, - 0x68, 0xa3, 0xb0, 0x20, 0xa7, 0x8e, 0xb8, 0x03, 0xc1, 0x81, 0x69, 0xc3, 0xe7, 0xd9, 0x96, 0x3a, - 0xd8, 0x3d, 0xbb, 0x83, 0xf1, 0x6d, 0xa8, 0x1a, 0x27, 0x02, 0xbd, 0x09, 0x55, 0xa3, 0x2c, 0x68, - 0xaf, 0x2f, 0x96, 0xd4, 0x20, 0x49, 0x01, 0x6b, 0xde, 0x85, 0x6a, 0x87, 0x27, 0x32, 0xe3, 0x31, - 0x7e, 0x17, 0x50, 0x27, 0x63, 0x54, 0xb2, 0x6e, 0x12, 0xb2, 0xc7, 0x45, 0x8b, 0xbf, 0x06, 0xf5, - 0x94, 0xf3, 0xf8, 0x50, 0x44, 0x4f, 0xd8, 0x7c, 0x7b, 0xfe, 0x8f, 0xd4, 0xd4, 0xcd, 0x83, 0xe8, - 0x09, 0x6b, 0x7e, 0xe7, 0xc2, 0x12, 0x61, 0x69, 0x1c, 0x0d, 0xa8, 0x8c, 0x78, 0x82, 0x6f, 0xaa, - 0x3e, 0x1b, 0xf0, 0x31, 0xcb, 0x26, 0xe8, 0x2a, 0x5c, 0x08, 0x59, 0xcc, 0x24, 0x0b, 0x0f, 0xe9, - 0x90, 0x25, 0xb2, 0xc8, 0xc0, 0x8a, 0xd5, 0xde, 0xd1, 0x4a, 0x4c, 0xa1, 0x4e, 0xd8, 0x11, 0x8d, - 0x75, 0xf2, 0xaf, 0xc3, 0xda, 0x71, 0x34, 0x3c, 0x3e, 0xcc, 0x05, 0x1d, 0xb2, 0x79, 0xb3, 0xff, - 0xab, 0x8b, 0xbe, 0xd2, 0x1b, 0x43, 0xb4, 0x05, 0xab, 0x31, 0x7f, 0x34, 0x0f, 0x75, 0x35, 0xf4, - 0x42, 0xcc, 0x1f, 0x95, 0x90, 0x58, 0x42, 0x60, 0x6d, 0xd6, 0x21, 0x98, 0x73, 0x6a, 0x25, 0x15, - 0x6b, 0xc6, 0x46, 0x7c, 0x3c, 0x8b, 0xd5, 0x78, 0x5a, 0xb1, 0x5a, 0x6b, 0xfe, 0x06, 0xac, 0x65, - 0x05, 0xdb, 0x64, 0x68, 0xa0, 0x0d, 0x4f, 0x23, 0x57, 0x4b, 0x17, 0x1a, 0xdd, 0x7c, 0x08, 0xb0, - 0x1b, 0x09, 0x9d, 0x0c, 0x96, 0xe1, 0x8f, 0x67, 0xcb, 0xe9, 0x45, 0xf0, 0x13, 0x3a, 0x62, 0x8b, - 0x55, 0xd7, 0x4a, 0xf4, 0x12, 0xd4, 0xd5, 0x5f, 0x91, 0x52, 0xdb, 0x6f, 0x75, 0x32, 0x53, 0xa8, - 0x41, 0x49, 0x78, 0xc8, 0xf4, 0xe0, 0xd7, 0x89, 0x3e, 0x37, 0xff, 0xac, 0x40, 0xd0, 0xa6, 0x83, - 0x93, 0x3c, 0xc5, 0x7d, 0xa8, 0x7f, 0xc0, 0xa4, 0xa9, 0x35, 0xbe, 0x36, 0xf7, 0x62, 0x9e, 0x9f, - 0xee, 0x33, 0xad, 0xc4, 0x9b, 0x50, 0xb9, 0xff, 0x28, 0x61, 0xa6, 0x17, 0xd3, 0xd3, 0xbd, 0x98, - 0xe2, 0x5b, 0x50, 0xff, 0x88, 0x9b, 0x0a, 0x8b, 0x73, 0xbb, 0xfd, 0x12, 0x02, 0xa2, 0x93, 0x77, - 0x6e, 0x8b, 0x16, 0x2c, 0x5b, 0xdc, 0xbd, 0x3c, 0x96, 0x11, 0xda, 0x80, 0x8a, 0xd2, 0xdb, 0x5a, - 0x4d, 0x27, 0xc0, 0x21, 0x46, 0x8d, 0xbf, 0x71, 0xc0, 0xed, 0xf6, 0xf0, 0xbe, 0xea, 0xb9, 0x61, - 0x24, 0x24, 0xcb, 0x70, 0xfb, 0x7c, 0x4f, 0x21, 0x0c, 0x5e, 0x94, 0xda, 0x22, 0x97, 0x1c, 0x2b, - 0x25, 0xde, 0x9e, 0x06, 0x7e, 0x75, 0xe6, 0xcd, 0x1a, 0x38, 0x67, 0x19, 0x1c, 0x03, 0xa8, 0xe5, - 0x62, 0x27, 0x1a, 0x95, 0xdf, 0xb5, 0xcf, 0x21, 0xf0, 0x47, 0x4c, 0x52, 0x5b, 0x4f, 0x7d, 0x2e, - 0x0d, 0xb8, 0xf7, 0x9c, 0x9f, 0xa8, 0x55, 0xf3, 0xa6, 0x6f, 0xf7, 0x46, 0xaa, 0xf6, 0xc6, 0xd2, - 0xec, 0x25, 0x81, 0xde, 0x5a, 0x1c, 0x7b, 0x3c, 0x1d, 0x7b, 0xd3, 0x10, 0xad, 0x19, 0x7a, 0x3a, - 0xfa, 0xf8, 0x47, 0x07, 0xa0, 0xc3, 0x47, 0x69, 0xc6, 0x84, 0x60, 0x21, 0xfe, 0xe2, 0x5f, 0x45, - 0xbf, 0x5e, 0x8a, 0xde, 0xd9, 0x5a, 0xfe, 0x9b, 0x98, 0xf7, 0xe7, 0x63, 0x7e, 0x7f, 0x31, 0xe6, - 0xab, 0x8b, 0x31, 0xcf, 0x62, 0x3b, 0x2b, 0xfc, 0xe6, 0xf7, 0x55, 0xf0, 0xbb, 0xc9, 0x43, 0x8e, - 0x7f, 0x70, 0xa0, 0xa2, 0x57, 0x16, 0xfe, 0x1c, 0x2a, 0x1d, 0x9e, 0x27, 0x52, 0x45, 0x25, 0x24, - 0xcf, 0x98, 0x89, 0x7f, 0x85, 0x58, 0x09, 0x6d, 0xc2, 0x52, 0x9e, 0x0c, 0xf8, 0x68, 0x14, 0x49, - 0xc9, 0x42, 0x4d, 0x64, 0x85, 0x94, 0x55, 0x6a, 0xcb, 0x47, 0xca, 0x57, 0x94, 0x0c, 0x35, 0xa3, - 0x1a, 0x99, 0xca, 0xf8, 0x43, 0xf0, 0xfb, 0xfd, 0xee, 0x2e, 0x7e, 0x05, 0xea, 0x9d, 0xa9, 0xc1, - 0x19, 0x89, 0xc2, 0xaf, 0xc2, 0x52, 0xbf, 0xe4, 0xf3, 0x2c, 0xc8, 0x1f, 0x0e, 0x78, 0x3d, 0x1e, - 0xa2, 0xcb, 0x50, 0xa3, 0x69, 0x7a, 0x38, 0xdb, 0x03, 0xa4, 0x4a, 0xd3, 0x74, 0x5f, 0x6d, 0x00, - 0x64, 0xd7, 0x83, 0x4d, 0xf7, 0xe9, 0xad, 0xe0, 0x2d, 0x6e, 0x05, 0x33, 0xb8, 0x7e, 0xa9, 0xd1, - 0x1f, 0xeb, 0xc1, 0x45, 0x57, 0xc0, 0x1b, 0xa4, 0x79, 0xa3, 0xa2, 0x3f, 0x4a, 0xd6, 0xa6, 0x89, - 0x56, 0xe9, 0x6b, 0x75, 0x7a, 0x7d, 0xa2, 0x6e, 0xd1, 0x0d, 0x08, 0x46, 0x6c, 0xc4, 0xb3, 0x49, - 0x23, 0xd0, 0xb8, 0x8b, 0xf3, 0xb8, 0x7b, 0xfa, 0x8e, 0x58, 0x0c, 0xba, 0x66, 0x37, 0x50, 0x55, - 0x63, 0xd1, 0x3c, 0x76, 0x9f, 0x87, 0xcc, 0x6c, 0x25, 0xfc, 0xab, 0x03, 0xbe, 0x12, 0xa7, 0x74, - 0x9c, 0x12, 0x9d, 0x2b, 0xb0, 0x12, 0x25, 0x92, 0x65, 0x09, 0x8d, 0x0f, 0x69, 0x18, 0x66, 0x96, - 0xeb, 0x72, 0xa1, 0xbc, 0x13, 0x86, 0x99, 0x02, 0xb1, 0xc7, 0x65, 0x90, 0xe1, 0xbd, 0x5c, 0x28, - 0x2d, 0x48, 0x33, 0xf4, 0xcf, 0xc9, 0xb0, 0x72, 0x3e, 0x86, 0x3d, 0x1e, 0x0a, 0x9b, 0x8d, 0x05, - 0x86, 0xea, 0x86, 0xf8, 0x29, 0x0f, 0x05, 0xde, 0x03, 0xaf, 0xd3, 0xeb, 0xa3, 0x8b, 0x50, 0x89, - 0xa3, 0x51, 0x24, 0x35, 0x41, 0x87, 0x18, 0x41, 0x7d, 0x8a, 0x65, 0x66, 0x75, 0x68, 0x6e, 0x0e, - 0x29, 0x44, 0x85, 0xd7, 0x3f, 0x59, 0x9a, 0x8e, 0xda, 0x65, 0x4a, 0xc0, 0xfb, 0x10, 0x98, 0x30, - 0xfe, 0x23, 0x7f, 0xef, 0x18, 0x12, 0x68, 0x1b, 0x74, 0xb0, 0x76, 0xd6, 0xd6, 0x4e, 0x91, 0x29, - 0xed, 0x32, 0xc3, 0xea, 0x36, 0x54, 0x54, 0xd9, 0x04, 0xda, 0x81, 0x8a, 0x2a, 0x64, 0x61, 0x7a, - 0x46, 0xa5, 0xcb, 0x1b, 0x59, 0x43, 0xf1, 0x0b, 0xe0, 0x75, 0x7b, 0x42, 0x7f, 0x42, 0xa5, 0xf6, - 0x17, 0xd6, 0x8d, 0xd2, 0x66, 0x15, 0x2a, 0x77, 0x47, 0xa9, 0x9c, 0xb4, 0x3f, 0xfb, 0xe9, 0xe9, - 0x86, 0xf3, 0xf3, 0xd3, 0x0d, 0xe7, 0xb7, 0xa7, 0x1b, 0x0e, 0xac, 0xf3, 0x6c, 0xd8, 0x1a, 0x87, - 0x94, 0x8a, 0xd6, 0x98, 0xc6, 0x61, 0xf1, 0x40, 0x7b, 0xe9, 0x80, 0xc6, 0x61, 0xcf, 0x08, 0x3d, - 0xe7, 0x93, 0xd7, 0x87, 0x91, 0x3c, 0xce, 0x8f, 0x5a, 0x03, 0x3e, 0xda, 0xd6, 0x68, 0xf5, 0x2f, - 0x40, 0xb8, 0x4d, 0xd3, 0x48, 0x6c, 0x0f, 0xb3, 0x74, 0xb0, 0x6d, 0xed, 0x8e, 0x02, 0xfd, 0x1f, - 0xc1, 0xad, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb9, 0x9c, 0x9c, 0x32, 0x44, 0x0c, 0x00, 0x00, -} +var xxx_messageInfo_Backup_IP proto.InternalMessageInfo -func (m *Search) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +type Backup_IP_Register struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Search) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_IP_Register) Reset() { *m = Backup_IP_Register{} } +func (m *Backup_IP_Register) String() string { return proto.CompactTextString(m) } +func (*Backup_IP_Register) ProtoMessage() {} +func (*Backup_IP_Register) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 3, 0} } - -func (m *Search) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Backup_IP_Register) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) } - -func (m *Search_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_IP_Register) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_IP_Register.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil +} +func (m *Backup_IP_Register) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_IP_Register.Merge(m, src) +} +func (m *Backup_IP_Register) XXX_Size() int { + return m.Size() +} +func (m *Backup_IP_Register) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_IP_Register.DiscardUnknown(m) } -func (m *Search_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +var xxx_messageInfo_Backup_IP_Register proto.InternalMessageInfo + +type Backup_IP_Register_Request struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Search_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if m.Config != nil { - { - size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x12 - } - if len(m.Vector) > 0 { - for iNdEx := len(m.Vector) - 1; iNdEx >= 0; iNdEx-- { - f2 := math.Float32bits(float32(m.Vector[iNdEx])) - i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f2)) +func (m *Backup_IP_Register_Request) Reset() { *m = Backup_IP_Register_Request{} } +func (m *Backup_IP_Register_Request) String() string { return proto.CompactTextString(m) } +func (*Backup_IP_Register_Request) ProtoMessage() {} +func (*Backup_IP_Register_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 3, 0, 0} +} +func (m *Backup_IP_Register_Request) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_IP_Register_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_IP_Register_Request.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } - i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector)*4)) - i-- - dAtA[i] = 0xa + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Search_IDRequest) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Backup_IP_Register_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_IP_Register_Request.Merge(m, src) } - -func (m *Search_IDRequest) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_IP_Register_Request) XXX_Size() int { + return m.Size() +} +func (m *Backup_IP_Register_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_IP_Register_Request.DiscardUnknown(m) } -func (m *Search_IDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if m.Config != nil { - { - size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x12 - } - if len(m.Id) > 0 { - i -= len(m.Id) - copy(dAtA[i:], m.Id) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) - i-- - dAtA[i] = 0xa +var xxx_messageInfo_Backup_IP_Register_Request proto.InternalMessageInfo + +func (m *Backup_IP_Register_Request) GetUuid() string { + if m != nil { + return m.Uuid } - return len(dAtA) - i, nil + return "" } -func (m *Search_Config) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_IP_Register_Request) GetIps() []string { + if m != nil { + return m.Ips } - return dAtA[:n], nil + return nil } -func (m *Search_Config) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Backup_IP_Remove struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Search_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if m.Timeout != 0 { - i = encodeVarintPayload(dAtA, i, uint64(m.Timeout)) - i-- - dAtA[i] = 0x20 - } - if m.Epsilon != 0 { - i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Epsilon)))) - i-- - dAtA[i] = 0x1d - } - if m.Radius != 0 { - i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Radius)))) - i-- - dAtA[i] = 0x15 - } - if m.Num != 0 { - i = encodeVarintPayload(dAtA, i, uint64(m.Num)) - i-- - dAtA[i] = 0x8 - } - return len(dAtA) - i, nil +func (m *Backup_IP_Remove) Reset() { *m = Backup_IP_Remove{} } +func (m *Backup_IP_Remove) String() string { return proto.CompactTextString(m) } +func (*Backup_IP_Remove) ProtoMessage() {} +func (*Backup_IP_Remove) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 3, 1} } - -func (m *Search_Response) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_IP_Remove) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_IP_Remove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_IP_Remove.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil +} +func (m *Backup_IP_Remove) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_IP_Remove.Merge(m, src) +} +func (m *Backup_IP_Remove) XXX_Size() int { + return m.Size() +} +func (m *Backup_IP_Remove) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_IP_Remove.DiscardUnknown(m) } -func (m *Search_Response) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +var xxx_messageInfo_Backup_IP_Remove proto.InternalMessageInfo + +type Backup_IP_Remove_Request struct { + Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Search_Response) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Results) > 0 { - for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.Results[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0xa - } - } - return len(dAtA) - i, nil +func (m *Backup_IP_Remove_Request) Reset() { *m = Backup_IP_Remove_Request{} } +func (m *Backup_IP_Remove_Request) String() string { return proto.CompactTextString(m) } +func (*Backup_IP_Remove_Request) ProtoMessage() {} +func (*Backup_IP_Remove_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 3, 1, 0} } - -func (m *Meta) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_IP_Remove_Request) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_IP_Remove_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_IP_Remove_Request.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Meta) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_IP_Remove_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_IP_Remove_Request.Merge(m, src) } - -func (m *Meta) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Backup_IP_Remove_Request) XXX_Size() int { + return m.Size() } - -func (m *Meta_Key) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Backup_IP_Remove_Request) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_IP_Remove_Request.DiscardUnknown(m) } -func (m *Meta_Key) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} +var xxx_messageInfo_Backup_IP_Remove_Request proto.InternalMessageInfo -func (m *Meta_Key) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Key) > 0 { - i -= len(m.Key) - copy(dAtA[i:], m.Key) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Key))) - i-- - dAtA[i] = 0xa +func (m *Backup_IP_Remove_Request) GetIps() []string { + if m != nil { + return m.Ips } - return len(dAtA) - i, nil + return nil } -func (m *Meta_Keys) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +type Backup_Vector struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + Vector []float32 `protobuf:"fixed32,3,rep,packed,name=vector,proto3" json:"vector,omitempty"` + Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta_Keys) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_Vector) Reset() { *m = Backup_Vector{} } +func (m *Backup_Vector) String() string { return proto.CompactTextString(m) } +func (*Backup_Vector) ProtoMessage() {} +func (*Backup_Vector) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 4} } - -func (m *Meta_Keys) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Keys) > 0 { - for iNdEx := len(m.Keys) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Keys[iNdEx]) - copy(dAtA[i:], m.Keys[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Keys[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Backup_Vector) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Vector.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Meta_Val) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Backup_Vector) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Vector.Merge(m, src) } - -func (m *Meta_Val) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_Vector) XXX_Size() int { + return m.Size() +} +func (m *Backup_Vector) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Vector.DiscardUnknown(m) } -func (m *Meta_Val) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +var xxx_messageInfo_Backup_Vector proto.InternalMessageInfo + +func (m *Backup_Vector) GetUuid() string { + if m != nil { + return m.Uuid } - if len(m.Val) > 0 { - i -= len(m.Val) - copy(dAtA[i:], m.Val) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Val))) - i-- - dAtA[i] = 0xa + return "" +} + +func (m *Backup_Vector) GetVector() []float32 { + if m != nil { + return m.Vector } - return len(dAtA) - i, nil + return nil } -func (m *Meta_Vals) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_Vector) GetIps() []string { + if m != nil { + return m.Ips } - return dAtA[:n], nil + return nil } -func (m *Meta_Vals) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Backup_Vectors struct { + Vectors []*Backup_Vector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta_Vals) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Vals) > 0 { - for iNdEx := len(m.Vals) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Vals[iNdEx]) - copy(dAtA[i:], m.Vals[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Vals[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Backup_Vectors) Reset() { *m = Backup_Vectors{} } +func (m *Backup_Vectors) String() string { return proto.CompactTextString(m) } +func (*Backup_Vectors) ProtoMessage() {} +func (*Backup_Vectors) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 5} +} +func (m *Backup_Vectors) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_Vectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Vectors.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil +} +func (m *Backup_Vectors) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Vectors.Merge(m, src) +} +func (m *Backup_Vectors) XXX_Size() int { + return m.Size() +} +func (m *Backup_Vectors) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Vectors.DiscardUnknown(m) } -func (m *Meta_KeyVal) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Backup_Vectors proto.InternalMessageInfo + +func (m *Backup_Vectors) GetVectors() []*Backup_Vector { + if m != nil { + return m.Vectors } - return dAtA[:n], nil + return nil } -func (m *Meta_KeyVal) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Backup_Compressed struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Meta_KeyVal) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Val) > 0 { - i -= len(m.Val) - copy(dAtA[i:], m.Val) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Val))) - i-- - dAtA[i] = 0x12 - } - if len(m.Key) > 0 { - i -= len(m.Key) - copy(dAtA[i:], m.Key) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Key))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil -} - -func (m *Meta_KeyVals) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Backup_Compressed) Reset() { *m = Backup_Compressed{} } +func (m *Backup_Compressed) String() string { return proto.CompactTextString(m) } +func (*Backup_Compressed) ProtoMessage() {} +func (*Backup_Compressed) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 6} } - -func (m *Meta_KeyVals) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_Compressed) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) } - -func (m *Meta_KeyVals) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Kvs) > 0 { - for iNdEx := len(m.Kvs) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.Kvs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0xa +func (m *Backup_Compressed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Compressed.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Object) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Backup_Compressed) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Compressed.Merge(m, src) } - -func (m *Object) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_Compressed) XXX_Size() int { + return m.Size() } - -func (m *Object) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Backup_Compressed) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Compressed.DiscardUnknown(m) } -func (m *Object_Distance) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} +var xxx_messageInfo_Backup_Compressed proto.InternalMessageInfo -func (m *Object_Distance) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Backup_Compressed_Vector struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + Vector []byte `protobuf:"bytes,3,opt,name=vector,proto3" json:"vector,omitempty"` + Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_Distance) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if m.Distance != 0 { - i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Distance)))) - i-- - dAtA[i] = 0x15 - } - if len(m.Id) > 0 { - i -= len(m.Id) - copy(dAtA[i:], m.Id) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil +func (m *Backup_Compressed_Vector) Reset() { *m = Backup_Compressed_Vector{} } +func (m *Backup_Compressed_Vector) String() string { return proto.CompactTextString(m) } +func (*Backup_Compressed_Vector) ProtoMessage() {} +func (*Backup_Compressed_Vector) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 6, 0} } - -func (m *Object_ID) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_Compressed_Vector) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_Compressed_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Compressed_Vector.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Object_ID) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Backup_Compressed_Vector) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Compressed_Vector.Merge(m, src) +} +func (m *Backup_Compressed_Vector) XXX_Size() int { + return m.Size() +} +func (m *Backup_Compressed_Vector) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Compressed_Vector.DiscardUnknown(m) } -func (m *Object_ID) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +var xxx_messageInfo_Backup_Compressed_Vector proto.InternalMessageInfo + +func (m *Backup_Compressed_Vector) GetUuid() string { + if m != nil { + return m.Uuid } - if len(m.Id) > 0 { - i -= len(m.Id) - copy(dAtA[i:], m.Id) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) - i-- - dAtA[i] = 0xa + return "" +} + +func (m *Backup_Compressed_Vector) GetVector() []byte { + if m != nil { + return m.Vector } - return len(dAtA) - i, nil + return nil } -func (m *Object_IDs) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Backup_Compressed_Vector) GetIps() []string { + if m != nil { + return m.Ips } - return dAtA[:n], nil + return nil } -func (m *Object_IDs) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Backup_Compressed_Vectors struct { + Vectors []*Backup_Compressed_Vector `protobuf:"bytes,1,rep,name=vectors,proto3" json:"vectors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_IDs) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Ids) > 0 { - for iNdEx := len(m.Ids) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ids[iNdEx]) - copy(dAtA[i:], m.Ids[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ids[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Backup_Compressed_Vectors) Reset() { *m = Backup_Compressed_Vectors{} } +func (m *Backup_Compressed_Vectors) String() string { return proto.CompactTextString(m) } +func (*Backup_Compressed_Vectors) ProtoMessage() {} +func (*Backup_Compressed_Vectors) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{11, 6, 1} +} +func (m *Backup_Compressed_Vectors) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Backup_Compressed_Vectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Backup_Compressed_Vectors.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil +} +func (m *Backup_Compressed_Vectors) XXX_Merge(src proto.Message) { + xxx_messageInfo_Backup_Compressed_Vectors.Merge(m, src) +} +func (m *Backup_Compressed_Vectors) XXX_Size() int { + return m.Size() +} +func (m *Backup_Compressed_Vectors) XXX_DiscardUnknown() { + xxx_messageInfo_Backup_Compressed_Vectors.DiscardUnknown(m) } -func (m *Object_Vector) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Backup_Compressed_Vectors proto.InternalMessageInfo + +func (m *Backup_Compressed_Vectors) GetVectors() []*Backup_Compressed_Vector { + if m != nil { + return m.Vectors } - return dAtA[:n], nil + return nil } -func (m *Object_Vector) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_Vector) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Vector) > 0 { - for iNdEx := len(m.Vector) - 1; iNdEx >= 0; iNdEx-- { - f4 := math.Float32bits(float32(m.Vector[iNdEx])) - i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f4)) +func (m *Info) Reset() { *m = Info{} } +func (m *Info) String() string { return proto.CompactTextString(m) } +func (*Info) ProtoMessage() {} +func (*Info) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12} +} +func (m *Info) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } - i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector)*4)) - i-- - dAtA[i] = 0x12 - } - if len(m.Id) > 0 { - i -= len(m.Id) - copy(dAtA[i:], m.Id) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) - i-- - dAtA[i] = 0xa + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Object_Vectors) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info.Merge(m, src) +} +func (m *Info) XXX_Size() int { + return m.Size() +} +func (m *Info) XXX_DiscardUnknown() { + xxx_messageInfo_Info.DiscardUnknown(m) } -func (m *Object_Vectors) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +var xxx_messageInfo_Info proto.InternalMessageInfo + +type Info_Index struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Object_Vectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Vectors) > 0 { - for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0xa +func (m *Info_Index) Reset() { *m = Info_Index{} } +func (m *Info_Index) String() string { return proto.CompactTextString(m) } +func (*Info_Index) ProtoMessage() {} +func (*Info_Index) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 0} +} +func (m *Info_Index) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Index.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Control) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Info_Index) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Index.Merge(m, src) } - -func (m *Control) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Index) XXX_Size() int { + return m.Size() } - -func (m *Control) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Info_Index) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Index.DiscardUnknown(m) } -func (m *Control_CreateIndexRequest) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} +var xxx_messageInfo_Info_Index proto.InternalMessageInfo -func (m *Control_CreateIndexRequest) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_Index_Count struct { + Stored uint32 `protobuf:"varint,1,opt,name=stored,proto3" json:"stored,omitempty"` + Uncommitted uint32 `protobuf:"varint,2,opt,name=uncommitted,proto3" json:"uncommitted,omitempty"` + Indexing bool `protobuf:"varint,3,opt,name=indexing,proto3" json:"indexing,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Control_CreateIndexRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if m.PoolSize != 0 { - i = encodeVarintPayload(dAtA, i, uint64(m.PoolSize)) - i-- - dAtA[i] = 0x8 - } - return len(dAtA) - i, nil +func (m *Info_Index_Count) Reset() { *m = Info_Index_Count{} } +func (m *Info_Index_Count) String() string { return proto.CompactTextString(m) } +func (*Info_Index_Count) ProtoMessage() {} +func (*Info_Index_Count) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 0, 0} } - -func (m *Replication) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Index_Count) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Index_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Index_Count.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Replication) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Index_Count) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Index_Count.Merge(m, src) } - -func (m *Replication) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Info_Index_Count) XXX_Size() int { + return m.Size() +} +func (m *Info_Index_Count) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Index_Count.DiscardUnknown(m) } -func (m *Replication_Recovery) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Info_Index_Count proto.InternalMessageInfo + +func (m *Info_Index_Count) GetStored() uint32 { + if m != nil { + return m.Stored } - return dAtA[:n], nil + return 0 } -func (m *Replication_Recovery) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Index_Count) GetUncommitted() uint32 { + if m != nil { + return m.Uncommitted + } + return 0 } -func (m *Replication_Recovery) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.DeletedAgents) > 0 { - for iNdEx := len(m.DeletedAgents) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.DeletedAgents[iNdEx]) - copy(dAtA[i:], m.DeletedAgents[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.DeletedAgents[iNdEx]))) - i-- - dAtA[i] = 0xa - } +func (m *Info_Index_Count) GetIndexing() bool { + if m != nil { + return m.Indexing } - return len(dAtA) - i, nil + return false } -func (m *Replication_Rebalance) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +type Info_Index_UUID struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Replication_Rebalance) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Index_UUID) Reset() { *m = Info_Index_UUID{} } +func (m *Info_Index_UUID) String() string { return proto.CompactTextString(m) } +func (*Info_Index_UUID) ProtoMessage() {} +func (*Info_Index_UUID) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 0, 1} } - -func (m *Replication_Rebalance) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.LowUsageAgents) > 0 { - for iNdEx := len(m.LowUsageAgents) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.LowUsageAgents[iNdEx]) - copy(dAtA[i:], m.LowUsageAgents[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.LowUsageAgents[iNdEx]))) - i-- - dAtA[i] = 0x12 - } - } - if len(m.HighUsageAgents) > 0 { - for iNdEx := len(m.HighUsageAgents) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.HighUsageAgents[iNdEx]) - copy(dAtA[i:], m.HighUsageAgents[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.HighUsageAgents[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Info_Index_UUID) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Index_UUID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Index_UUID.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Replication_Agents) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Info_Index_UUID) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Index_UUID.Merge(m, src) +} +func (m *Info_Index_UUID) XXX_Size() int { + return m.Size() +} +func (m *Info_Index_UUID) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Index_UUID.DiscardUnknown(m) } -func (m *Replication_Agents) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +var xxx_messageInfo_Info_Index_UUID proto.InternalMessageInfo + +type Info_Index_UUID_Committed struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Replication_Agents) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.ReplicatingAgent) > 0 { - for iNdEx := len(m.ReplicatingAgent) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.ReplicatingAgent[iNdEx]) - copy(dAtA[i:], m.ReplicatingAgent[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.ReplicatingAgent[iNdEx]))) - i-- - dAtA[i] = 0x1a - } - } - if len(m.RemovedAgents) > 0 { - for iNdEx := len(m.RemovedAgents) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.RemovedAgents[iNdEx]) - copy(dAtA[i:], m.RemovedAgents[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.RemovedAgents[iNdEx]))) - i-- - dAtA[i] = 0x12 - } - } - if len(m.Agents) > 0 { - for iNdEx := len(m.Agents) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Agents[iNdEx]) - copy(dAtA[i:], m.Agents[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Agents[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Info_Index_UUID_Committed) Reset() { *m = Info_Index_UUID_Committed{} } +func (m *Info_Index_UUID_Committed) String() string { return proto.CompactTextString(m) } +func (*Info_Index_UUID_Committed) ProtoMessage() {} +func (*Info_Index_UUID_Committed) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 0, 1, 0} +} +func (m *Info_Index_UUID_Committed) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Index_UUID_Committed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Index_UUID_Committed.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil +} +func (m *Info_Index_UUID_Committed) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Index_UUID_Committed.Merge(m, src) +} +func (m *Info_Index_UUID_Committed) XXX_Size() int { + return m.Size() +} +func (m *Info_Index_UUID_Committed) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Index_UUID_Committed.DiscardUnknown(m) } -func (m *Discoverer) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Info_Index_UUID_Committed proto.InternalMessageInfo + +func (m *Info_Index_UUID_Committed) GetUuid() string { + if m != nil { + return m.Uuid } - return dAtA[:n], nil + return "" } -func (m *Discoverer) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_Index_UUID_Uncommitted struct { + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Discoverer) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Index_UUID_Uncommitted) Reset() { *m = Info_Index_UUID_Uncommitted{} } +func (m *Info_Index_UUID_Uncommitted) String() string { return proto.CompactTextString(m) } +func (*Info_Index_UUID_Uncommitted) ProtoMessage() {} +func (*Info_Index_UUID_Uncommitted) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 0, 1, 1} +} +func (m *Info_Index_UUID_Uncommitted) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Index_UUID_Uncommitted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Index_UUID_Uncommitted.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return len(dAtA) - i, nil +} +func (m *Info_Index_UUID_Uncommitted) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Index_UUID_Uncommitted.Merge(m, src) +} +func (m *Info_Index_UUID_Uncommitted) XXX_Size() int { + return m.Size() +} +func (m *Info_Index_UUID_Uncommitted) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Index_UUID_Uncommitted.DiscardUnknown(m) } -func (m *Discoverer_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Info_Index_UUID_Uncommitted proto.InternalMessageInfo + +func (m *Info_Index_UUID_Uncommitted) GetUuid() string { + if m != nil { + return m.Uuid } - return dAtA[:n], nil + return "" } -func (m *Discoverer_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_Pod struct { + AppName string `protobuf:"bytes,1,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` + Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` + Cpu *Info_CPU `protobuf:"bytes,5,opt,name=cpu,proto3" json:"cpu,omitempty"` + Memory *Info_Memory `protobuf:"bytes,6,opt,name=memory,proto3" json:"memory,omitempty"` + Node *Info_Node `protobuf:"bytes,7,opt,name=node,proto3" json:"node,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Discoverer_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Pod) Reset() { *m = Info_Pod{} } +func (m *Info_Pod) String() string { return proto.CompactTextString(m) } +func (*Info_Pod) ProtoMessage() {} +func (*Info_Pod) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 1} +} +func (m *Info_Pod) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Pod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Pod.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - if len(m.Node) > 0 { - i -= len(m.Node) - copy(dAtA[i:], m.Node) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Node))) - i-- - dAtA[i] = 0x1a - } - if len(m.Namespace) > 0 { - i -= len(m.Namespace) - copy(dAtA[i:], m.Namespace) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Namespace))) - i-- - dAtA[i] = 0x12 - } - if len(m.Name) > 0 { - i -= len(m.Name) - copy(dAtA[i:], m.Name) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil +} +func (m *Info_Pod) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Pod.Merge(m, src) +} +func (m *Info_Pod) XXX_Size() int { + return m.Size() +} +func (m *Info_Pod) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Pod.DiscardUnknown(m) } -func (m *Backup) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +var xxx_messageInfo_Info_Pod proto.InternalMessageInfo + +func (m *Info_Pod) GetAppName() string { + if m != nil { + return m.AppName } - return dAtA[:n], nil + return "" } -func (m *Backup) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Pod) GetName() string { + if m != nil { + return m.Name + } + return "" } -func (m *Backup) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Pod) GetNamespace() string { + if m != nil { + return m.Namespace } - return len(dAtA) - i, nil + return "" } -func (m *Backup_GetVector) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Pod) GetIp() string { + if m != nil { + return m.Ip } - return dAtA[:n], nil + return "" } -func (m *Backup_GetVector) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Pod) GetCpu() *Info_CPU { + if m != nil { + return m.Cpu + } + return nil } -func (m *Backup_GetVector) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Pod) GetMemory() *Info_Memory { + if m != nil { + return m.Memory } - return len(dAtA) - i, nil + return nil } -func (m *Backup_GetVector_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Pod) GetNode() *Info_Node { + if m != nil { + return m.Node } - return dAtA[:n], nil + return nil } -func (m *Backup_GetVector_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_Node struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + InternalAddr string `protobuf:"bytes,2,opt,name=internal_addr,json=internalAddr,proto3" json:"internal_addr,omitempty"` + ExternalAddr string `protobuf:"bytes,3,opt,name=external_addr,json=externalAddr,proto3" json:"external_addr,omitempty"` + Cpu *Info_CPU `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"` + Memory *Info_Memory `protobuf:"bytes,5,opt,name=memory,proto3" json:"memory,omitempty"` + Pods *Info_Pods `protobuf:"bytes,6,opt,name=Pods,proto3" json:"Pods,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_GetVector_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil +func (m *Info_Node) Reset() { *m = Info_Node{} } +func (m *Info_Node) String() string { return proto.CompactTextString(m) } +func (*Info_Node) ProtoMessage() {} +func (*Info_Node) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 2} } - -func (m *Backup_GetVector_Owner) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Node) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Node.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Backup_GetVector_Owner) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Node) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Node.Merge(m, src) +} +func (m *Info_Node) XXX_Size() int { + return m.Size() +} +func (m *Info_Node) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Node.DiscardUnknown(m) } -func (m *Backup_GetVector_Owner) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +var xxx_messageInfo_Info_Node proto.InternalMessageInfo + +func (m *Info_Node) GetName() string { + if m != nil { + return m.Name } - if len(m.Ip) > 0 { - i -= len(m.Ip) - copy(dAtA[i:], m.Ip) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip))) - i-- - dAtA[i] = 0xa + return "" +} + +func (m *Info_Node) GetInternalAddr() string { + if m != nil { + return m.InternalAddr } - return len(dAtA) - i, nil + return "" } -func (m *Backup_Locations) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Node) GetExternalAddr() string { + if m != nil { + return m.ExternalAddr } - return dAtA[:n], nil + return "" } -func (m *Backup_Locations) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Node) GetCpu() *Info_CPU { + if m != nil { + return m.Cpu + } + return nil } -func (m *Backup_Locations) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Node) GetMemory() *Info_Memory { + if m != nil { + return m.Memory } - return len(dAtA) - i, nil + return nil } -func (m *Backup_Locations_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Node) GetPods() *Info_Pods { + if m != nil { + return m.Pods } - return dAtA[:n], nil + return nil } -func (m *Backup_Locations_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_CPU struct { + Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"` + Request float64 `protobuf:"fixed64,2,opt,name=request,proto3" json:"request,omitempty"` + Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_Locations_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa - } - return len(dAtA) - i, nil +func (m *Info_CPU) Reset() { *m = Info_CPU{} } +func (m *Info_CPU) String() string { return proto.CompactTextString(m) } +func (*Info_CPU) ProtoMessage() {} +func (*Info_CPU) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 3} } - -func (m *Backup_Remove) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_CPU) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_CPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_CPU.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Backup_Remove) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_CPU) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_CPU.Merge(m, src) } - -func (m *Backup_Remove) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +func (m *Info_CPU) XXX_Size() int { + return m.Size() } - -func (m *Backup_Remove_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Info_CPU) XXX_DiscardUnknown() { + xxx_messageInfo_Info_CPU.DiscardUnknown(m) } -func (m *Backup_Remove_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} +var xxx_messageInfo_Info_CPU proto.InternalMessageInfo -func (m *Backup_Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_CPU) GetLimit() float64 { + if m != nil { + return m.Limit } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa + return 0 +} + +func (m *Info_CPU) GetRequest() float64 { + if m != nil { + return m.Request } - return len(dAtA) - i, nil + return 0 } -func (m *Backup_Remove_RequestMulti) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_CPU) GetUsage() float64 { + if m != nil { + return m.Usage } - return dAtA[:n], nil + return 0 } -func (m *Backup_Remove_RequestMulti) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +type Info_Memory struct { + Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"` + Request float64 `protobuf:"fixed64,2,opt,name=request,proto3" json:"request,omitempty"` + Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_Remove_RequestMulti) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - if len(m.Uuids) > 0 { - for iNdEx := len(m.Uuids) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Uuids[iNdEx]) - copy(dAtA[i:], m.Uuids[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuids[iNdEx]))) - i-- - dAtA[i] = 0xa +func (m *Info_Memory) Reset() { *m = Info_Memory{} } +func (m *Info_Memory) String() string { return proto.CompactTextString(m) } +func (*Info_Memory) ProtoMessage() {} +func (*Info_Memory) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 4} +} +func (m *Info_Memory) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Memory.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - return len(dAtA) - i, nil } - -func (m *Backup_IP) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil +func (m *Info_Memory) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Memory.Merge(m, src) } - -func (m *Backup_IP) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Memory) XXX_Size() int { + return m.Size() +} +func (m *Info_Memory) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Memory.DiscardUnknown(m) } -func (m *Backup_IP) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +var xxx_messageInfo_Info_Memory proto.InternalMessageInfo + +func (m *Info_Memory) GetLimit() float64 { + if m != nil { + return m.Limit } - return len(dAtA) - i, nil + return 0 } -func (m *Backup_IP_Register) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Memory) GetRequest() float64 { + if m != nil { + return m.Request } - return dAtA[:n], nil + return 0 } -func (m *Backup_IP_Register) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Memory) GetUsage() float64 { + if m != nil { + return m.Usage + } + return 0 } -func (m *Backup_IP_Register) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) - } - return len(dAtA) - i, nil +type Info_Pods struct { + Pods []*Info_Pod `protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *Backup_IP_Register_Request) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +func (m *Info_Pods) Reset() { *m = Info_Pods{} } +func (m *Info_Pods) String() string { return proto.CompactTextString(m) } +func (*Info_Pods) ProtoMessage() {} +func (*Info_Pods) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 5} +} +func (m *Info_Pods) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Pods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Pods.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil } - -func (m *Backup_IP_Register_Request) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +func (m *Info_Pods) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Pods.Merge(m, src) } - -func (m *Backup_IP_Register_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +func (m *Info_Pods) XXX_Size() int { + return m.Size() +} +func (m *Info_Pods) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Pods.DiscardUnknown(m) +} + +var xxx_messageInfo_Info_Pods proto.InternalMessageInfo + +func (m *Info_Pods) GetPods() []*Info_Pod { + if m != nil { + return m.Pods } - if len(m.Ips) > 0 { - for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ips[iNdEx]) - copy(dAtA[i:], m.Ips[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) - i-- - dAtA[i] = 0x12 + return nil +} + +type Info_Nodes struct { + Nodes []*Info_Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Info_Nodes) Reset() { *m = Info_Nodes{} } +func (m *Info_Nodes) String() string { return proto.CompactTextString(m) } +func (*Info_Nodes) ProtoMessage() {} +func (*Info_Nodes) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 6} +} +func (m *Info_Nodes) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_Nodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_Nodes.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err } + return b[:n], nil } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa +} +func (m *Info_Nodes) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_Nodes.Merge(m, src) +} +func (m *Info_Nodes) XXX_Size() int { + return m.Size() +} +func (m *Info_Nodes) XXX_DiscardUnknown() { + xxx_messageInfo_Info_Nodes.DiscardUnknown(m) +} + +var xxx_messageInfo_Info_Nodes proto.InternalMessageInfo + +func (m *Info_Nodes) GetNodes() []*Info_Node { + if m != nil { + return m.Nodes } - return len(dAtA) - i, nil + return nil } -func (m *Backup_IP_Remove) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err +type Info_IPs struct { + Ip []string `protobuf:"bytes,1,rep,name=ip,proto3" json:"ip,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Info_IPs) Reset() { *m = Info_IPs{} } +func (m *Info_IPs) String() string { return proto.CompactTextString(m) } +func (*Info_IPs) ProtoMessage() {} +func (*Info_IPs) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{12, 7} +} +func (m *Info_IPs) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Info_IPs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Info_IPs.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return dAtA[:n], nil +} +func (m *Info_IPs) XXX_Merge(src proto.Message) { + xxx_messageInfo_Info_IPs.Merge(m, src) +} +func (m *Info_IPs) XXX_Size() int { + return m.Size() +} +func (m *Info_IPs) XXX_DiscardUnknown() { + xxx_messageInfo_Info_IPs.DiscardUnknown(m) } -func (m *Backup_IP_Remove) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) +var xxx_messageInfo_Info_IPs proto.InternalMessageInfo + +func (m *Info_IPs) GetIp() []string { + if m != nil { + return m.Ip + } + return nil } -func (m *Backup_IP_Remove) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.XXX_unrecognized != nil { - i -= len(m.XXX_unrecognized) - copy(dAtA[i:], m.XXX_unrecognized) +type Empty struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Empty) Reset() { *m = Empty{} } +func (m *Empty) String() string { return proto.CompactTextString(m) } +func (*Empty) ProtoMessage() {} +func (*Empty) Descriptor() ([]byte, []int) { + return fileDescriptor_c0fbdcbdef176d1f, []int{13} +} +func (m *Empty) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Empty.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil } - return len(dAtA) - i, nil +} +func (m *Empty) XXX_Merge(src proto.Message) { + xxx_messageInfo_Empty.Merge(m, src) +} +func (m *Empty) XXX_Size() int { + return m.Size() +} +func (m *Empty) XXX_DiscardUnknown() { + xxx_messageInfo_Empty.DiscardUnknown(m) } -func (m *Backup_IP_Remove_Request) Marshal() (dAtA []byte, err error) { +var xxx_messageInfo_Empty proto.InternalMessageInfo + +func init() { + proto.RegisterType((*Search)(nil), "payload.v1.Search") + proto.RegisterType((*Search_Request)(nil), "payload.v1.Search.Request") + proto.RegisterType((*Search_MultiRequest)(nil), "payload.v1.Search.MultiRequest") + proto.RegisterType((*Search_IDRequest)(nil), "payload.v1.Search.IDRequest") + proto.RegisterType((*Search_MultiIDRequest)(nil), "payload.v1.Search.MultiIDRequest") + proto.RegisterType((*Search_ObjectRequest)(nil), "payload.v1.Search.ObjectRequest") + proto.RegisterType((*Search_Config)(nil), "payload.v1.Search.Config") + proto.RegisterType((*Search_Response)(nil), "payload.v1.Search.Response") + proto.RegisterType((*Search_Responses)(nil), "payload.v1.Search.Responses") + proto.RegisterType((*Filter)(nil), "payload.v1.Filter") + proto.RegisterType((*Filter_Target)(nil), "payload.v1.Filter.Target") + proto.RegisterType((*Filter_Config)(nil), "payload.v1.Filter.Config") + proto.RegisterType((*Insert)(nil), "payload.v1.Insert") + proto.RegisterType((*Insert_Request)(nil), "payload.v1.Insert.Request") + proto.RegisterType((*Insert_MultiRequest)(nil), "payload.v1.Insert.MultiRequest") + proto.RegisterType((*Insert_Config)(nil), "payload.v1.Insert.Config") + proto.RegisterType((*Update)(nil), "payload.v1.Update") + proto.RegisterType((*Update_Request)(nil), "payload.v1.Update.Request") + proto.RegisterType((*Update_MultiRequest)(nil), "payload.v1.Update.MultiRequest") + proto.RegisterType((*Update_Config)(nil), "payload.v1.Update.Config") + proto.RegisterType((*Upsert)(nil), "payload.v1.Upsert") + proto.RegisterType((*Upsert_Request)(nil), "payload.v1.Upsert.Request") + proto.RegisterType((*Upsert_MultiRequest)(nil), "payload.v1.Upsert.MultiRequest") + proto.RegisterType((*Upsert_Config)(nil), "payload.v1.Upsert.Config") + proto.RegisterType((*Remove)(nil), "payload.v1.Remove") + proto.RegisterType((*Remove_Request)(nil), "payload.v1.Remove.Request") + proto.RegisterType((*Remove_MultiRequest)(nil), "payload.v1.Remove.MultiRequest") + proto.RegisterType((*Remove_Config)(nil), "payload.v1.Remove.Config") + proto.RegisterType((*Meta)(nil), "payload.v1.Meta") + proto.RegisterType((*Meta_Key)(nil), "payload.v1.Meta.Key") + proto.RegisterType((*Meta_Keys)(nil), "payload.v1.Meta.Keys") + proto.RegisterType((*Meta_Val)(nil), "payload.v1.Meta.Val") + proto.RegisterType((*Meta_Vals)(nil), "payload.v1.Meta.Vals") + proto.RegisterType((*Meta_KeyVal)(nil), "payload.v1.Meta.KeyVal") + proto.RegisterType((*Meta_KeyVals)(nil), "payload.v1.Meta.KeyVals") + proto.RegisterType((*Object)(nil), "payload.v1.Object") + proto.RegisterType((*Object_Distance)(nil), "payload.v1.Object.Distance") + proto.RegisterType((*Object_ID)(nil), "payload.v1.Object.ID") + proto.RegisterType((*Object_IDs)(nil), "payload.v1.Object.IDs") + proto.RegisterType((*Object_Vector)(nil), "payload.v1.Object.Vector") + proto.RegisterType((*Object_Vectors)(nil), "payload.v1.Object.Vectors") + proto.RegisterType((*Object_Blob)(nil), "payload.v1.Object.Blob") + proto.RegisterType((*Object_Location)(nil), "payload.v1.Object.Location") + proto.RegisterType((*Object_Locations)(nil), "payload.v1.Object.Locations") + proto.RegisterType((*Control)(nil), "payload.v1.Control") + proto.RegisterType((*Control_CreateIndexRequest)(nil), "payload.v1.Control.CreateIndexRequest") + proto.RegisterType((*Replication)(nil), "payload.v1.Replication") + proto.RegisterType((*Replication_Recovery)(nil), "payload.v1.Replication.Recovery") + proto.RegisterType((*Replication_Rebalance)(nil), "payload.v1.Replication.Rebalance") + proto.RegisterType((*Replication_Agents)(nil), "payload.v1.Replication.Agents") + proto.RegisterType((*Discoverer)(nil), "payload.v1.Discoverer") + proto.RegisterType((*Discoverer_Request)(nil), "payload.v1.Discoverer.Request") + proto.RegisterType((*Backup)(nil), "payload.v1.Backup") + proto.RegisterType((*Backup_GetVector)(nil), "payload.v1.Backup.GetVector") + proto.RegisterType((*Backup_GetVector_Request)(nil), "payload.v1.Backup.GetVector.Request") + proto.RegisterType((*Backup_GetVector_Owner)(nil), "payload.v1.Backup.GetVector.Owner") + proto.RegisterType((*Backup_Locations)(nil), "payload.v1.Backup.Locations") + proto.RegisterType((*Backup_Locations_Request)(nil), "payload.v1.Backup.Locations.Request") + proto.RegisterType((*Backup_Remove)(nil), "payload.v1.Backup.Remove") + proto.RegisterType((*Backup_Remove_Request)(nil), "payload.v1.Backup.Remove.Request") + proto.RegisterType((*Backup_Remove_RequestMulti)(nil), "payload.v1.Backup.Remove.RequestMulti") + proto.RegisterType((*Backup_IP)(nil), "payload.v1.Backup.IP") + proto.RegisterType((*Backup_IP_Register)(nil), "payload.v1.Backup.IP.Register") + proto.RegisterType((*Backup_IP_Register_Request)(nil), "payload.v1.Backup.IP.Register.Request") + proto.RegisterType((*Backup_IP_Remove)(nil), "payload.v1.Backup.IP.Remove") + proto.RegisterType((*Backup_IP_Remove_Request)(nil), "payload.v1.Backup.IP.Remove.Request") + proto.RegisterType((*Backup_Vector)(nil), "payload.v1.Backup.Vector") + proto.RegisterType((*Backup_Vectors)(nil), "payload.v1.Backup.Vectors") + proto.RegisterType((*Backup_Compressed)(nil), "payload.v1.Backup.Compressed") + proto.RegisterType((*Backup_Compressed_Vector)(nil), "payload.v1.Backup.Compressed.Vector") + proto.RegisterType((*Backup_Compressed_Vectors)(nil), "payload.v1.Backup.Compressed.Vectors") + proto.RegisterType((*Info)(nil), "payload.v1.Info") + proto.RegisterType((*Info_Index)(nil), "payload.v1.Info.Index") + proto.RegisterType((*Info_Index_Count)(nil), "payload.v1.Info.Index.Count") + proto.RegisterType((*Info_Index_UUID)(nil), "payload.v1.Info.Index.UUID") + proto.RegisterType((*Info_Index_UUID_Committed)(nil), "payload.v1.Info.Index.UUID.Committed") + proto.RegisterType((*Info_Index_UUID_Uncommitted)(nil), "payload.v1.Info.Index.UUID.Uncommitted") + proto.RegisterType((*Info_Pod)(nil), "payload.v1.Info.Pod") + proto.RegisterType((*Info_Node)(nil), "payload.v1.Info.Node") + proto.RegisterType((*Info_CPU)(nil), "payload.v1.Info.CPU") + proto.RegisterType((*Info_Memory)(nil), "payload.v1.Info.Memory") + proto.RegisterType((*Info_Pods)(nil), "payload.v1.Info.Pods") + proto.RegisterType((*Info_Nodes)(nil), "payload.v1.Info.Nodes") + proto.RegisterType((*Info_IPs)(nil), "payload.v1.Info.IPs") + proto.RegisterType((*Empty)(nil), "payload.v1.Empty") +} + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/payload/payload.proto", fileDescriptor_c0fbdcbdef176d1f) +} + +var fileDescriptor_c0fbdcbdef176d1f = []byte{ + // 1715 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4f, 0x93, 0x1b, 0x47, + 0x15, 0x67, 0x46, 0xd2, 0x48, 0x7a, 0xda, 0x35, 0xce, 0x94, 0xe3, 0x55, 0xda, 0xb1, 0x11, 0x22, + 0x4e, 0x6d, 0x0c, 0x96, 0xf0, 0x1a, 0x07, 0x08, 0x55, 0xa6, 0x2c, 0xc9, 0xa6, 0x94, 0xc5, 0x1b, + 0xd5, 0x18, 0x6d, 0x51, 0xa9, 0x22, 0x4a, 0xef, 0x4c, 0xaf, 0xb6, 0xd9, 0xd1, 0xf4, 0x30, 0x3d, + 0x92, 0x57, 0xb9, 0xf3, 0x05, 0x38, 0xc1, 0x89, 0xef, 0x90, 0x6f, 0x40, 0xc1, 0x21, 0x47, 0x0e, + 0x7c, 0x00, 0xca, 0x27, 0x6e, 0xdc, 0x38, 0xe4, 0x44, 0xf5, 0xbf, 0x99, 0xd1, 0x4a, 0x4b, 0x96, + 0x6c, 0x2a, 0x95, 0xd3, 0xf4, 0x7b, 0xfd, 0x7b, 0xaf, 0xdf, 0x7b, 0xfd, 0xde, 0xeb, 0xee, 0x81, + 0xee, 0x02, 0x87, 0xc1, 0x7d, 0x96, 0xd0, 0x29, 0x8d, 0xba, 0x38, 0xa6, 0xbc, 0x1b, 0x27, 0x2c, + 0x65, 0xdd, 0xc5, 0x83, 0x6e, 0x8c, 0x97, 0x21, 0xc3, 0x81, 0xf9, 0x76, 0xe4, 0x84, 0x0b, 0x86, + 0x5c, 0x3c, 0x40, 0x4f, 0xa6, 0x34, 0x3d, 0x99, 0x1f, 0x75, 0x7c, 0x36, 0xeb, 0x92, 0x68, 0xc1, + 0x96, 0x71, 0xc2, 0xce, 0x96, 0x4a, 0x83, 0x7f, 0x7f, 0x4a, 0xa2, 0xfb, 0x0b, 0x1c, 0xd2, 0x00, + 0xa7, 0xa4, 0xbb, 0x36, 0x50, 0xea, 0xda, 0x7f, 0x74, 0xc0, 0x79, 0x41, 0x70, 0xe2, 0x9f, 0xa0, + 0x8f, 0xa0, 0xea, 0x91, 0xdf, 0xcd, 0x09, 0x4f, 0xdd, 0x16, 0x38, 0x0b, 0xe2, 0xa7, 0x2c, 0x69, + 0x5a, 0xad, 0xd2, 0xae, 0xdd, 0xab, 0x7d, 0xde, 0xab, 0xfc, 0xc1, 0xb2, 0x6b, 0xb6, 0xa7, 0xf9, + 0xee, 0x03, 0x70, 0x7c, 0x16, 0x1d, 0xd3, 0x69, 0xd3, 0x6e, 0x59, 0xbb, 0x8d, 0xbd, 0x37, 0x3a, + 0xb9, 0x5d, 0x1d, 0xa5, 0xb0, 0xd3, 0x97, 0x00, 0x4f, 0x03, 0xd1, 0x33, 0xd8, 0x7a, 0x3e, 0x0f, + 0x53, 0x6a, 0x16, 0x79, 0x17, 0x6a, 0x89, 0x1a, 0x72, 0xb9, 0x4c, 0x63, 0x0f, 0x6d, 0x50, 0xa2, + 0xd1, 0x5e, 0x86, 0x45, 0x07, 0x50, 0x1f, 0x0e, 0x8c, 0x92, 0x6b, 0x60, 0xd3, 0xa0, 0x69, 0xb5, + 0xac, 0xdd, 0xba, 0x67, 0xd3, 0xe0, 0xcb, 0xd8, 0xf5, 0x3e, 0x5c, 0x93, 0x76, 0xe5, 0x4a, 0x7f, + 0xb2, 0x66, 0xd9, 0x9b, 0x1b, 0xd4, 0x64, 0xf8, 0x82, 0x6d, 0x1f, 0xc2, 0xf6, 0x07, 0x47, 0xbf, + 0x25, 0x7e, 0x6a, 0x54, 0xdd, 0x04, 0x87, 0x49, 0x86, 0xb4, 0x71, 0xcb, 0xd3, 0xd4, 0x97, 0xb1, + 0xf3, 0xaf, 0x16, 0x38, 0x8a, 0xe5, 0xde, 0x06, 0xd0, 0x4b, 0x4e, 0x32, 0xef, 0xeb, 0x9a, 0x33, + 0x0c, 0xdc, 0x37, 0xa0, 0x14, 0xcd, 0x67, 0x52, 0xf3, 0x76, 0xaf, 0xfa, 0x79, 0xaf, 0x7c, 0xcf, + 0xde, 0xb5, 0x3c, 0xc1, 0x13, 0xf6, 0x24, 0x38, 0xa0, 0x73, 0xde, 0x2c, 0xb5, 0xac, 0x5d, 0xdb, + 0xd3, 0x94, 0xdb, 0x84, 0x2a, 0x89, 0x39, 0x0d, 0x59, 0xd4, 0x2c, 0xcb, 0x09, 0x43, 0x8a, 0x99, + 0x94, 0xce, 0x08, 0x9b, 0xa7, 0xcd, 0x4a, 0xcb, 0xda, 0x2d, 0x79, 0x86, 0x74, 0x1f, 0x42, 0xf5, + 0x98, 0x86, 0x29, 0x49, 0x78, 0xd3, 0x59, 0x77, 0xe2, 0x99, 0x9c, 0x32, 0x4e, 0x18, 0x24, 0xfa, + 0x18, 0x6a, 0x1e, 0xe1, 0x31, 0x8b, 0x38, 0xf9, 0x22, 0x37, 0x1e, 0x41, 0x35, 0x21, 0x7c, 0x1e, + 0xa6, 0xbc, 0x69, 0xcb, 0x5d, 0xb8, 0x55, 0xd4, 0xaf, 0xe2, 0xdc, 0x19, 0x50, 0x9e, 0xe2, 0xc8, + 0x27, 0x9e, 0xc1, 0xa2, 0x67, 0x50, 0x37, 0x2b, 0x70, 0xf7, 0xa7, 0x50, 0x4f, 0x0c, 0xa1, 0xf7, + 0xf2, 0xd6, 0xc6, 0x2c, 0x53, 0x18, 0x2f, 0x47, 0xb7, 0x3f, 0x02, 0x47, 0xf9, 0x80, 0x7e, 0x08, + 0xce, 0xaf, 0x70, 0x32, 0x25, 0xa9, 0xeb, 0x42, 0xf9, 0x84, 0xf1, 0x54, 0xdb, 0x2a, 0xc7, 0x82, + 0x17, 0xb3, 0x24, 0x55, 0xe1, 0xf6, 0xe4, 0x18, 0xb5, 0xb3, 0xad, 0x12, 0xe1, 0x93, 0xb2, 0x6a, + 0xf9, 0xba, 0x67, 0xc8, 0xf6, 0x5f, 0x6c, 0x70, 0x86, 0x11, 0x27, 0x49, 0x8a, 0x96, 0x79, 0xe9, + 0xfd, 0xac, 0x50, 0x7a, 0x6b, 0x31, 0xd5, 0x3e, 0x1f, 0x4a, 0xc0, 0xff, 0x5b, 0x95, 0x6a, 0xad, + 0x2b, 0x56, 0xa5, 0x56, 0xb2, 0x9e, 0xf9, 0x69, 0xe6, 0xf1, 0x23, 0xd8, 0xe1, 0xa7, 0x34, 0x9e, + 0xf0, 0x34, 0xa1, 0x7e, 0x3a, 0x21, 0x67, 0x94, 0xa7, 0x13, 0xff, 0x84, 0xf8, 0xa7, 0xd2, 0xa5, + 0x9a, 0x77, 0x43, 0x4c, 0xbf, 0x90, 0xb3, 0x4f, 0xc5, 0x64, 0x5f, 0xcc, 0x15, 0xb3, 0xc9, 0xbe, + 0x6c, 0x36, 0xc9, 0x18, 0x8e, 0x63, 0xd1, 0xcf, 0xbe, 0x9e, 0x18, 0xaa, 0xb5, 0xae, 0x18, 0x43, + 0xad, 0xe4, 0x9b, 0x15, 0xc3, 0xaf, 0x2f, 0x0f, 0xd5, 0x5a, 0x57, 0x8e, 0xe1, 0x37, 0x2a, 0x0f, + 0xff, 0x63, 0x81, 0xe3, 0x91, 0x19, 0x5b, 0x10, 0xe4, 0xe7, 0x31, 0xbc, 0x9b, 0x1d, 0x4e, 0x8d, + 0xbd, 0xd7, 0x37, 0xc4, 0x6f, 0x38, 0xf8, 0xe2, 0x33, 0x4b, 0x69, 0xbd, 0x62, 0xb4, 0xb4, 0x92, + 0xf5, 0x68, 0xfd, 0xfc, 0x8a, 0xd1, 0x6a, 0xff, 0xc3, 0x82, 0xf2, 0x73, 0x92, 0x62, 0xb4, 0x03, + 0xa5, 0x7d, 0xb2, 0x74, 0xaf, 0x43, 0xe9, 0x94, 0x2c, 0x75, 0x7f, 0x14, 0x43, 0x84, 0xa0, 0xbc, + 0x4f, 0x96, 0x5c, 0xb4, 0xc9, 0x53, 0xb2, 0x34, 0x5d, 0x50, 0x8e, 0x85, 0xd0, 0x21, 0x0e, 0x85, + 0xd0, 0x02, 0x87, 0x46, 0x68, 0x81, 0x43, 0x21, 0x74, 0x88, 0x43, 0x29, 0xb4, 0xc0, 0x61, 0x26, + 0x24, 0xc6, 0xe8, 0x07, 0xe0, 0xec, 0x93, 0xa5, 0x96, 0x5b, 0x5d, 0xcc, 0x68, 0xb2, 0x73, 0x4d, + 0x3f, 0x82, 0xaa, 0x42, 0x73, 0xf7, 0x1d, 0x28, 0x9d, 0x2e, 0x4c, 0x7c, 0x76, 0x8a, 0xf1, 0x11, + 0x1e, 0x74, 0x14, 0xcc, 0x13, 0x98, 0xf6, 0xdf, 0x4a, 0xe0, 0xa8, 0x4d, 0x42, 0xef, 0x42, 0xcd, + 0x9c, 0x31, 0x6b, 0xb7, 0x0d, 0x04, 0xb5, 0x40, 0xcf, 0xc9, 0x35, 0x6d, 0x2f, 0xa3, 0xd1, 0x6d, + 0xb0, 0x87, 0x03, 0x77, 0x27, 0x97, 0x90, 0x27, 0x71, 0x62, 0x5f, 0xb7, 0x84, 0xa8, 0x70, 0x7d, + 0x38, 0xe0, 0xc2, 0x60, 0x1a, 0x18, 0xff, 0xc4, 0x10, 0xf5, 0xc1, 0x51, 0x75, 0x75, 0xa1, 0x6c, + 0xe1, 0x7a, 0x66, 0x6f, 0xbe, 0x9e, 0xa1, 0xc7, 0x50, 0x55, 0x4a, 0xb8, 0xc8, 0x67, 0xc5, 0x34, + 0x9e, 0x5f, 0x5c, 0xc9, 0x9e, 0x41, 0xa2, 0x1f, 0x43, 0xb9, 0x17, 0xb2, 0xa3, 0x8b, 0x4d, 0xc8, + 0xef, 0x35, 0x76, 0xf1, 0x5e, 0x83, 0x06, 0x50, 0xfb, 0x25, 0xf3, 0x71, 0x4a, 0x59, 0x24, 0x36, + 0x2f, 0xc2, 0x33, 0x62, 0x0e, 0x4b, 0x31, 0x16, 0xbc, 0xf9, 0x9c, 0x06, 0x7a, 0x87, 0xe4, 0x58, + 0xc6, 0x20, 0x16, 0x17, 0x12, 0x15, 0x83, 0x58, 0x1e, 0xe1, 0x46, 0x8b, 0x3c, 0xc2, 0x43, 0x43, + 0x6c, 0x3a, 0xc2, 0xb5, 0x0b, 0x46, 0xc0, 0xcb, 0xd1, 0xed, 0xa7, 0x50, 0xed, 0xb3, 0x28, 0x4d, + 0x58, 0x88, 0xde, 0x03, 0xb7, 0x9f, 0x10, 0x9c, 0x92, 0x61, 0x14, 0x90, 0x33, 0x53, 0x37, 0x6f, + 0x41, 0x3d, 0x66, 0x2c, 0x9c, 0x70, 0xfa, 0x89, 0xb2, 0x33, 0xbb, 0x2f, 0x7d, 0xcb, 0xab, 0x89, + 0x99, 0x17, 0xf4, 0x13, 0xd2, 0xfe, 0x93, 0x0d, 0x0d, 0x8f, 0xc4, 0x21, 0x55, 0x7a, 0xd1, 0x03, + 0x71, 0x87, 0xf1, 0xd9, 0x82, 0x24, 0x4b, 0xf7, 0x2e, 0x5c, 0x0b, 0x48, 0x48, 0x52, 0x12, 0x4c, + 0xf0, 0x94, 0x44, 0xd9, 0x31, 0xbf, 0xad, 0xb9, 0x4f, 0x24, 0x13, 0x61, 0x71, 0x29, 0x39, 0xc2, + 0xa1, 0x4c, 0xa3, 0x7b, 0xf0, 0xda, 0x09, 0x9d, 0x9e, 0x4c, 0xe6, 0x1c, 0x4f, 0xc9, 0xaa, 0xd8, + 0xb7, 0xc5, 0xc4, 0x58, 0xf0, 0x95, 0xa0, 0xbb, 0x0b, 0xd7, 0x43, 0xf6, 0x72, 0x15, 0x6a, 0x4b, + 0xe8, 0xb5, 0x90, 0xbd, 0x2c, 0x20, 0x45, 0xe7, 0xd3, 0x32, 0x37, 0xc1, 0x59, 0x51, 0xaa, 0x29, + 0x61, 0x6b, 0x22, 0x3b, 0x41, 0xb0, 0xaa, 0x69, 0x5b, 0x73, 0xb5, 0xf8, 0xf7, 0xe1, 0xb5, 0xc4, + 0x78, 0x1b, 0x4d, 0x15, 0x54, 0xef, 0xce, 0xf5, 0xc2, 0x84, 0x44, 0xb7, 0x8f, 0x01, 0x06, 0x94, + 0xcb, 0x60, 0x90, 0x04, 0xfd, 0x3a, 0x6f, 0x7e, 0xb7, 0x8a, 0xbb, 0x9f, 0x27, 0x8f, 0x4a, 0x83, + 0x37, 0xa1, 0x2e, 0xbe, 0x3c, 0xc6, 0xba, 0x72, 0xea, 0x5e, 0xce, 0x90, 0x89, 0xc3, 0x02, 0x22, + 0xaf, 0xa8, 0x22, 0x71, 0x58, 0x40, 0xda, 0x9f, 0x56, 0xc0, 0xe9, 0x61, 0xff, 0x74, 0x1e, 0xa3, + 0x31, 0xd4, 0x7f, 0x41, 0x52, 0x95, 0xb2, 0xe8, 0xed, 0x95, 0x15, 0x65, 0x6e, 0x9d, 0x5f, 0x51, + 0x30, 0x51, 0x0b, 0x2a, 0x1f, 0xbc, 0x8c, 0x88, 0xaa, 0xaa, 0x78, 0x3d, 0xa5, 0x63, 0xf4, 0xb0, + 0x90, 0x74, 0x97, 0x56, 0xfb, 0x71, 0xd6, 0xf7, 0x2f, 0x2b, 0xd1, 0x81, 0x2d, 0x8d, 0x93, 0x1d, + 0xdc, 0xbd, 0x03, 0x15, 0xc1, 0xd7, 0x7b, 0x95, 0xd5, 0xb2, 0xe5, 0x29, 0x36, 0xfa, 0xbd, 0x05, + 0xf6, 0x70, 0x84, 0x0e, 0x44, 0xce, 0x4d, 0x29, 0x17, 0xf7, 0xd1, 0xde, 0xe5, 0x96, 0x72, 0x91, + 0x2a, 0x2c, 0xfb, 0x9c, 0x62, 0x59, 0x62, 0xdd, 0xcc, 0xf0, 0xbb, 0xb9, 0x36, 0x2d, 0x60, 0x6d, + 0x12, 0x18, 0x65, 0x7d, 0xc9, 0x2d, 0xae, 0xa9, 0x97, 0xca, 0x5b, 0x52, 0xe9, 0x82, 0x17, 0xa3, + 0xae, 0xf2, 0x72, 0x5e, 0xe5, 0x97, 0x6e, 0x52, 0x6a, 0xdf, 0xd7, 0x9a, 0xd4, 0x9f, 0x2d, 0x80, + 0x3e, 0x9b, 0xc5, 0x09, 0xe1, 0x9c, 0x04, 0xe8, 0xd9, 0xff, 0x34, 0xf0, 0x66, 0xc1, 0x40, 0xd9, + 0xb0, 0x2e, 0x34, 0x6b, 0x98, 0x9b, 0xf5, 0xf8, 0xbc, 0x59, 0x6f, 0x6d, 0x30, 0x2b, 0x37, 0xe1, + 0xbc, 0x85, 0xed, 0xcf, 0xaa, 0x50, 0x1e, 0x46, 0xc7, 0x0c, 0x7d, 0x6a, 0x41, 0x45, 0x36, 0x1e, + 0xf4, 0x1b, 0xa8, 0xf4, 0xd9, 0x3c, 0x92, 0x2f, 0x43, 0x9e, 0xb2, 0x84, 0x28, 0x33, 0xb7, 0x3d, + 0x4d, 0xb9, 0x2d, 0x68, 0xcc, 0x23, 0x9f, 0xcd, 0x66, 0x34, 0x4d, 0x49, 0xa0, 0x5f, 0x15, 0x45, + 0x96, 0x38, 0x75, 0xa8, 0xd0, 0x45, 0xa3, 0xa9, 0x74, 0xa6, 0xe6, 0x65, 0x34, 0x7a, 0x1f, 0xca, + 0xe3, 0xf1, 0x70, 0x80, 0xbe, 0x03, 0xf5, 0x7e, 0x26, 0xb0, 0x21, 0x1e, 0xe8, 0xbb, 0xd0, 0x18, + 0x17, 0x74, 0x6e, 0x82, 0xfc, 0xdb, 0x82, 0xd2, 0x88, 0x89, 0xe7, 0x64, 0x0d, 0xc7, 0xf1, 0xa4, + 0xd0, 0xcb, 0xab, 0x38, 0x8e, 0x0f, 0x74, 0x3b, 0x97, 0x6c, 0xbb, 0xd0, 0xe2, 0x57, 0x6a, 0xbb, + 0x74, 0xbe, 0xb6, 0x55, 0xf9, 0x95, 0x0b, 0xe9, 0x7a, 0x26, 0xcb, 0xcf, 0x7d, 0x1b, 0x4a, 0x7e, + 0x3c, 0x97, 0x6f, 0xcc, 0xc6, 0xde, 0x8d, 0xd5, 0x37, 0xc7, 0x31, 0xeb, 0xf4, 0x47, 0x63, 0x4f, + 0x00, 0xdc, 0x2e, 0x38, 0x33, 0x32, 0x63, 0xc9, 0x52, 0x3f, 0x3a, 0x77, 0xd6, 0xa0, 0xcf, 0xe5, + 0xb4, 0xa7, 0x61, 0xee, 0x3b, 0xba, 0x9b, 0x54, 0xd7, 0xef, 0x61, 0x12, 0x7e, 0xc0, 0x02, 0xa2, + 0x9a, 0x0c, 0xfa, 0x97, 0x05, 0x65, 0x41, 0x6e, 0x3c, 0xba, 0xbe, 0x07, 0xdb, 0x34, 0x4a, 0x49, + 0x12, 0xe1, 0x70, 0x82, 0x83, 0x20, 0xd1, 0x4e, 0x6f, 0x19, 0xe6, 0x93, 0x20, 0x48, 0x04, 0x88, + 0x9c, 0x15, 0x41, 0x2a, 0x00, 0x5b, 0x86, 0x29, 0x41, 0xda, 0xd5, 0xf2, 0xe5, 0x5d, 0xad, 0x5c, + 0xda, 0xd5, 0x11, 0x0b, 0xcc, 0x73, 0x7c, 0xdd, 0x55, 0x31, 0xe9, 0x49, 0x08, 0xda, 0x87, 0x52, + 0x7f, 0x34, 0x76, 0x6f, 0x40, 0x25, 0xa4, 0x33, 0xaa, 0x5e, 0xb4, 0x96, 0xa7, 0x08, 0xf1, 0x68, + 0xd5, 0x57, 0x44, 0xe9, 0xa4, 0xe5, 0x19, 0x52, 0xe0, 0xe5, 0x51, 0x24, 0xfd, 0x12, 0x3d, 0x4a, + 0x10, 0xe8, 0x00, 0x1c, 0x65, 0xc9, 0x57, 0xa4, 0xef, 0x3d, 0xe5, 0x87, 0xbb, 0x27, 0x9e, 0xd6, + 0x81, 0x29, 0xbe, 0x1b, 0x9b, 0xfc, 0x29, 0xb4, 0x29, 0x89, 0x45, 0x8f, 0xa1, 0x22, 0xb6, 0x90, + 0xbb, 0x8f, 0xa0, 0x22, 0x36, 0xd5, 0x48, 0x6f, 0xde, 0xf8, 0x62, 0xbf, 0x95, 0x68, 0xf4, 0x3a, + 0x94, 0x86, 0x23, 0x2e, 0xaf, 0x7a, 0xb1, 0x3e, 0x3f, 0x6d, 0x1a, 0xb7, 0xab, 0x50, 0x79, 0x3a, + 0x8b, 0xd3, 0x65, 0xef, 0xf8, 0xb3, 0x57, 0x77, 0xac, 0xbf, 0xbf, 0xba, 0x63, 0xfd, 0xf3, 0xd5, + 0x1d, 0x0b, 0x6e, 0xb3, 0x64, 0xda, 0x59, 0x04, 0x18, 0xf3, 0xce, 0x02, 0x87, 0x41, 0x07, 0xc7, + 0x54, 0xe8, 0xd7, 0x4b, 0xf5, 0x1a, 0x87, 0x38, 0x0c, 0x46, 0x8a, 0x18, 0x59, 0x1f, 0xde, 0x2b, + 0xfc, 0xb0, 0x93, 0x42, 0xf2, 0xf7, 0x9f, 0xfa, 0xef, 0x37, 0x4d, 0x62, 0xbf, 0xf0, 0xdb, 0xef, + 0xc8, 0x91, 0x3f, 0xe8, 0x1e, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xc0, 0xc0, 0x50, 0x22, + 0x14, 0x00, 0x00, +} + +func (m *Search) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4493,12 +4449,12 @@ func (m *Backup_IP_Remove_Request) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_IP_Remove_Request) MarshalTo(dAtA []byte) (int, error) { +func (m *Search) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_IP_Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4507,19 +4463,10 @@ func (m *Backup_IP_Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ips) > 0 { - for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ips[iNdEx]) - copy(dAtA[i:], m.Ips[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) - i-- - dAtA[i] = 0xa - } - } return len(dAtA) - i, nil } -func (m *Backup_MetaVector) Marshal() (dAtA []byte, err error) { +func (m *Search_Request) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4529,12 +4476,12 @@ func (m *Backup_MetaVector) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_MetaVector) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_Request) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_MetaVector) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4543,43 +4490,32 @@ func (m *Backup_MetaVector) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ips) > 0 { - for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ips[iNdEx]) - copy(dAtA[i:], m.Ips[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) - i-- - dAtA[i] = 0x22 + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) } + i-- + dAtA[i] = 0x12 } if len(m.Vector) > 0 { for iNdEx := len(m.Vector) - 1; iNdEx >= 0; iNdEx-- { - f5 := math.Float32bits(float32(m.Vector[iNdEx])) + f2 := math.Float32bits(float32(m.Vector[iNdEx])) i -= 4 - encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f5)) + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f2)) } i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector)*4)) i-- - dAtA[i] = 0x1a - } - if len(m.Meta) > 0 { - i -= len(m.Meta) - copy(dAtA[i:], m.Meta) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Meta))) - i-- - dAtA[i] = 0x12 - } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } -func (m *Backup_MetaVectors) Marshal() (dAtA []byte, err error) { +func (m *Search_MultiRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4589,12 +4525,12 @@ func (m *Backup_MetaVectors) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_MetaVectors) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_MultiRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_MetaVectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_MultiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4603,10 +4539,10 @@ func (m *Backup_MetaVectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Vectors) > 0 { - for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { { - size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -4620,7 +4556,7 @@ func (m *Backup_MetaVectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *Backup_Compressed) Marshal() (dAtA []byte, err error) { +func (m *Search_IDRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4630,12 +4566,12 @@ func (m *Backup_Compressed) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_Compressed) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_IDRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_Compressed) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_IDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4644,10 +4580,29 @@ func (m *Backup_Compressed) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.Id) > 0 { + i -= len(m.Id) + copy(dAtA[i:], m.Id) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) + i-- + dAtA[i] = 0xa + } return len(dAtA) - i, nil } -func (m *Backup_Compressed_MetaVector) Marshal() (dAtA []byte, err error) { +func (m *Search_MultiIDRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4657,12 +4612,12 @@ func (m *Backup_Compressed_MetaVector) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_Compressed_MetaVector) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_MultiIDRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_Compressed_MetaVector) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_MultiIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4671,40 +4626,70 @@ func (m *Backup_Compressed_MetaVector) MarshalToSizedBuffer(dAtA []byte) (int, e i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ips) > 0 { - for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ips[iNdEx]) - copy(dAtA[i:], m.Ips[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } i-- - dAtA[i] = 0x22 + dAtA[i] = 0xa } } - if len(m.Vector) > 0 { - i -= len(m.Vector) - copy(dAtA[i:], m.Vector) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector))) - i-- - dAtA[i] = 0x1a + return len(dAtA) - i, nil +} + +func (m *Search_ObjectRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Search_ObjectRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Search_ObjectRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Meta) > 0 { - i -= len(m.Meta) - copy(dAtA[i:], m.Meta) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Meta))) + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } i-- dAtA[i] = 0x12 } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + if len(m.Object) > 0 { + i -= len(m.Object) + copy(dAtA[i:], m.Object) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Object))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } -func (m *Backup_Compressed_MetaVectors) Marshal() (dAtA []byte, err error) { +func (m *Search_Config) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4714,12 +4699,12 @@ func (m *Backup_Compressed_MetaVectors) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Backup_Compressed_MetaVectors) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_Config) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_Compressed_MetaVectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4728,24 +4713,51 @@ func (m *Backup_Compressed_MetaVectors) MarshalToSizedBuffer(dAtA []byte) (int, i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Vectors) > 0 { - for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) + if m.Filters != nil { + { + size, err := m.Filters.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err } - i-- - dAtA[i] = 0xa + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) } + i-- + dAtA[i] = 0x32 + } + if m.Timeout != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.Timeout)) + i-- + dAtA[i] = 0x28 + } + if m.Epsilon != 0 { + i -= 4 + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Epsilon)))) + i-- + dAtA[i] = 0x25 + } + if m.Radius != 0 { + i -= 4 + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Radius)))) + i-- + dAtA[i] = 0x1d + } + if m.Num != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.Num)) + i-- + dAtA[i] = 0x10 + } + if len(m.RequestId) > 0 { + i -= len(m.RequestId) + copy(dAtA[i:], m.RequestId) + i = encodeVarintPayload(dAtA, i, uint64(len(m.RequestId))) + i-- + dAtA[i] = 0xa } return len(dAtA) - i, nil } -func (m *Info) Marshal() (dAtA []byte, err error) { +func (m *Search_Response) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4755,12 +4767,12 @@ func (m *Info) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_Response) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_Response) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4769,10 +4781,31 @@ func (m *Info) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if len(m.Results) > 0 { + for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Results[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + if len(m.RequestId) > 0 { + i -= len(m.RequestId) + copy(dAtA[i:], m.RequestId) + i = encodeVarintPayload(dAtA, i, uint64(len(m.RequestId))) + i-- + dAtA[i] = 0xa + } return len(dAtA) - i, nil } -func (m *Info_Index) Marshal() (dAtA []byte, err error) { +func (m *Search_Responses) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4782,12 +4815,12 @@ func (m *Info_Index) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Index) MarshalTo(dAtA []byte) (int, error) { +func (m *Search_Responses) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Search_Responses) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4796,10 +4829,24 @@ func (m *Info_Index) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if len(m.Responses) > 0 { + for iNdEx := len(m.Responses) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Responses[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } return len(dAtA) - i, nil } -func (m *Info_Index_Count) Marshal() (dAtA []byte, err error) { +func (m *Filter) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4809,12 +4856,12 @@ func (m *Info_Index_Count) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Index_Count) MarshalTo(dAtA []byte) (int, error) { +func (m *Filter) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index_Count) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Filter) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4823,30 +4870,10 @@ func (m *Info_Index_Count) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if m.Indexing { - i-- - if m.Indexing { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } - i-- - dAtA[i] = 0x18 - } - if m.Uncommitted != 0 { - i = encodeVarintPayload(dAtA, i, uint64(m.Uncommitted)) - i-- - dAtA[i] = 0x10 - } - if m.Stored != 0 { - i = encodeVarintPayload(dAtA, i, uint64(m.Stored)) - i-- - dAtA[i] = 0x8 - } return len(dAtA) - i, nil } -func (m *Info_Index_UUID) Marshal() (dAtA []byte, err error) { +func (m *Filter_Target) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4856,12 +4883,12 @@ func (m *Info_Index_UUID) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Index_UUID) MarshalTo(dAtA []byte) (int, error) { +func (m *Filter_Target) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index_UUID) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Filter_Target) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4870,10 +4897,22 @@ func (m *Info_Index_UUID) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.Port != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.Port)) + i-- + dAtA[i] = 0x10 + } + if len(m.Host) > 0 { + i -= len(m.Host) + copy(dAtA[i:], m.Host) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Host))) + i-- + dAtA[i] = 0xa + } return len(dAtA) - i, nil } -func (m *Info_Index_UUID_Committed) Marshal() (dAtA []byte, err error) { +func (m *Filter_Config) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4883,12 +4922,12 @@ func (m *Info_Index_UUID_Committed) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Index_UUID_Committed) MarshalTo(dAtA []byte) (int, error) { +func (m *Filter_Config) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index_UUID_Committed) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Filter_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4897,17 +4936,19 @@ func (m *Info_Index_UUID_Committed) MarshalToSizedBuffer(dAtA []byte) (int, erro i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa + if len(m.Targets) > 0 { + for iNdEx := len(m.Targets) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Targets[iNdEx]) + copy(dAtA[i:], m.Targets[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Targets[iNdEx]))) + i-- + dAtA[i] = 0xa + } } return len(dAtA) - i, nil } -func (m *Info_Index_UUID_Uncommitted) Marshal() (dAtA []byte, err error) { +func (m *Insert) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4917,12 +4958,12 @@ func (m *Info_Index_UUID_Uncommitted) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Index_UUID_Uncommitted) MarshalTo(dAtA []byte) (int, error) { +func (m *Insert) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index_UUID_Uncommitted) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Insert) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4931,17 +4972,10 @@ func (m *Info_Index_UUID_Uncommitted) MarshalToSizedBuffer(dAtA []byte) (int, er i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Uuid) > 0 { - i -= len(m.Uuid) - copy(dAtA[i:], m.Uuid) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) - i-- - dAtA[i] = 0xa - } return len(dAtA) - i, nil } -func (m *Info_Pod) Marshal() (dAtA []byte, err error) { +func (m *Insert_Request) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -4951,12 +4985,12 @@ func (m *Info_Pod) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Pod) MarshalTo(dAtA []byte) (int, error) { +func (m *Insert_Request) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Insert_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -4965,21 +4999,9 @@ func (m *Info_Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if m.Node != nil { - { - size, err := m.Node.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x3a - } - if m.Memory != nil { + if m.Config != nil { { - size, err := m.Memory.MarshalToSizedBuffer(dAtA[:i]) + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -4987,11 +5009,11 @@ func (m *Info_Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) { i = encodeVarintPayload(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x32 + dAtA[i] = 0x12 } - if m.Cpu != nil { + if m.Vector != nil { { - size, err := m.Cpu.MarshalToSizedBuffer(dAtA[:i]) + size, err := m.Vector.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -4999,40 +5021,12 @@ func (m *Info_Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) { i = encodeVarintPayload(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x2a - } - if len(m.Ip) > 0 { - i -= len(m.Ip) - copy(dAtA[i:], m.Ip) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip))) - i-- - dAtA[i] = 0x22 - } - if len(m.Namespace) > 0 { - i -= len(m.Namespace) - copy(dAtA[i:], m.Namespace) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Namespace))) - i-- - dAtA[i] = 0x1a - } - if len(m.Name) > 0 { - i -= len(m.Name) - copy(dAtA[i:], m.Name) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) - i-- - dAtA[i] = 0x12 - } - if len(m.AppName) > 0 { - i -= len(m.AppName) - copy(dAtA[i:], m.AppName) - i = encodeVarintPayload(dAtA, i, uint64(len(m.AppName))) - i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } -func (m *Info_Node) Marshal() (dAtA []byte, err error) { +func (m *Insert_MultiRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5042,12 +5036,12 @@ func (m *Info_Node) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Node) MarshalTo(dAtA []byte) (int, error) { +func (m *Insert_MultiRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Node) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Insert_MultiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5056,33 +5050,50 @@ func (m *Info_Node) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if m.Pods != nil { - { - size, err := m.Pods.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x32 - } - if m.Memory != nil { - { - size, err := m.Memory.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0xa } - i-- - dAtA[i] = 0x2a } - if m.Cpu != nil { + return len(dAtA) - i, nil +} + +func (m *Insert_Config) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Insert_Config) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Insert_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Filters != nil { { - size, err := m.Cpu.MarshalToSizedBuffer(dAtA[:i]) + size, err := m.Filters.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -5090,33 +5101,22 @@ func (m *Info_Node) MarshalToSizedBuffer(dAtA []byte) (int, error) { i = encodeVarintPayload(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x22 - } - if len(m.ExternalAddr) > 0 { - i -= len(m.ExternalAddr) - copy(dAtA[i:], m.ExternalAddr) - i = encodeVarintPayload(dAtA, i, uint64(len(m.ExternalAddr))) - i-- - dAtA[i] = 0x1a - } - if len(m.InternalAddr) > 0 { - i -= len(m.InternalAddr) - copy(dAtA[i:], m.InternalAddr) - i = encodeVarintPayload(dAtA, i, uint64(len(m.InternalAddr))) - i-- dAtA[i] = 0x12 } - if len(m.Name) > 0 { - i -= len(m.Name) - copy(dAtA[i:], m.Name) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) + if m.SkipStrictExistCheck { i-- - dAtA[i] = 0xa + if m.SkipStrictExistCheck { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 } return len(dAtA) - i, nil } -func (m *Info_CPU) Marshal() (dAtA []byte, err error) { +func (m *Update) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5126,12 +5126,12 @@ func (m *Info_CPU) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_CPU) MarshalTo(dAtA []byte) (int, error) { +func (m *Update) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_CPU) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Update) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5140,28 +5140,10 @@ func (m *Info_CPU) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if m.Usage != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Usage)))) - i-- - dAtA[i] = 0x19 - } - if m.Request != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Request)))) - i-- - dAtA[i] = 0x11 - } - if m.Limit != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Limit)))) - i-- - dAtA[i] = 0x9 - } return len(dAtA) - i, nil } -func (m *Info_Memory) Marshal() (dAtA []byte, err error) { +func (m *Update_Request) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5171,12 +5153,12 @@ func (m *Info_Memory) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Memory) MarshalTo(dAtA []byte) (int, error) { +func (m *Update_Request) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Memory) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Update_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5185,28 +5167,34 @@ func (m *Info_Memory) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if m.Usage != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Usage)))) - i-- - dAtA[i] = 0x19 - } - if m.Request != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Request)))) + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } i-- - dAtA[i] = 0x11 + dAtA[i] = 0x12 } - if m.Limit != 0 { - i -= 8 - encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Limit)))) + if m.Vector != nil { + { + size, err := m.Vector.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } i-- - dAtA[i] = 0x9 + dAtA[i] = 0xa } return len(dAtA) - i, nil } -func (m *Info_Pods) Marshal() (dAtA []byte, err error) { +func (m *Update_MultiRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5216,12 +5204,12 @@ func (m *Info_Pods) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Pods) MarshalTo(dAtA []byte) (int, error) { +func (m *Update_MultiRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Pods) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Update_MultiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5230,10 +5218,10 @@ func (m *Info_Pods) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Pods) > 0 { - for iNdEx := len(m.Pods) - 1; iNdEx >= 0; iNdEx-- { + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { { - size, err := m.Pods[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -5247,7 +5235,7 @@ func (m *Info_Pods) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *Info_Nodes) Marshal() (dAtA []byte, err error) { +func (m *Update_Config) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5257,12 +5245,12 @@ func (m *Info_Nodes) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_Nodes) MarshalTo(dAtA []byte) (int, error) { +func (m *Update_Config) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Nodes) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Update_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5271,24 +5259,32 @@ func (m *Info_Nodes) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Nodes) > 0 { - for iNdEx := len(m.Nodes) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.Nodes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintPayload(dAtA, i, uint64(size)) + if m.Filters != nil { + { + size, err := m.Filters.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err } - i-- - dAtA[i] = 0xa + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.SkipStrictExistCheck { + i-- + if m.SkipStrictExistCheck { + dAtA[i] = 1 + } else { + dAtA[i] = 0 } + i-- + dAtA[i] = 0x8 } return len(dAtA) - i, nil } -func (m *Info_IPs) Marshal() (dAtA []byte, err error) { +func (m *Upsert) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5298,12 +5294,12 @@ func (m *Info_IPs) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Info_IPs) MarshalTo(dAtA []byte) (int, error) { +func (m *Upsert) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_IPs) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Upsert) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5312,19 +5308,10 @@ func (m *Info_IPs) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ip) > 0 { - for iNdEx := len(m.Ip) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Ip[iNdEx]) - copy(dAtA[i:], m.Ip[iNdEx]) - i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip[iNdEx]))) - i-- - dAtA[i] = 0xa - } - } return len(dAtA) - i, nil } -func (m *Empty) Marshal() (dAtA []byte, err error) { +func (m *Upsert_Request) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -5334,12 +5321,12 @@ func (m *Empty) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *Empty) MarshalTo(dAtA []byte) (int, error) { +func (m *Upsert_Request) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Empty) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *Upsert_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -5348,1073 +5335,6154 @@ func (m *Empty) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.Vector != nil { + { + size, err := m.Vector.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } return len(dAtA) - i, nil } -func encodeVarintPayload(dAtA []byte, offset int, v uint64) int { - offset -= sovPayload(v) - base := offset - for v >= 1<<7 { - dAtA[offset] = uint8(v&0x7f | 0x80) - v >>= 7 - offset++ +func (m *Upsert_MultiRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - dAtA[offset] = uint8(v) - return base + return dAtA[:n], nil } -func (m *Search) Size() (n int) { - if m == nil { - return 0 - } + +func (m *Upsert_MultiRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Upsert_MultiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil } -func (m *Search_Request) Size() (n int) { - if m == nil { - return 0 +func (m *Upsert_Config) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Upsert_Config) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Upsert_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Vector) > 0 { - n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 - } - if m.Config != nil { - l = m.Config.Size() - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if m.Filters != nil { + { + size, err := m.Filters.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.SkipStrictExistCheck { + i-- + if m.SkipStrictExistCheck { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil } -func (m *Search_IDRequest) Size() (n int) { - if m == nil { - return 0 +func (m *Remove) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Remove) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Remove) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Id) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.Config != nil { - l = m.Config.Size() - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Search_Config) Size() (n int) { - if m == nil { - return 0 +func (m *Remove_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Remove_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if m.Num != 0 { - n += 1 + sovPayload(uint64(m.Num)) - } - if m.Radius != 0 { - n += 5 - } - if m.Epsilon != 0 { - n += 5 + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if m.Timeout != 0 { - n += 1 + sovPayload(uint64(m.Timeout)) + if m.Config != nil { + { + size, err := m.Config.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if m.Id != nil { + { + size, err := m.Id.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Search_Response) Size() (n int) { - if m == nil { - return 0 +func (m *Remove_MultiRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Remove_MultiRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Remove_MultiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Results) > 0 { - for _, e := range m.Results { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) - } - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Requests) > 0 { + for iNdEx := len(m.Requests) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Requests[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil } -func (m *Meta) Size() (n int) { - if m == nil { - return 0 +func (m *Remove_Config) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Remove_Config) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Remove_Config) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if m.SkipStrictExistCheck { + i-- + if m.SkipStrictExistCheck { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil } -func (m *Meta_Key) Size() (n int) { - if m == nil { - return 0 +func (m *Meta) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Key) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Meta_Keys) Size() (n int) { - if m == nil { - return 0 +func (m *Meta_Key) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_Key) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_Key) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Keys) > 0 { - for _, s := range m.Keys { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Key) > 0 { + i -= len(m.Key) + copy(dAtA[i:], m.Key) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Key))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil } -func (m *Meta_Val) Size() (n int) { - if m == nil { - return 0 +func (m *Meta_Keys) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_Keys) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_Keys) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Val) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Keys) > 0 { + for iNdEx := len(m.Keys) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Keys[iNdEx]) + copy(dAtA[i:], m.Keys[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Keys[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Meta_Val) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_Val) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_Val) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Val) > 0 { + i -= len(m.Val) + copy(dAtA[i:], m.Val) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Val))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil } -func (m *Meta_Vals) Size() (n int) { - if m == nil { - return 0 +func (m *Meta_Vals) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_Vals) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_Vals) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } if len(m.Vals) > 0 { - for _, s := range m.Vals { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + for iNdEx := len(m.Vals) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Vals[iNdEx]) + copy(dAtA[i:], m.Vals[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Vals[iNdEx]))) + i-- + dAtA[i] = 0xa } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Meta_KeyVal) Size() (n int) { - if m == nil { - return 0 +func (m *Meta_KeyVal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_KeyVal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_KeyVal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Key) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - l = len(m.Val) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if len(m.Val) > 0 { + i -= len(m.Val) + copy(dAtA[i:], m.Val) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Val))) + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Key) > 0 { + i -= len(m.Key) + copy(dAtA[i:], m.Key) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Key))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Meta_KeyVals) Size() (n int) { - if m == nil { - return 0 +func (m *Meta_KeyVals) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Meta_KeyVals) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Meta_KeyVals) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } if len(m.Kvs) > 0 { - for _, e := range m.Kvs { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) + for iNdEx := len(m.Kvs) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Kvs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Object) Size() (n int) { - if m == nil { - return 0 +func (m *Object) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Object_Distance) Size() (n int) { - if m == nil { - return 0 +func (m *Object_Distance) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_Distance) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_Distance) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Id) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } if m.Distance != 0 { - n += 5 + i -= 4 + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Distance)))) + i-- + dAtA[i] = 0x15 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Id) > 0 { + i -= len(m.Id) + copy(dAtA[i:], m.Id) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Object_ID) Size() (n int) { - if m == nil { - return 0 +func (m *Object_ID) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_ID) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_ID) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Id) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Id) > 0 { + i -= len(m.Id) + copy(dAtA[i:], m.Id) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil } -func (m *Object_IDs) Size() (n int) { - if m == nil { - return 0 +func (m *Object_IDs) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_IDs) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_IDs) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } if len(m.Ids) > 0 { - for _, s := range m.Ids { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + for iNdEx := len(m.Ids) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ids[iNdEx]) + copy(dAtA[i:], m.Ids[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ids[iNdEx]))) + i-- + dAtA[i] = 0xa } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Object_Vector) Size() (n int) { - if m == nil { - return 0 +func (m *Object_Vector) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_Vector) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_Vector) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Id) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } if len(m.Vector) > 0 { - n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 + for iNdEx := len(m.Vector) - 1; iNdEx >= 0; iNdEx-- { + f17 := math.Float32bits(float32(m.Vector[iNdEx])) + i -= 4 + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f17)) + } + i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector)*4)) + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Id) > 0 { + i -= len(m.Id) + copy(dAtA[i:], m.Id) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Object_Vectors) Size() (n int) { - if m == nil { - return 0 +func (m *Object_Vectors) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_Vectors) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_Vectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } if len(m.Vectors) > 0 { - for _, e := range m.Vectors { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) + for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Control) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Object_Blob) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Control_CreateIndexRequest) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.PoolSize != 0 { - n += 1 + sovPayload(uint64(m.PoolSize)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Object_Blob) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Replication) Size() (n int) { - if m == nil { - return 0 - } +func (m *Object_Blob) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n -} - -func (m *Replication_Recovery) Size() (n int) { - if m == nil { - return 0 + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - var l int - _ = l - if len(m.DeletedAgents) > 0 { - for _, s := range m.DeletedAgents { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } + if len(m.Object) > 0 { + i -= len(m.Object) + copy(dAtA[i:], m.Object) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Object))) + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Id) > 0 { + i -= len(m.Id) + copy(dAtA[i:], m.Id) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Id))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Replication_Rebalance) Size() (n int) { - if m == nil { - return 0 +func (m *Object_Location) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Object_Location) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Object_Location) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.HighUsageAgents) > 0 { - for _, s := range m.HighUsageAgents { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } - if len(m.LowUsageAgents) > 0 { - for _, s := range m.LowUsageAgents { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n -} - -func (m *Replication_Agents) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if len(m.Agents) > 0 { - for _, s := range m.Agents { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } - if len(m.RemovedAgents) > 0 { - for _, s := range m.RemovedAgents { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + if len(m.Ips) > 0 { + for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ips[iNdEx]) + copy(dAtA[i:], m.Ips[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + i-- + dAtA[i] = 0x1a } } - if len(m.ReplicatingAgent) > 0 { - for _, s := range m.ReplicatingAgent { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Discoverer) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Object_Locations) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Discoverer_Request) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Name) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Namespace) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Node) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Object_Locations) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup) Size() (n int) { - if m == nil { - return 0 - } +func (m *Object_Locations) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Locations) > 0 { + for iNdEx := len(m.Locations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Locations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil } -func (m *Backup_GetVector) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Control) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_GetVector_Request) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Control) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_GetVector_Owner) Size() (n int) { - if m == nil { - return 0 - } +func (m *Control) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Ip) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Backup_Locations) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Control_CreateIndexRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_Locations_Request) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Control_CreateIndexRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_Remove) Size() (n int) { - if m == nil { - return 0 - } +func (m *Control_CreateIndexRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if m.PoolSize != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.PoolSize)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil } -func (m *Backup_Remove_Request) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Replication) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_Remove_RequestMulti) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if len(m.Uuids) > 0 { - for _, s := range m.Uuids { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Replication) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_IP) Size() (n int) { - if m == nil { - return 0 - } +func (m *Replication) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Backup_IP_Register) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Replication_Recovery) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_IP_Register_Request) Size() (n int) { - if m == nil { - return 0 - } +func (m *Replication_Recovery) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Replication_Recovery) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ips) > 0 { - for _, s := range m.Ips { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + if len(m.DeletedAgents) > 0 { + for iNdEx := len(m.DeletedAgents) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.DeletedAgents[iNdEx]) + copy(dAtA[i:], m.DeletedAgents[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.DeletedAgents[iNdEx]))) + i-- + dAtA[i] = 0xa } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Backup_IP_Remove) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Replication_Rebalance) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_IP_Remove_Request) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if len(m.Ips) > 0 { - for _, s := range m.Ips { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) - } - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Replication_Rebalance) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_MetaVector) Size() (n int) { - if m == nil { - return 0 - } +func (m *Replication_Rebalance) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Meta) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if len(m.Vector) > 0 { - n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if len(m.Ips) > 0 { - for _, s := range m.Ips { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + if len(m.LowUsageAgents) > 0 { + for iNdEx := len(m.LowUsageAgents) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.LowUsageAgents[iNdEx]) + copy(dAtA[i:], m.LowUsageAgents[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.LowUsageAgents[iNdEx]))) + i-- + dAtA[i] = 0x12 } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.HighUsageAgents) > 0 { + for iNdEx := len(m.HighUsageAgents) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.HighUsageAgents[iNdEx]) + copy(dAtA[i:], m.HighUsageAgents[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.HighUsageAgents[iNdEx]))) + i-- + dAtA[i] = 0xa + } } - return n + return len(dAtA) - i, nil } -func (m *Backup_MetaVectors) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if len(m.Vectors) > 0 { - for _, e := range m.Vectors { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) - } - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Replication_Agents) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Backup_Compressed) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Replication_Agents) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Backup_Compressed_MetaVector) Size() (n int) { - if m == nil { - return 0 - } +func (m *Replication_Agents) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Meta) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - l = len(m.Vector) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if len(m.ReplicatingAgent) > 0 { + for iNdEx := len(m.ReplicatingAgent) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.ReplicatingAgent[iNdEx]) + copy(dAtA[i:], m.ReplicatingAgent[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.ReplicatingAgent[iNdEx]))) + i-- + dAtA[i] = 0x1a + } } - if len(m.Ips) > 0 { - for _, s := range m.Ips { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + if len(m.RemovedAgents) > 0 { + for iNdEx := len(m.RemovedAgents) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.RemovedAgents[iNdEx]) + copy(dAtA[i:], m.RemovedAgents[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.RemovedAgents[iNdEx]))) + i-- + dAtA[i] = 0x12 } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Agents) > 0 { + for iNdEx := len(m.Agents) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Agents[iNdEx]) + copy(dAtA[i:], m.Agents[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Agents[iNdEx]))) + i-- + dAtA[i] = 0xa + } } - return n + return len(dAtA) - i, nil } -func (m *Backup_Compressed_MetaVectors) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if len(m.Vectors) > 0 { - for _, e := range m.Vectors { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) - } - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) +func (m *Discoverer) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Info) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n +func (m *Discoverer) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *Info_Index) Size() (n int) { - if m == nil { - return 0 - } +func (m *Discoverer) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Index_Count) Size() (n int) { - if m == nil { - return 0 +func (m *Discoverer_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Discoverer_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Discoverer_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if m.Stored != 0 { - n += 1 + sovPayload(uint64(m.Stored)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if m.Uncommitted != 0 { - n += 1 + sovPayload(uint64(m.Uncommitted)) + if len(m.Node) > 0 { + i -= len(m.Node) + copy(dAtA[i:], m.Node) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Node))) + i-- + dAtA[i] = 0x1a } - if m.Indexing { - n += 2 + if len(m.Namespace) > 0 { + i -= len(m.Namespace) + copy(dAtA[i:], m.Namespace) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Namespace))) + i-- + dAtA[i] = 0x12 } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Info_Index_UUID) Size() (n int) { - if m == nil { - return 0 +func (m *Backup) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Index_UUID_Committed) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_GetVector) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_GetVector) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_GetVector) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Index_UUID_Uncommitted) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_GetVector_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_GetVector_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_GetVector_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Uuid) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil } -func (m *Info_Pod) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_GetVector_Owner) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_GetVector_Owner) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_GetVector_Owner) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.AppName) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Name) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Namespace) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - l = len(m.Ip) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.Cpu != nil { - l = m.Cpu.Size() - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if m.Memory != nil { - l = m.Memory.Size() - n += 1 + l + sovPayload(uint64(l)) + if len(m.Ip) > 0 { + i -= len(m.Ip) + copy(dAtA[i:], m.Ip) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip))) + i-- + dAtA[i] = 0xa } - if m.Node != nil { - l = m.Node.Size() - n += 1 + l + sovPayload(uint64(l)) + return len(dAtA) - i, nil +} + +func (m *Backup_Locations) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_Locations) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Locations) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Node) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_Locations_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_Locations_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Locations_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - l = len(m.Name) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - l = len(m.InternalAddr) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa } - l = len(m.ExternalAddr) - if l > 0 { - n += 1 + l + sovPayload(uint64(l)) - } - if m.Cpu != nil { - l = m.Cpu.Size() - n += 1 + l + sovPayload(uint64(l)) - } - if m.Memory != nil { - l = m.Memory.Size() - n += 1 + l + sovPayload(uint64(l)) - } - if m.Pods != nil { - l = m.Pods.Size() - n += 1 + l + sovPayload(uint64(l)) - } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) - } - return n + return len(dAtA) - i, nil } -func (m *Info_CPU) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_Remove) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_Remove) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Remove) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if m.Limit != 0 { - n += 9 - } - if m.Request != 0 { - n += 9 - } - if m.Usage != 0 { - n += 9 - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Memory) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_Remove_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_Remove_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if m.Limit != 0 { - n += 9 + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - if m.Request != 0 { - n += 9 + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa } - if m.Usage != 0 { - n += 9 + return len(dAtA) - i, nil +} + +func (m *Backup_Remove_RequestMulti) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_Remove_RequestMulti) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Remove_RequestMulti) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + if len(m.Uuids) > 0 { + for iNdEx := len(m.Uuids) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Uuids[iNdEx]) + copy(dAtA[i:], m.Uuids[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuids[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil } -func (m *Info_Pods) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_IP) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_IP) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_IP) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Pods) > 0 { - for _, e := range m.Pods { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) - } - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_Nodes) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_IP_Register) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_IP_Register) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_IP_Register) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Nodes) > 0 { - for _, e := range m.Nodes { - l = e.Size() - n += 1 + l + sovPayload(uint64(l)) - } - } if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) } - return n + return len(dAtA) - i, nil } -func (m *Info_IPs) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_IP_Register_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_IP_Register_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_IP_Register_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l - if len(m.Ip) > 0 { - for _, s := range m.Ip { - l = len(s) - n += 1 + l + sovPayload(uint64(l)) + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Ips) > 0 { + for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ips[iNdEx]) + copy(dAtA[i:], m.Ips[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + i-- + dAtA[i] = 0x12 } } - if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa } - return n + return len(dAtA) - i, nil } -func (m *Empty) Size() (n int) { - if m == nil { - return 0 +func (m *Backup_IP_Remove) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err } + return dAtA[:n], nil +} + +func (m *Backup_IP_Remove) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_IP_Remove) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i var l int _ = l if m.XXX_unrecognized != nil { - n += len(m.XXX_unrecognized) + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *Backup_IP_Remove_Request) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_IP_Remove_Request) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_IP_Remove_Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Ips) > 0 { + for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ips[iNdEx]) + copy(dAtA[i:], m.Ips[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Backup_Vector) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_Vector) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Vector) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Ips) > 0 { + for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ips[iNdEx]) + copy(dAtA[i:], m.Ips[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Vector) > 0 { + for iNdEx := len(m.Vector) - 1; iNdEx >= 0; iNdEx-- { + f18 := math.Float32bits(float32(m.Vector[iNdEx])) + i -= 4 + encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f18)) + } + i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector)*4)) + i-- + dAtA[i] = 0x1a + } + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Backup_Vectors) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_Vectors) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Vectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Vectors) > 0 { + for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Backup_Compressed) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_Compressed) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Compressed) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *Backup_Compressed_Vector) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_Compressed_Vector) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Compressed_Vector) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Ips) > 0 { + for iNdEx := len(m.Ips) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ips[iNdEx]) + copy(dAtA[i:], m.Ips[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ips[iNdEx]))) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Vector) > 0 { + i -= len(m.Vector) + copy(dAtA[i:], m.Vector) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Vector))) + i-- + dAtA[i] = 0x1a + } + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Backup_Compressed_Vectors) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Backup_Compressed_Vectors) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Backup_Compressed_Vectors) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Vectors) > 0 { + for iNdEx := len(m.Vectors) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Vectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Info) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *Info_Index) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Index) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Index) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *Info_Index_Count) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Index_Count) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Index_Count) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Indexing { + i-- + if m.Indexing { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if m.Uncommitted != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.Uncommitted)) + i-- + dAtA[i] = 0x10 + } + if m.Stored != 0 { + i = encodeVarintPayload(dAtA, i, uint64(m.Stored)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *Info_Index_UUID) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Index_UUID) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Index_UUID) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *Info_Index_UUID_Committed) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Index_UUID_Committed) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Index_UUID_Committed) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Info_Index_UUID_Uncommitted) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Index_UUID_Uncommitted) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Index_UUID_Uncommitted) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Uuid) > 0 { + i -= len(m.Uuid) + copy(dAtA[i:], m.Uuid) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Uuid))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Info_Pod) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Pod) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Node != nil { + { + size, err := m.Node.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + } + if m.Memory != nil { + { + size, err := m.Memory.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + if m.Cpu != nil { + { + size, err := m.Cpu.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + } + if len(m.Ip) > 0 { + i -= len(m.Ip) + copy(dAtA[i:], m.Ip) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip))) + i-- + dAtA[i] = 0x22 + } + if len(m.Namespace) > 0 { + i -= len(m.Namespace) + copy(dAtA[i:], m.Namespace) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Namespace))) + i-- + dAtA[i] = 0x1a + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x12 + } + if len(m.AppName) > 0 { + i -= len(m.AppName) + copy(dAtA[i:], m.AppName) + i = encodeVarintPayload(dAtA, i, uint64(len(m.AppName))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Info_Node) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Node) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Node) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Pods != nil { + { + size, err := m.Pods.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + if m.Memory != nil { + { + size, err := m.Memory.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + } + if m.Cpu != nil { + { + size, err := m.Cpu.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + if len(m.ExternalAddr) > 0 { + i -= len(m.ExternalAddr) + copy(dAtA[i:], m.ExternalAddr) + i = encodeVarintPayload(dAtA, i, uint64(len(m.ExternalAddr))) + i-- + dAtA[i] = 0x1a + } + if len(m.InternalAddr) > 0 { + i -= len(m.InternalAddr) + copy(dAtA[i:], m.InternalAddr) + i = encodeVarintPayload(dAtA, i, uint64(len(m.InternalAddr))) + i-- + dAtA[i] = 0x12 + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Info_CPU) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_CPU) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_CPU) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Usage != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Usage)))) + i-- + dAtA[i] = 0x19 + } + if m.Request != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Request)))) + i-- + dAtA[i] = 0x11 + } + if m.Limit != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Limit)))) + i-- + dAtA[i] = 0x9 + } + return len(dAtA) - i, nil +} + +func (m *Info_Memory) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Memory) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Memory) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if m.Usage != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Usage)))) + i-- + dAtA[i] = 0x19 + } + if m.Request != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Request)))) + i-- + dAtA[i] = 0x11 + } + if m.Limit != 0 { + i -= 8 + encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Limit)))) + i-- + dAtA[i] = 0x9 + } + return len(dAtA) - i, nil +} + +func (m *Info_Pods) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Pods) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Pods) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Pods) > 0 { + for iNdEx := len(m.Pods) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Pods[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Info_Nodes) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_Nodes) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_Nodes) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Nodes) > 0 { + for iNdEx := len(m.Nodes) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Nodes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintPayload(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Info_IPs) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Info_IPs) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Info_IPs) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.Ip) > 0 { + for iNdEx := len(m.Ip) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Ip[iNdEx]) + copy(dAtA[i:], m.Ip[iNdEx]) + i = encodeVarintPayload(dAtA, i, uint64(len(m.Ip[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *Empty) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Empty) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Empty) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func encodeVarintPayload(dAtA []byte, offset int, v uint64) int { + offset -= sovPayload(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *Search) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Vector) > 0 { + n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_MultiRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_IDRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Id) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_MultiIDRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_ObjectRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Object) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.RequestId) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Num != 0 { + n += 1 + sovPayload(uint64(m.Num)) + } + if m.Radius != 0 { + n += 5 + } + if m.Epsilon != 0 { + n += 5 + } + if m.Timeout != 0 { + n += 1 + sovPayload(uint64(m.Timeout)) + } + if m.Filters != nil { + l = m.Filters.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_Response) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.RequestId) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Results) > 0 { + for _, e := range m.Results { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Search_Responses) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Responses) > 0 { + for _, e := range m.Responses { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Filter) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Filter_Target) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Host) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Port != 0 { + n += 1 + sovPayload(uint64(m.Port)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Filter_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Targets) > 0 { + for _, s := range m.Targets { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Insert) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Insert_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Vector != nil { + l = m.Vector.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Insert_MultiRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Insert_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SkipStrictExistCheck { + n += 2 + } + if m.Filters != nil { + l = m.Filters.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Update) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Update_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Vector != nil { + l = m.Vector.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Update_MultiRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Update_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SkipStrictExistCheck { + n += 2 + } + if m.Filters != nil { + l = m.Filters.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Upsert) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Upsert_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Vector != nil { + l = m.Vector.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Upsert_MultiRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Upsert_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SkipStrictExistCheck { + n += 2 + } + if m.Filters != nil { + l = m.Filters.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Remove) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Remove_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Id != nil { + l = m.Id.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Config != nil { + l = m.Config.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Remove_MultiRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Requests) > 0 { + for _, e := range m.Requests { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Remove_Config) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SkipStrictExistCheck { + n += 2 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_Key) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Key) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_Keys) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Keys) > 0 { + for _, s := range m.Keys { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_Val) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Val) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_Vals) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Vals) > 0 { + for _, s := range m.Vals { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_KeyVal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Key) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Val) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Meta_KeyVals) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Kvs) > 0 { + for _, e := range m.Kvs { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Distance) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Id) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Distance != 0 { + n += 5 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_ID) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Id) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_IDs) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Ids) > 0 { + for _, s := range m.Ids { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Vector) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Id) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Vector) > 0 { + n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Vectors) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Vectors) > 0 { + for _, e := range m.Vectors { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Blob) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Id) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Object) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Location) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Name) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Ips) > 0 { + for _, s := range m.Ips { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Object_Locations) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Locations) > 0 { + for _, e := range m.Locations { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Control) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Control_CreateIndexRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.PoolSize != 0 { + n += 1 + sovPayload(uint64(m.PoolSize)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Replication) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Replication_Recovery) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.DeletedAgents) > 0 { + for _, s := range m.DeletedAgents { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Replication_Rebalance) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.HighUsageAgents) > 0 { + for _, s := range m.HighUsageAgents { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if len(m.LowUsageAgents) > 0 { + for _, s := range m.LowUsageAgents { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Replication_Agents) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Agents) > 0 { + for _, s := range m.Agents { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if len(m.RemovedAgents) > 0 { + for _, s := range m.RemovedAgents { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if len(m.ReplicatingAgent) > 0 { + for _, s := range m.ReplicatingAgent { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Discoverer) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Discoverer_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Name) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Namespace) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Node) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_GetVector) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_GetVector_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_GetVector_Owner) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Ip) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Locations) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Locations_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Remove) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Remove_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Remove_RequestMulti) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Uuids) > 0 { + for _, s := range m.Uuids { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_IP) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_IP_Register) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_IP_Register_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Ips) > 0 { + for _, s := range m.Ips { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_IP_Remove) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_IP_Remove_Request) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Ips) > 0 { + for _, s := range m.Ips { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Vector) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Vector) > 0 { + n += 1 + sovPayload(uint64(len(m.Vector)*4)) + len(m.Vector)*4 + } + if len(m.Ips) > 0 { + for _, s := range m.Ips { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Vectors) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Vectors) > 0 { + for _, e := range m.Vectors { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Compressed) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Compressed_Vector) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Vector) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if len(m.Ips) > 0 { + for _, s := range m.Ips { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Backup_Compressed_Vectors) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Vectors) > 0 { + for _, e := range m.Vectors { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Index) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Index_Count) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Stored != 0 { + n += 1 + sovPayload(uint64(m.Stored)) + } + if m.Uncommitted != 0 { + n += 1 + sovPayload(uint64(m.Uncommitted)) + } + if m.Indexing { + n += 2 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Index_UUID) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Index_UUID_Committed) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Index_UUID_Uncommitted) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Uuid) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Pod) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.AppName) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Name) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Namespace) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.Ip) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Cpu != nil { + l = m.Cpu.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Memory != nil { + l = m.Memory.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Node != nil { + l = m.Node.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Node) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Name) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.InternalAddr) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + l = len(m.ExternalAddr) + if l > 0 { + n += 1 + l + sovPayload(uint64(l)) + } + if m.Cpu != nil { + l = m.Cpu.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Memory != nil { + l = m.Memory.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.Pods != nil { + l = m.Pods.Size() + n += 1 + l + sovPayload(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_CPU) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Limit != 0 { + n += 9 + } + if m.Request != 0 { + n += 9 + } + if m.Usage != 0 { + n += 9 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Memory) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Limit != 0 { + n += 9 + } + if m.Request != 0 { + n += 9 + } + if m.Usage != 0 { + n += 9 + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Pods) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Pods) > 0 { + for _, e := range m.Pods { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_Nodes) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Nodes) > 0 { + for _, e := range m.Nodes { + l = e.Size() + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Info_IPs) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Ip) > 0 { + for _, s := range m.Ip { + l = len(s) + n += 1 + l + sovPayload(uint64(l)) + } + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *Empty) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func sovPayload(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozPayload(x uint64) (n int) { + return sovPayload(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *Search) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Search: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Search: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_Request) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Request: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType == 5 { + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + v2 := float32(math.Float32frombits(v)) + m.Vector = append(m.Vector, v2) + } else if wireType == 2 { + var packedLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + packedLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if packedLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + packedLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + var elementCount int + elementCount = packedLen / 4 + if elementCount != 0 && len(m.Vector) == 0 { + m.Vector = make([]float32, 0, elementCount) + } + for iNdEx < postIndex { + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + v2 := float32(math.Float32frombits(v)) + m.Vector = append(m.Vector, v2) + } + } else { + return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Search_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_MultiRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MultiRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MultiRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Requests = append(m.Requests, &Search_Request{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: IDRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: IDRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Id = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Search_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_MultiIDRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MultiIDRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MultiIDRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Requests = append(m.Requests, &Search_IDRequest{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_ObjectRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ObjectRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ObjectRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Object", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Object = append(m.Object[:0], dAtA[iNdEx:postIndex]...) + if m.Object == nil { + m.Object = []byte{} + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Search_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_Config) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Config: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RequestId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RequestId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Num", wireType) + } + m.Num = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Num |= uint32(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 5 { + return fmt.Errorf("proto: wrong wireType = %d for field Radius", wireType) + } + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + m.Radius = float32(math.Float32frombits(v)) + case 4: + if wireType != 5 { + return fmt.Errorf("proto: wrong wireType = %d for field Epsilon", wireType) + } + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + m.Epsilon = float32(math.Float32frombits(v)) + case 5: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) + } + m.Timeout = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Timeout |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Filters == nil { + m.Filters = &Filter_Config{} + } + if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_Response) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Response: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Response: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RequestId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RequestId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Results = append(m.Results, &Object_Distance{}) + if err := m.Results[len(m.Results)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Search_Responses) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Responses: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Responses: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Responses = append(m.Responses, &Search_Response{}) + if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Filter) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Filter: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Filter: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Filter_Target) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Target: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Target: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Host = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) + } + m.Port = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Port |= uint32(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Filter_Config) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Config: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Targets", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Targets = append(m.Targets, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Insert) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Insert: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Insert: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Insert_Request) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Request: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Vector == nil { + m.Vector = &Object_Vector{} + } + if err := m.Vector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Insert_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Insert_MultiRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MultiRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MultiRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Requests = append(m.Requests, &Insert_Request{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Insert_Config) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Config: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SkipStrictExistCheck", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.SkipStrictExistCheck = bool(v != 0) + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Filters == nil { + m.Filters = &Filter_Config{} + } + if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Update) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Update: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Update: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Update_Request) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Request: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Vector == nil { + m.Vector = &Object_Vector{} + } + if err := m.Vector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Update_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Update_MultiRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MultiRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MultiRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Requests = append(m.Requests, &Update_Request{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Update_Config) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Config: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SkipStrictExistCheck", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.SkipStrictExistCheck = bool(v != 0) + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Filters == nil { + m.Filters = &Filter_Config{} + } + if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Upsert) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Upsert: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Upsert: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Upsert_Request) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Request: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Vector == nil { + m.Vector = &Object_Vector{} + } + if err := m.Vector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Config == nil { + m.Config = &Upsert_Config{} + } + if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } } - return n -} -func sovPayload(x uint64) (n int) { - return (math_bits.Len64(x|1) + 6) / 7 -} -func sozPayload(x uint64) (n int) { - return sovPayload(uint64((x << 1) ^ uint64((int64(x) >> 63)))) + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil } -func (m *Search) Unmarshal(dAtA []byte) error { +func (m *Upsert_MultiRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6437,19 +11505,56 @@ func (m *Search) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Search: wiretype end group for non-group") + return fmt.Errorf("proto: MultiRequest: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Search: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: MultiRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Requests = append(m.Requests, &Upsert_Request{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -6465,7 +11570,7 @@ func (m *Search) Unmarshal(dAtA []byte) error { } return nil } -func (m *Search_Request) Unmarshal(dAtA []byte) error { +func (m *Upsert_Config) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6488,69 +11593,35 @@ func (m *Search_Request) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Request: wiretype end group for non-group") + return fmt.Errorf("proto: Config: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: - if wireType == 5 { - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF - } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - v2 := float32(math.Float32frombits(v)) - m.Vector = append(m.Vector, v2) - } else if wireType == 2 { - var packedLen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowPayload - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - packedLen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if packedLen < 0 { - return ErrInvalidLengthPayload - } - postIndex := iNdEx + packedLen - if postIndex < 0 { - return ErrInvalidLengthPayload + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SkipStrictExistCheck", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload } - if postIndex > l { + if iNdEx >= l { return io.ErrUnexpectedEOF } - var elementCount int - elementCount = packedLen / 4 - if elementCount != 0 && len(m.Vector) == 0 { - m.Vector = make([]float32, 0, elementCount) - } - for iNdEx < postIndex { - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF - } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - v2 := float32(math.Float32frombits(v)) - m.Vector = append(m.Vector, v2) + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break } - } else { - return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) } + m.SkipStrictExistCheck = bool(v != 0) case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6577,10 +11648,10 @@ func (m *Search_Request) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if m.Config == nil { - m.Config = &Search_Config{} + if m.Filters == nil { + m.Filters = &Filter_Config{} } - if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -6590,7 +11661,10 @@ func (m *Search_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -6606,7 +11680,7 @@ func (m *Search_Request) Unmarshal(dAtA []byte) error { } return nil } -func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { +func (m *Remove) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6629,17 +11703,71 @@ func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: IDRequest: wiretype end group for non-group") + return fmt.Errorf("proto: Remove: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: IDRequest: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Remove: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Remove_Request) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Request: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPayload @@ -6649,23 +11777,27 @@ func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLengthPayload } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthPayload } if postIndex > l { return io.ErrUnexpectedEOF } - m.Id = string(dAtA[iNdEx:postIndex]) + if m.Id == nil { + m.Id = &Object_ID{} + } + if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex case 2: if wireType != 2 { @@ -6697,7 +11829,7 @@ func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { return io.ErrUnexpectedEOF } if m.Config == nil { - m.Config = &Search_Config{} + m.Config = &Remove_Config{} } if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err @@ -6709,7 +11841,10 @@ func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -6725,7 +11860,7 @@ func (m *Search_IDRequest) Unmarshal(dAtA []byte) error { } return nil } -func (m *Search_Config) Unmarshal(dAtA []byte) error { +func (m *Remove_MultiRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6748,17 +11883,17 @@ func (m *Search_Config) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Config: wiretype end group for non-group") + return fmt.Errorf("proto: MultiRequest: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: MultiRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field Num", wireType) + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType) } - m.Num = 0 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPayload @@ -6768,59 +11903,36 @@ func (m *Search_Config) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.Num |= uint32(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - case 2: - if wireType != 5 { - return fmt.Errorf("proto: wrong wireType = %d for field Radius", wireType) - } - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF + if msglen < 0 { + return ErrInvalidLengthPayload } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - m.Radius = float32(math.Float32frombits(v)) - case 3: - if wireType != 5 { - return fmt.Errorf("proto: wrong wireType = %d for field Epsilon", wireType) + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload } - var v uint32 - if (iNdEx + 4) > l { + if postIndex > l { return io.ErrUnexpectedEOF } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - m.Epsilon = float32(math.Float32frombits(v)) - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) - } - m.Timeout = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowPayload - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.Timeout |= int64(b&0x7F) << shift - if b < 0x80 { - break - } + m.Requests = append(m.Requests, &Remove_Request{}) + if err := m.Requests[len(m.Requests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -6836,7 +11948,7 @@ func (m *Search_Config) Unmarshal(dAtA []byte) error { } return nil } -func (m *Search_Response) Unmarshal(dAtA []byte) error { +func (m *Remove_Config) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6859,17 +11971,17 @@ func (m *Search_Response) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Response: wiretype end group for non-group") + return fmt.Errorf("proto: Config: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Response: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Config: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType) + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SkipStrictExistCheck", wireType) } - var msglen int + var v int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPayload @@ -6879,33 +11991,22 @@ func (m *Search_Response) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + v |= int(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { - return ErrInvalidLengthPayload - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthPayload - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Results = append(m.Results, &Object_Distance{}) - if err := m.Results[len(m.Results)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex + m.SkipStrictExistCheck = bool(v != 0) default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -6956,7 +12057,10 @@ func (m *Meta) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7039,7 +12143,10 @@ func (m *Meta_Key) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7122,7 +12229,10 @@ func (m *Meta_Keys) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7205,7 +12315,10 @@ func (m *Meta_Val) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7288,7 +12401,10 @@ func (m *Meta_Vals) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7367,7 +12483,235 @@ func (m *Meta_KeyVal) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Val = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: KeyVals: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: KeyVals: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Kvs = append(m.Kvs, &Meta_KeyVal{}) + if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Object) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Object: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Object: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipPayload(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Object_Distance) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Distance: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Distance: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -7395,15 +12739,29 @@ func (m *Meta_KeyVal) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Val = string(dAtA[iNdEx:postIndex]) + m.Id = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 2: + if wireType != 5 { + return fmt.Errorf("proto: wrong wireType = %d for field Distance", wireType) + } + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + m.Distance = float32(math.Float32frombits(v)) default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7419,7 +12777,7 @@ func (m *Meta_KeyVal) Unmarshal(dAtA []byte) error { } return nil } -func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { +func (m *Object_ID) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7442,17 +12800,17 @@ func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: KeyVals: wiretype end group for non-group") + return fmt.Errorf("proto: ID: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: KeyVals: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: ID: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPayload @@ -7462,25 +12820,23 @@ func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLengthPayload } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthPayload } if postIndex > l { return io.ErrUnexpectedEOF } - m.Kvs = append(m.Kvs, &Meta_KeyVal{}) - if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Id = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex @@ -7488,7 +12844,10 @@ func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7504,7 +12863,7 @@ func (m *Meta_KeyVals) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object) Unmarshal(dAtA []byte) error { +func (m *Object_IDs) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7527,19 +12886,54 @@ func (m *Object) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Object: wiretype end group for non-group") + return fmt.Errorf("proto: IDs: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Object: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: IDs: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Ids = append(m.Ids, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7555,7 +12949,7 @@ func (m *Object) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object_Distance) Unmarshal(dAtA []byte) error { +func (m *Object_Vector) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7578,10 +12972,10 @@ func (m *Object_Distance) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Distance: wiretype end group for non-group") + return fmt.Errorf("proto: Vector: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Distance: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vector: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -7617,23 +13011,69 @@ func (m *Object_Distance) Unmarshal(dAtA []byte) error { m.Id = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: - if wireType != 5 { - return fmt.Errorf("proto: wrong wireType = %d for field Distance", wireType) - } - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF + if wireType == 5 { + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + v2 := float32(math.Float32frombits(v)) + m.Vector = append(m.Vector, v2) + } else if wireType == 2 { + var packedLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + packedLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if packedLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + packedLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + var elementCount int + elementCount = packedLen / 4 + if elementCount != 0 && len(m.Vector) == 0 { + m.Vector = make([]float32, 0, elementCount) + } + for iNdEx < postIndex { + var v uint32 + if (iNdEx + 4) > l { + return io.ErrUnexpectedEOF + } + v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) + iNdEx += 4 + v2 := float32(math.Float32frombits(v)) + m.Vector = append(m.Vector, v2) + } + } else { + return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - m.Distance = float32(math.Float32frombits(v)) default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7649,7 +13089,7 @@ func (m *Object_Distance) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object_ID) Unmarshal(dAtA []byte) error { +func (m *Object_Vectors) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7672,17 +13112,17 @@ func (m *Object_ID) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: ID: wiretype end group for non-group") + return fmt.Errorf("proto: Vectors: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: ID: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vectors: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Vectors", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPayload @@ -7692,23 +13132,25 @@ func (m *Object_ID) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLengthPayload } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthPayload } if postIndex > l { return io.ErrUnexpectedEOF } - m.Id = string(dAtA[iNdEx:postIndex]) + m.Vectors = append(m.Vectors, &Object_Vector{}) + if err := m.Vectors[len(m.Vectors)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex default: iNdEx = preIndex @@ -7716,7 +13158,10 @@ func (m *Object_ID) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7732,7 +13177,7 @@ func (m *Object_ID) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object_IDs) Unmarshal(dAtA []byte) error { +func (m *Object_Blob) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7755,15 +13200,15 @@ func (m *Object_IDs) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: IDs: wiretype end group for non-group") + return fmt.Errorf("proto: Blob: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: IDs: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Blob: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -7791,7 +13236,41 @@ func (m *Object_IDs) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Ids = append(m.Ids, string(dAtA[iNdEx:postIndex])) + m.Id = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Object", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Object = append(m.Object[:0], dAtA[iNdEx:postIndex]...) + if m.Object == nil { + m.Object = []byte{} + } iNdEx = postIndex default: iNdEx = preIndex @@ -7799,7 +13278,10 @@ func (m *Object_IDs) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7815,7 +13297,7 @@ func (m *Object_IDs) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object_Vector) Unmarshal(dAtA []byte) error { +func (m *Object_Location) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7834,19 +13316,51 @@ func (m *Object_Vector) Unmarshal(dAtA []byte) error { if b < 0x80 { break } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: Vector: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: Vector: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Location: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Location: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Name = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -7874,69 +13388,50 @@ func (m *Object_Vector) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Id = string(dAtA[iNdEx:postIndex]) + m.Uuid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 2: - if wireType == 5 { - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF - } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - v2 := float32(math.Float32frombits(v)) - m.Vector = append(m.Vector, v2) - } else if wireType == 2 { - var packedLen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowPayload - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - packedLen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if packedLen < 0 { - return ErrInvalidLengthPayload - } - postIndex := iNdEx + packedLen - if postIndex < 0 { - return ErrInvalidLengthPayload + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Ips", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowPayload } - if postIndex > l { + if iNdEx >= l { return io.ErrUnexpectedEOF } - var elementCount int - elementCount = packedLen / 4 - if elementCount != 0 && len(m.Vector) == 0 { - m.Vector = make([]float32, 0, elementCount) - } - for iNdEx < postIndex { - var v uint32 - if (iNdEx + 4) > l { - return io.ErrUnexpectedEOF - } - v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) - iNdEx += 4 - v2 := float32(math.Float32frombits(v)) - m.Vector = append(m.Vector, v2) + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break } - } else { - return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthPayload + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthPayload + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Ips = append(m.Ips, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipPayload(dAtA[iNdEx:]) if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -7952,7 +13447,7 @@ func (m *Object_Vector) Unmarshal(dAtA []byte) error { } return nil } -func (m *Object_Vectors) Unmarshal(dAtA []byte) error { +func (m *Object_Locations) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -7975,15 +13470,15 @@ func (m *Object_Vectors) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Vectors: wiretype end group for non-group") + return fmt.Errorf("proto: Locations: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Vectors: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Locations: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Vectors", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Locations", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -8010,8 +13505,8 @@ func (m *Object_Vectors) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Vectors = append(m.Vectors, &Object_Vector{}) - if err := m.Vectors[len(m.Vectors)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + m.Locations = append(m.Locations, &Object_Location{}) + if err := m.Locations[len(m.Locations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8021,7 +13516,10 @@ func (m *Object_Vectors) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8072,7 +13570,10 @@ func (m *Control) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8142,7 +13643,10 @@ func (m *Control_CreateIndexRequest) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8193,7 +13697,10 @@ func (m *Replication) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8276,7 +13783,10 @@ func (m *Replication_Recovery) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8391,7 +13901,10 @@ func (m *Replication_Rebalance) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8538,7 +14051,10 @@ func (m *Replication_Agents) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8589,7 +14105,10 @@ func (m *Discoverer) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8736,7 +14255,10 @@ func (m *Discoverer_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8787,7 +14309,10 @@ func (m *Backup) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8838,7 +14363,10 @@ func (m *Backup_GetVector) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -8921,7 +14449,10 @@ func (m *Backup_GetVector_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9004,7 +14535,10 @@ func (m *Backup_GetVector_Owner) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9055,7 +14589,10 @@ func (m *Backup_Locations) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9138,7 +14675,10 @@ func (m *Backup_Locations_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9189,7 +14729,10 @@ func (m *Backup_Remove) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9272,7 +14815,10 @@ func (m *Backup_Remove_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9355,7 +14901,10 @@ func (m *Backup_Remove_RequestMulti) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9406,7 +14955,10 @@ func (m *Backup_IP) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9457,7 +15009,10 @@ func (m *Backup_IP_Register) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9572,7 +15127,10 @@ func (m *Backup_IP_Register_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9623,7 +15181,10 @@ func (m *Backup_IP_Remove) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9706,7 +15267,10 @@ func (m *Backup_IP_Remove_Request) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9722,7 +15286,7 @@ func (m *Backup_IP_Remove_Request) Unmarshal(dAtA []byte) error { } return nil } -func (m *Backup_MetaVector) Unmarshal(dAtA []byte) error { +func (m *Backup_Vector) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -9745,10 +15309,10 @@ func (m *Backup_MetaVector) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: MetaVector: wiretype end group for non-group") + return fmt.Errorf("proto: Vector: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: MetaVector: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vector: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -9783,38 +15347,6 @@ func (m *Backup_MetaVector) Unmarshal(dAtA []byte) error { } m.Uuid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Meta", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowPayload - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthPayload - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthPayload - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Meta = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex case 3: if wireType == 5 { var v uint32 @@ -9907,7 +15439,10 @@ func (m *Backup_MetaVector) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -9923,7 +15458,7 @@ func (m *Backup_MetaVector) Unmarshal(dAtA []byte) error { } return nil } -func (m *Backup_MetaVectors) Unmarshal(dAtA []byte) error { +func (m *Backup_Vectors) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -9946,10 +15481,10 @@ func (m *Backup_MetaVectors) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: MetaVectors: wiretype end group for non-group") + return fmt.Errorf("proto: Vectors: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: MetaVectors: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vectors: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -9981,7 +15516,7 @@ func (m *Backup_MetaVectors) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Vectors = append(m.Vectors, &Backup_MetaVector{}) + m.Vectors = append(m.Vectors, &Backup_Vector{}) if err := m.Vectors[len(m.Vectors)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } @@ -9992,7 +15527,10 @@ func (m *Backup_MetaVectors) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10043,7 +15581,10 @@ func (m *Backup_Compressed) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10059,7 +15600,7 @@ func (m *Backup_Compressed) Unmarshal(dAtA []byte) error { } return nil } -func (m *Backup_Compressed_MetaVector) Unmarshal(dAtA []byte) error { +func (m *Backup_Compressed_Vector) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -10082,10 +15623,10 @@ func (m *Backup_Compressed_MetaVector) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: MetaVector: wiretype end group for non-group") + return fmt.Errorf("proto: Vector: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: MetaVector: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vector: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -10120,38 +15661,6 @@ func (m *Backup_Compressed_MetaVector) Unmarshal(dAtA []byte) error { } m.Uuid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Meta", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowPayload - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthPayload - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthPayload - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Meta = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Vector", wireType) @@ -10224,7 +15733,10 @@ func (m *Backup_Compressed_MetaVector) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10240,7 +15752,7 @@ func (m *Backup_Compressed_MetaVector) Unmarshal(dAtA []byte) error { } return nil } -func (m *Backup_Compressed_MetaVectors) Unmarshal(dAtA []byte) error { +func (m *Backup_Compressed_Vectors) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -10263,10 +15775,10 @@ func (m *Backup_Compressed_MetaVectors) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: MetaVectors: wiretype end group for non-group") + return fmt.Errorf("proto: Vectors: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: MetaVectors: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Vectors: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -10298,7 +15810,7 @@ func (m *Backup_Compressed_MetaVectors) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Vectors = append(m.Vectors, &Backup_Compressed_MetaVector{}) + m.Vectors = append(m.Vectors, &Backup_Compressed_Vector{}) if err := m.Vectors[len(m.Vectors)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } @@ -10309,7 +15821,10 @@ func (m *Backup_Compressed_MetaVectors) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10360,7 +15875,10 @@ func (m *Info) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10411,7 +15929,10 @@ func (m *Info_Index) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10520,7 +16041,10 @@ func (m *Info_Index_Count) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10571,7 +16095,10 @@ func (m *Info_Index_UUID) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10654,7 +16181,10 @@ func (m *Info_Index_UUID_Committed) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -10737,7 +16267,10 @@ func (m *Info_Index_UUID_Uncommitted) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11024,7 +16557,10 @@ func (m *Info_Pod) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11279,7 +16815,10 @@ func (m *Info_Node) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11363,7 +16902,10 @@ func (m *Info_CPU) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11447,7 +16989,10 @@ func (m *Info_Memory) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11532,7 +17077,10 @@ func (m *Info_Pods) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11617,7 +17165,10 @@ func (m *Info_Nodes) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11700,7 +17251,10 @@ func (m *Info_IPs) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { @@ -11751,7 +17305,10 @@ func (m *Empty) Unmarshal(dAtA []byte) error { if err != nil { return err } - if (skippy < 0) || (iNdEx+skippy) < 0 { + if skippy < 0 { + return ErrInvalidLengthPayload + } + if (iNdEx + skippy) < 0 { return ErrInvalidLengthPayload } if (iNdEx + skippy) > l { diff --git a/v1/vald/filter.pb.go b/v1/vald/filter.pb.go new file mode 100644 index 0000000..087082b --- /dev/null +++ b/v1/vald/filter.pb.go @@ -0,0 +1,628 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/filter.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/filter.proto", fileDescriptor_44a6a830475c9bc4) +} + +var fileDescriptor_44a6a830475c9bc4 = []byte{ + // 383 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0xc1, 0x4a, 0xf3, 0x40, + 0x10, 0xc7, 0x9b, 0xef, 0xd0, 0xc2, 0x52, 0x3e, 0xf8, 0xf2, 0x1d, 0xc4, 0x58, 0x8a, 0xd4, 0x83, + 0xa2, 0xb8, 0x6b, 0xf5, 0xe6, 0xb1, 0x07, 0x41, 0xa8, 0x58, 0x5a, 0x14, 0xf4, 0x52, 0x36, 0xc9, + 0x9a, 0xae, 0xa4, 0x99, 0x75, 0x77, 0x13, 0xf0, 0xea, 0x2b, 0xf8, 0x52, 0x1e, 0x0b, 0xbe, 0x80, + 0x14, 0x1f, 0x44, 0xb2, 0xdb, 0x40, 0x2b, 0x55, 0x7a, 0xd8, 0x53, 0xc2, 0xfc, 0x67, 0x7e, 0x33, + 0xfc, 0x99, 0x1d, 0x74, 0x54, 0xd0, 0x34, 0x3e, 0x06, 0xc9, 0x13, 0x9e, 0x11, 0x2a, 0xb8, 0x22, + 0x42, 0x82, 0x06, 0x52, 0x74, 0x49, 0xa9, 0x90, 0x07, 0x9e, 0x6a, 0x26, 0xb1, 0x09, 0xfa, 0x8d, + 0x32, 0x84, 0x8b, 0x6e, 0xb0, 0xb7, 0x9a, 0x29, 0xe8, 0x73, 0x0a, 0x34, 0xae, 0xbe, 0x36, 0x3b, + 0x68, 0x25, 0x00, 0x49, 0xca, 0x4a, 0x2a, 0xa1, 0x59, 0x06, 0x9a, 0x6a, 0x0e, 0x99, 0xb2, 0xea, + 0xe9, 0xac, 0x81, 0xea, 0x17, 0x06, 0xee, 0x4f, 0x50, 0x73, 0xc4, 0xa8, 0x8c, 0x26, 0xd7, 0xe1, + 0x23, 0x8b, 0xb4, 0xbf, 0x8b, 0x2b, 0x50, 0xd1, 0xc5, 0x56, 0xc1, 0x56, 0x1a, 0xb2, 0xa7, 0x9c, + 0x29, 0x1d, 0xec, 0xac, 0xc9, 0x18, 0x32, 0x25, 0x20, 0x53, 0xac, 0xb3, 0xfd, 0xf2, 0xfe, 0xf9, + 0xfa, 0xe7, 0x7f, 0xe7, 0x2f, 0x51, 0x46, 0x21, 0x60, 0x6a, 0xcf, 0xbd, 0x43, 0xff, 0x0e, 0xf9, + 0x23, 0x2d, 0x19, 0x9d, 0xba, 0xec, 0x57, 0x3b, 0xf0, 0x4e, 0x3c, 0x7f, 0x8c, 0x9a, 0x97, 0x99, + 0x62, 0x52, 0x2f, 0xa0, 0x5b, 0xcb, 0x25, 0x36, 0x86, 0x7b, 0x29, 0x84, 0xab, 0xac, 0x85, 0xd0, + 0x87, 0xc8, 0x98, 0xb3, 0x34, 0x3b, 0x37, 0xb0, 0xa5, 0xd9, 0x07, 0xd5, 0xec, 0x0e, 0xda, 0xd8, + 0x91, 0xfb, 0xe8, 0xdf, 0x55, 0x9e, 0x6a, 0xbe, 0x19, 0xb0, 0xf5, 0x0b, 0x50, 0x75, 0x6a, 0xa5, + 0x01, 0x37, 0x22, 0xa6, 0x9a, 0x39, 0x32, 0x20, 0x37, 0xb0, 0x75, 0x06, 0x38, 0x68, 0xb3, 0x6a, + 0xc0, 0x66, 0xc0, 0x8d, 0x0c, 0x70, 0xb8, 0x01, 0xb9, 0xf8, 0x69, 0x03, 0x1c, 0xb4, 0xf9, 0x6e, + 0x80, 0x83, 0x0d, 0xe8, 0x8d, 0xdf, 0xe6, 0x6d, 0x6f, 0x36, 0x6f, 0x7b, 0x1f, 0xf3, 0xb6, 0x87, + 0x02, 0x90, 0x09, 0x2e, 0x62, 0x4a, 0x15, 0x36, 0x67, 0x83, 0x0a, 0x5e, 0xd6, 0x95, 0xff, 0x3d, + 0x74, 0x4b, 0xd3, 0xd8, 0xbe, 0xfe, 0x81, 0x77, 0xbf, 0x9f, 0x70, 0x3d, 0xc9, 0x43, 0x1c, 0xc1, + 0x94, 0x98, 0x02, 0x7b, 0x7a, 0xcc, 0x8d, 0x49, 0xa4, 0x88, 0xaa, 0x63, 0x14, 0xd6, 0xcd, 0xe9, + 0x38, 0xfb, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xa2, 0x91, 0xc9, 0x5c, 0xb5, 0x04, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// FilterClient is the client API for Filter service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type FilterClient interface { + SearchObject(ctx context.Context, in *payload.Search_ObjectRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) + StreamSearchObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamSearchObjectClient, error) + InsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamInsertObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamInsertObjectClient, error) + MultiInsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) + UpdateObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamUpdateObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamUpdateObjectClient, error) + MultiUpdateObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) + UpsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamUpsertObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamUpsertObjectClient, error) + MultiUpsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) +} + +type filterClient struct { + cc *grpc.ClientConn +} + +func NewFilterClient(cc *grpc.ClientConn) FilterClient { + return &filterClient{cc} +} + +func (c *filterClient) SearchObject(ctx context.Context, in *payload.Search_ObjectRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) { + out := new(payload.Search_Response) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/SearchObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) StreamSearchObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamSearchObjectClient, error) { + stream, err := c.cc.NewStream(ctx, &_Filter_serviceDesc.Streams[0], "/vald.v1.Filter/StreamSearchObject", opts...) + if err != nil { + return nil, err + } + x := &filterStreamSearchObjectClient{stream} + return x, nil +} + +type Filter_StreamSearchObjectClient interface { + Send(*payload.Search_ObjectRequest) error + Recv() (*payload.Search_Response, error) + grpc.ClientStream +} + +type filterStreamSearchObjectClient struct { + grpc.ClientStream +} + +func (x *filterStreamSearchObjectClient) Send(m *payload.Search_ObjectRequest) error { + return x.ClientStream.SendMsg(m) +} + +func (x *filterStreamSearchObjectClient) Recv() (*payload.Search_Response, error) { + m := new(payload.Search_Response) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *filterClient) InsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/InsertObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) StreamInsertObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamInsertObjectClient, error) { + stream, err := c.cc.NewStream(ctx, &_Filter_serviceDesc.Streams[1], "/vald.v1.Filter/StreamInsertObject", opts...) + if err != nil { + return nil, err + } + x := &filterStreamInsertObjectClient{stream} + return x, nil +} + +type Filter_StreamInsertObjectClient interface { + Send(*payload.Object_Blob) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type filterStreamInsertObjectClient struct { + grpc.ClientStream +} + +func (x *filterStreamInsertObjectClient) Send(m *payload.Object_Blob) error { + return x.ClientStream.SendMsg(m) +} + +func (x *filterStreamInsertObjectClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *filterClient) MultiInsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/MultiInsertObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) UpdateObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/UpdateObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) StreamUpdateObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamUpdateObjectClient, error) { + stream, err := c.cc.NewStream(ctx, &_Filter_serviceDesc.Streams[2], "/vald.v1.Filter/StreamUpdateObject", opts...) + if err != nil { + return nil, err + } + x := &filterStreamUpdateObjectClient{stream} + return x, nil +} + +type Filter_StreamUpdateObjectClient interface { + Send(*payload.Object_Blob) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type filterStreamUpdateObjectClient struct { + grpc.ClientStream +} + +func (x *filterStreamUpdateObjectClient) Send(m *payload.Object_Blob) error { + return x.ClientStream.SendMsg(m) +} + +func (x *filterStreamUpdateObjectClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *filterClient) MultiUpdateObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/MultiUpdateObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) UpsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/UpsertObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *filterClient) StreamUpsertObject(ctx context.Context, opts ...grpc.CallOption) (Filter_StreamUpsertObjectClient, error) { + stream, err := c.cc.NewStream(ctx, &_Filter_serviceDesc.Streams[3], "/vald.v1.Filter/StreamUpsertObject", opts...) + if err != nil { + return nil, err + } + x := &filterStreamUpsertObjectClient{stream} + return x, nil +} + +type Filter_StreamUpsertObjectClient interface { + Send(*payload.Object_Blob) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type filterStreamUpsertObjectClient struct { + grpc.ClientStream +} + +func (x *filterStreamUpsertObjectClient) Send(m *payload.Object_Blob) error { + return x.ClientStream.SendMsg(m) +} + +func (x *filterStreamUpsertObjectClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *filterClient) MultiUpsertObject(ctx context.Context, in *payload.Object_Blob, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Filter/MultiUpsertObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// FilterServer is the server API for Filter service. +type FilterServer interface { + SearchObject(context.Context, *payload.Search_ObjectRequest) (*payload.Search_Response, error) + StreamSearchObject(Filter_StreamSearchObjectServer) error + InsertObject(context.Context, *payload.Object_Blob) (*payload.Object_Location, error) + StreamInsertObject(Filter_StreamInsertObjectServer) error + MultiInsertObject(context.Context, *payload.Object_Blob) (*payload.Object_Locations, error) + UpdateObject(context.Context, *payload.Object_Blob) (*payload.Object_Location, error) + StreamUpdateObject(Filter_StreamUpdateObjectServer) error + MultiUpdateObject(context.Context, *payload.Object_Blob) (*payload.Object_Locations, error) + UpsertObject(context.Context, *payload.Object_Blob) (*payload.Object_Location, error) + StreamUpsertObject(Filter_StreamUpsertObjectServer) error + MultiUpsertObject(context.Context, *payload.Object_Blob) (*payload.Object_Locations, error) +} + +// UnimplementedFilterServer can be embedded to have forward compatible implementations. +type UnimplementedFilterServer struct { +} + +func (*UnimplementedFilterServer) SearchObject(ctx context.Context, req *payload.Search_ObjectRequest) (*payload.Search_Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method SearchObject not implemented") +} +func (*UnimplementedFilterServer) StreamSearchObject(srv Filter_StreamSearchObjectServer) error { + return status.Errorf(codes.Unimplemented, "method StreamSearchObject not implemented") +} +func (*UnimplementedFilterServer) InsertObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method InsertObject not implemented") +} +func (*UnimplementedFilterServer) StreamInsertObject(srv Filter_StreamInsertObjectServer) error { + return status.Errorf(codes.Unimplemented, "method StreamInsertObject not implemented") +} +func (*UnimplementedFilterServer) MultiInsertObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiInsertObject not implemented") +} +func (*UnimplementedFilterServer) UpdateObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateObject not implemented") +} +func (*UnimplementedFilterServer) StreamUpdateObject(srv Filter_StreamUpdateObjectServer) error { + return status.Errorf(codes.Unimplemented, "method StreamUpdateObject not implemented") +} +func (*UnimplementedFilterServer) MultiUpdateObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiUpdateObject not implemented") +} +func (*UnimplementedFilterServer) UpsertObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpsertObject not implemented") +} +func (*UnimplementedFilterServer) StreamUpsertObject(srv Filter_StreamUpsertObjectServer) error { + return status.Errorf(codes.Unimplemented, "method StreamUpsertObject not implemented") +} +func (*UnimplementedFilterServer) MultiUpsertObject(ctx context.Context, req *payload.Object_Blob) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiUpsertObject not implemented") +} + +func RegisterFilterServer(s *grpc.Server, srv FilterServer) { + s.RegisterService(&_Filter_serviceDesc, srv) +} + +func _Filter_SearchObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Search_ObjectRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).SearchObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/SearchObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).SearchObject(ctx, req.(*payload.Search_ObjectRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_StreamSearchObject_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(FilterServer).StreamSearchObject(&filterStreamSearchObjectServer{stream}) +} + +type Filter_StreamSearchObjectServer interface { + Send(*payload.Search_Response) error + Recv() (*payload.Search_ObjectRequest, error) + grpc.ServerStream +} + +type filterStreamSearchObjectServer struct { + grpc.ServerStream +} + +func (x *filterStreamSearchObjectServer) Send(m *payload.Search_Response) error { + return x.ServerStream.SendMsg(m) +} + +func (x *filterStreamSearchObjectServer) Recv() (*payload.Search_ObjectRequest, error) { + m := new(payload.Search_ObjectRequest) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Filter_InsertObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).InsertObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/InsertObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).InsertObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_StreamInsertObject_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(FilterServer).StreamInsertObject(&filterStreamInsertObjectServer{stream}) +} + +type Filter_StreamInsertObjectServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Object_Blob, error) + grpc.ServerStream +} + +type filterStreamInsertObjectServer struct { + grpc.ServerStream +} + +func (x *filterStreamInsertObjectServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *filterStreamInsertObjectServer) Recv() (*payload.Object_Blob, error) { + m := new(payload.Object_Blob) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Filter_MultiInsertObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).MultiInsertObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/MultiInsertObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).MultiInsertObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_UpdateObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).UpdateObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/UpdateObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).UpdateObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_StreamUpdateObject_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(FilterServer).StreamUpdateObject(&filterStreamUpdateObjectServer{stream}) +} + +type Filter_StreamUpdateObjectServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Object_Blob, error) + grpc.ServerStream +} + +type filterStreamUpdateObjectServer struct { + grpc.ServerStream +} + +func (x *filterStreamUpdateObjectServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *filterStreamUpdateObjectServer) Recv() (*payload.Object_Blob, error) { + m := new(payload.Object_Blob) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Filter_MultiUpdateObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).MultiUpdateObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/MultiUpdateObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).MultiUpdateObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_UpsertObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).UpsertObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/UpsertObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).UpsertObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +func _Filter_StreamUpsertObject_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(FilterServer).StreamUpsertObject(&filterStreamUpsertObjectServer{stream}) +} + +type Filter_StreamUpsertObjectServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Object_Blob, error) + grpc.ServerStream +} + +type filterStreamUpsertObjectServer struct { + grpc.ServerStream +} + +func (x *filterStreamUpsertObjectServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *filterStreamUpsertObjectServer) Recv() (*payload.Object_Blob, error) { + m := new(payload.Object_Blob) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Filter_MultiUpsertObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_Blob) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(FilterServer).MultiUpsertObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Filter/MultiUpsertObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(FilterServer).MultiUpsertObject(ctx, req.(*payload.Object_Blob)) + } + return interceptor(ctx, in, info, handler) +} + +var _Filter_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Filter", + HandlerType: (*FilterServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "SearchObject", + Handler: _Filter_SearchObject_Handler, + }, + { + MethodName: "InsertObject", + Handler: _Filter_InsertObject_Handler, + }, + { + MethodName: "MultiInsertObject", + Handler: _Filter_MultiInsertObject_Handler, + }, + { + MethodName: "UpdateObject", + Handler: _Filter_UpdateObject_Handler, + }, + { + MethodName: "MultiUpdateObject", + Handler: _Filter_MultiUpdateObject_Handler, + }, + { + MethodName: "UpsertObject", + Handler: _Filter_UpsertObject_Handler, + }, + { + MethodName: "MultiUpsertObject", + Handler: _Filter_MultiUpsertObject_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamSearchObject", + Handler: _Filter_StreamSearchObject_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "StreamInsertObject", + Handler: _Filter_StreamInsertObject_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "StreamUpdateObject", + Handler: _Filter_StreamUpdateObject_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "StreamUpsertObject", + Handler: _Filter_StreamUpsertObject_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/filter.proto", +} diff --git a/v1/vald/insert.pb.go b/v1/vald/insert.pb.go new file mode 100644 index 0000000..c0802dd --- /dev/null +++ b/v1/vald/insert.pb.go @@ -0,0 +1,239 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/insert.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/insert.proto", fileDescriptor_5321a447f70f8fff) +} + +var fileDescriptor_5321a447f70f8fff = []byte{ + // 290 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x91, 0xc1, 0x4a, 0xc4, 0x30, + 0x10, 0x86, 0x37, 0x1e, 0x76, 0x21, 0xee, 0xa9, 0xc7, 0xba, 0xac, 0x50, 0x0f, 0x8a, 0x62, 0x62, + 0xf5, 0xe6, 0x71, 0x6f, 0x82, 0xab, 0xa2, 0xe8, 0xc1, 0x8b, 0x4c, 0xdb, 0x10, 0x23, 0xdd, 0x4e, + 0x4d, 0xd2, 0x82, 0x57, 0x5f, 0xc1, 0x97, 0xf2, 0x28, 0xf8, 0x02, 0x52, 0x7c, 0x0e, 0x91, 0x24, + 0x5b, 0x51, 0x10, 0x2f, 0x9e, 0x32, 0xfc, 0xff, 0xcc, 0x97, 0x61, 0x7e, 0xba, 0xd3, 0x42, 0x59, + 0xec, 0xa2, 0x56, 0x52, 0x55, 0x1c, 0x6a, 0x65, 0x78, 0xad, 0xd1, 0x22, 0x6f, 0x53, 0xee, 0x1c, + 0xae, 0x2a, 0x23, 0xb4, 0x65, 0x5e, 0x8c, 0x46, 0x4e, 0x62, 0x6d, 0x1a, 0x6f, 0xfc, 0xec, 0xac, + 0xe1, 0xa1, 0x44, 0x28, 0xfa, 0x37, 0x74, 0xc7, 0x13, 0x89, 0x28, 0x4b, 0xe1, 0xa8, 0x1c, 0xaa, + 0x0a, 0x2d, 0x58, 0x85, 0x95, 0x09, 0xee, 0xfe, 0x07, 0xa1, 0xc3, 0x23, 0x0f, 0x8f, 0x2e, 0xbf, + 0xaa, 0x98, 0xf5, 0x88, 0x36, 0x65, 0x41, 0x63, 0xe7, 0xe2, 0xbe, 0x11, 0xc6, 0xc6, 0x6b, 0xdf, + 0xbd, 0xd3, 0xec, 0x4e, 0xe4, 0x96, 0x1d, 0x63, 0xee, 0xa1, 0x49, 0xf4, 0xf8, 0xfa, 0xfe, 0xb4, + 0x32, 0x4e, 0x46, 0xcb, 0x85, 0x0f, 0xc9, 0x76, 0x34, 0xa7, 0xe3, 0x0b, 0xab, 0x05, 0x2c, 0xfe, + 0x0b, 0x1f, 0x6c, 0x91, 0x3d, 0x12, 0x9d, 0xd0, 0xd5, 0x79, 0x53, 0x5a, 0xb5, 0xa4, 0xad, 0xff, + 0x42, 0xf3, 0x7e, 0x8f, 0x9c, 0xfc, 0x81, 0x34, 0xc9, 0x60, 0x76, 0xf3, 0xdc, 0x4d, 0xc9, 0x4b, + 0x37, 0x25, 0x6f, 0xdd, 0x94, 0xd0, 0x18, 0xb5, 0x64, 0x6d, 0x01, 0x60, 0x98, 0x3f, 0x32, 0xd4, + 0xca, 0xcd, 0xb9, 0x7a, 0x46, 0xaf, 0xa0, 0x2c, 0xc2, 0x17, 0x67, 0xe4, 0x7a, 0x53, 0x2a, 0x7b, + 0xdb, 0x64, 0x2c, 0xc7, 0x05, 0xf7, 0x03, 0x21, 0x28, 0x9f, 0x88, 0xd4, 0x75, 0xde, 0x47, 0x97, + 0x0d, 0xfd, 0xa1, 0x0f, 0x3e, 0x03, 0x00, 0x00, 0xff, 0xff, 0xfb, 0x77, 0x24, 0xa4, 0xe3, 0x01, + 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// InsertClient is the client API for Insert service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type InsertClient interface { + Insert(ctx context.Context, in *payload.Insert_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Insert_StreamInsertClient, error) + MultiInsert(ctx context.Context, in *payload.Insert_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) +} + +type insertClient struct { + cc *grpc.ClientConn +} + +func NewInsertClient(cc *grpc.ClientConn) InsertClient { + return &insertClient{cc} +} + +func (c *insertClient) Insert(ctx context.Context, in *payload.Insert_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Insert/Insert", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *insertClient) StreamInsert(ctx context.Context, opts ...grpc.CallOption) (Insert_StreamInsertClient, error) { + stream, err := c.cc.NewStream(ctx, &_Insert_serviceDesc.Streams[0], "/vald.v1.Insert/StreamInsert", opts...) + if err != nil { + return nil, err + } + x := &insertStreamInsertClient{stream} + return x, nil +} + +type Insert_StreamInsertClient interface { + Send(*payload.Insert_Request) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type insertStreamInsertClient struct { + grpc.ClientStream +} + +func (x *insertStreamInsertClient) Send(m *payload.Insert_Request) error { + return x.ClientStream.SendMsg(m) +} + +func (x *insertStreamInsertClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *insertClient) MultiInsert(ctx context.Context, in *payload.Insert_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Insert/MultiInsert", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// InsertServer is the server API for Insert service. +type InsertServer interface { + Insert(context.Context, *payload.Insert_Request) (*payload.Object_Location, error) + StreamInsert(Insert_StreamInsertServer) error + MultiInsert(context.Context, *payload.Insert_MultiRequest) (*payload.Object_Locations, error) +} + +// UnimplementedInsertServer can be embedded to have forward compatible implementations. +type UnimplementedInsertServer struct { +} + +func (*UnimplementedInsertServer) Insert(ctx context.Context, req *payload.Insert_Request) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") +} +func (*UnimplementedInsertServer) StreamInsert(srv Insert_StreamInsertServer) error { + return status.Errorf(codes.Unimplemented, "method StreamInsert not implemented") +} +func (*UnimplementedInsertServer) MultiInsert(ctx context.Context, req *payload.Insert_MultiRequest) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiInsert not implemented") +} + +func RegisterInsertServer(s *grpc.Server, srv InsertServer) { + s.RegisterService(&_Insert_serviceDesc, srv) +} + +func _Insert_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Insert_Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(InsertServer).Insert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Insert/Insert", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(InsertServer).Insert(ctx, req.(*payload.Insert_Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _Insert_StreamInsert_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(InsertServer).StreamInsert(&insertStreamInsertServer{stream}) +} + +type Insert_StreamInsertServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Insert_Request, error) + grpc.ServerStream +} + +type insertStreamInsertServer struct { + grpc.ServerStream +} + +func (x *insertStreamInsertServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *insertStreamInsertServer) Recv() (*payload.Insert_Request, error) { + m := new(payload.Insert_Request) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Insert_MultiInsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Insert_MultiRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(InsertServer).MultiInsert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Insert/MultiInsert", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(InsertServer).MultiInsert(ctx, req.(*payload.Insert_MultiRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Insert_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Insert", + HandlerType: (*InsertServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Insert", + Handler: _Insert_Insert_Handler, + }, + { + MethodName: "MultiInsert", + Handler: _Insert_MultiInsert_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamInsert", + Handler: _Insert_StreamInsert_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/insert.proto", +} diff --git a/v1/vald/object.pb.go b/v1/vald/object.pb.go new file mode 100644 index 0000000..10b943e --- /dev/null +++ b/v1/vald/object.pb.go @@ -0,0 +1,238 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/object.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/object.proto", fileDescriptor_bb2a88f1f954e68b) +} + +var fileDescriptor_bb2a88f1f954e68b = []byte{ + // 284 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x2e, 0x4b, 0xcc, 0x49, + 0xd1, 0xcd, 0x2f, 0xca, 0x4c, 0xcf, 0xcc, 0xd3, 0x4f, 0x2c, 0xc8, 0x2c, 0xd6, 0x2f, 0x28, 0xca, + 0x2f, 0xc9, 0xd7, 0x2f, 0x33, 0xd4, 0x07, 0xc9, 0xe8, 0xe7, 0x27, 0x65, 0xa5, 0x26, 0x97, 0xe8, + 0x81, 0x05, 0x85, 0xd8, 0x41, 0x42, 0x7a, 0x65, 0x86, 0x52, 0xca, 0xa8, 0x2a, 0x0b, 0x12, 0x2b, + 0x73, 0xf2, 0x13, 0x53, 0x60, 0x34, 0x44, 0xb5, 0x94, 0x4c, 0x7a, 0x7e, 0x7e, 0x7a, 0x4e, 0x2a, + 0xc8, 0x54, 0xfd, 0xc4, 0xbc, 0xbc, 0xfc, 0x92, 0xc4, 0x92, 0xcc, 0xfc, 0xbc, 0x62, 0x88, 0xac, + 0xd1, 0x37, 0x46, 0x2e, 0x36, 0x7f, 0xb0, 0xe1, 0x42, 0x3e, 0x5c, 0x6c, 0xae, 0x15, 0x99, 0xc5, + 0x25, 0xc5, 0x42, 0xa2, 0x7a, 0x30, 0x23, 0xca, 0x0c, 0xf5, 0x20, 0xb2, 0x7a, 0x9e, 0x2e, 0x52, + 0xd8, 0x85, 0x95, 0x44, 0x9a, 0x2e, 0x3f, 0x99, 0xcc, 0xc4, 0x27, 0xc4, 0xa3, 0x9f, 0x0a, 0xd6, + 0xae, 0x5f, 0x9d, 0x99, 0x52, 0x2b, 0x14, 0xcc, 0xc5, 0xe9, 0x9e, 0x5a, 0x02, 0x35, 0x1a, 0x87, + 0x81, 0x92, 0x58, 0x84, 0xc3, 0x52, 0x93, 0x4b, 0xf2, 0x8b, 0x90, 0x0c, 0x85, 0x78, 0x1d, 0x62, + 0xa8, 0x27, 0x17, 0x7f, 0x70, 0x49, 0x51, 0x6a, 0x62, 0x2e, 0x25, 0x46, 0x33, 0x68, 0x30, 0x1a, + 0x30, 0x3a, 0xc5, 0x9f, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, + 0x5c, 0x52, 0xf9, 0x45, 0xe9, 0x7a, 0x65, 0x29, 0x89, 0x89, 0xc5, 0x7a, 0xe0, 0xc0, 0x4d, 0x2c, + 0xc8, 0x04, 0x69, 0x04, 0xb1, 0x9d, 0xb8, 0xc2, 0x12, 0x73, 0x52, 0x20, 0x46, 0x04, 0x30, 0x46, + 0xa9, 0xa7, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x83, 0x35, 0x40, 0x22, + 0x08, 0x1c, 0x13, 0xe9, 0x45, 0x05, 0xc9, 0xb0, 0x28, 0x4b, 0x62, 0x03, 0x07, 0xb0, 0x31, 0x20, + 0x00, 0x00, 0xff, 0xff, 0x7f, 0xf3, 0xa8, 0x98, 0xdb, 0x01, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// ObjectClient is the client API for Object service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type ObjectClient interface { + Exists(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_ID, error) + GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) + StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Object_StreamGetObjectClient, error) +} + +type objectClient struct { + cc *grpc.ClientConn +} + +func NewObjectClient(cc *grpc.ClientConn) ObjectClient { + return &objectClient{cc} +} + +func (c *objectClient) Exists(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_ID, error) { + out := new(payload.Object_ID) + err := c.cc.Invoke(ctx, "/vald.v1.Object/Exists", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *objectClient) GetObject(ctx context.Context, in *payload.Object_ID, opts ...grpc.CallOption) (*payload.Object_Vector, error) { + out := new(payload.Object_Vector) + err := c.cc.Invoke(ctx, "/vald.v1.Object/GetObject", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *objectClient) StreamGetObject(ctx context.Context, opts ...grpc.CallOption) (Object_StreamGetObjectClient, error) { + stream, err := c.cc.NewStream(ctx, &_Object_serviceDesc.Streams[0], "/vald.v1.Object/StreamGetObject", opts...) + if err != nil { + return nil, err + } + x := &objectStreamGetObjectClient{stream} + return x, nil +} + +type Object_StreamGetObjectClient interface { + Send(*payload.Object_ID) error + Recv() (*payload.Object_Vector, error) + grpc.ClientStream +} + +type objectStreamGetObjectClient struct { + grpc.ClientStream +} + +func (x *objectStreamGetObjectClient) Send(m *payload.Object_ID) error { + return x.ClientStream.SendMsg(m) +} + +func (x *objectStreamGetObjectClient) Recv() (*payload.Object_Vector, error) { + m := new(payload.Object_Vector) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +// ObjectServer is the server API for Object service. +type ObjectServer interface { + Exists(context.Context, *payload.Object_ID) (*payload.Object_ID, error) + GetObject(context.Context, *payload.Object_ID) (*payload.Object_Vector, error) + StreamGetObject(Object_StreamGetObjectServer) error +} + +// UnimplementedObjectServer can be embedded to have forward compatible implementations. +type UnimplementedObjectServer struct { +} + +func (*UnimplementedObjectServer) Exists(ctx context.Context, req *payload.Object_ID) (*payload.Object_ID, error) { + return nil, status.Errorf(codes.Unimplemented, "method Exists not implemented") +} +func (*UnimplementedObjectServer) GetObject(ctx context.Context, req *payload.Object_ID) (*payload.Object_Vector, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetObject not implemented") +} +func (*UnimplementedObjectServer) StreamGetObject(srv Object_StreamGetObjectServer) error { + return status.Errorf(codes.Unimplemented, "method StreamGetObject not implemented") +} + +func RegisterObjectServer(s *grpc.Server, srv ObjectServer) { + s.RegisterService(&_Object_serviceDesc, srv) +} + +func _Object_Exists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_ID) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServer).Exists(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Object/Exists", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServer).Exists(ctx, req.(*payload.Object_ID)) + } + return interceptor(ctx, in, info, handler) +} + +func _Object_GetObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Object_ID) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServer).GetObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Object/GetObject", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServer).GetObject(ctx, req.(*payload.Object_ID)) + } + return interceptor(ctx, in, info, handler) +} + +func _Object_StreamGetObject_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(ObjectServer).StreamGetObject(&objectStreamGetObjectServer{stream}) +} + +type Object_StreamGetObjectServer interface { + Send(*payload.Object_Vector) error + Recv() (*payload.Object_ID, error) + grpc.ServerStream +} + +type objectStreamGetObjectServer struct { + grpc.ServerStream +} + +func (x *objectStreamGetObjectServer) Send(m *payload.Object_Vector) error { + return x.ServerStream.SendMsg(m) +} + +func (x *objectStreamGetObjectServer) Recv() (*payload.Object_ID, error) { + m := new(payload.Object_ID) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +var _Object_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Object", + HandlerType: (*ObjectServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Exists", + Handler: _Object_Exists_Handler, + }, + { + MethodName: "GetObject", + Handler: _Object_GetObject_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamGetObject", + Handler: _Object_StreamGetObject_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/object.proto", +} diff --git a/v1/vald/remove.pb.go b/v1/vald/remove.pb.go new file mode 100644 index 0000000..a08b8b9 --- /dev/null +++ b/v1/vald/remove.pb.go @@ -0,0 +1,237 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/remove.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/remove.proto", fileDescriptor_0720d43b3a1951df) +} + +var fileDescriptor_0720d43b3a1951df = []byte{ + // 271 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x91, 0xc1, 0x4a, 0xf4, 0x30, + 0x14, 0x85, 0x27, 0x9b, 0xf9, 0x21, 0xbf, 0xab, 0x2e, 0xeb, 0x50, 0x61, 0x5c, 0x28, 0x88, 0x89, + 0xd5, 0x37, 0x18, 0xb7, 0x8e, 0xca, 0x08, 0x2e, 0xdc, 0xc8, 0x6d, 0x1b, 0x62, 0xa4, 0xed, 0x8d, + 0x49, 0x1a, 0xf0, 0x0d, 0x5d, 0xfa, 0x08, 0xd2, 0xb5, 0x0f, 0x21, 0x49, 0xa6, 0xa2, 0x20, 0x6e, + 0x5c, 0xe5, 0x72, 0xce, 0xbd, 0x5f, 0xe0, 0x1c, 0x7a, 0xe4, 0xa1, 0x6d, 0x8e, 0xd1, 0x28, 0xa9, + 0x7a, 0x0e, 0x5a, 0x59, 0xae, 0x0d, 0x3a, 0xe4, 0xbe, 0xe4, 0xc1, 0xe1, 0x46, 0x74, 0xe8, 0x05, + 0x8b, 0x62, 0xf6, 0x2f, 0x48, 0xcc, 0x97, 0xf9, 0xfe, 0xf7, 0x4d, 0x0d, 0xcf, 0x2d, 0x42, 0x33, + 0xbd, 0x69, 0x3b, 0x5f, 0x48, 0x44, 0xd9, 0x8a, 0x40, 0xe5, 0xd0, 0xf7, 0xe8, 0xc0, 0x29, 0xec, + 0x6d, 0x72, 0x4f, 0xdf, 0x09, 0x9d, 0x6f, 0x22, 0x3c, 0x3b, 0xff, 0x9c, 0x72, 0x36, 0x21, 0x7c, + 0xc9, 0x92, 0xc6, 0x36, 0xe2, 0x69, 0x10, 0xd6, 0xe5, 0xbb, 0x5f, 0xbd, 0xab, 0xea, 0x51, 0xd4, + 0x8e, 0x5d, 0x60, 0x1d, 0xa1, 0xcb, 0x59, 0xb6, 0xa6, 0x3b, 0x37, 0xce, 0x08, 0xe8, 0xfe, 0x8c, + 0x3a, 0x24, 0x27, 0x24, 0xbb, 0xa4, 0xff, 0xd7, 0x43, 0xeb, 0xd4, 0x96, 0xb6, 0xf7, 0x03, 0x6d, + 0xeb, 0x27, 0xe4, 0xe2, 0x17, 0xa4, 0x5d, 0xce, 0x56, 0xf7, 0x2f, 0x63, 0x41, 0x5e, 0xc7, 0x82, + 0xbc, 0x8d, 0x05, 0xa1, 0x39, 0x1a, 0xc9, 0x7c, 0x03, 0x60, 0x59, 0x8c, 0x14, 0xb4, 0x0a, 0x77, + 0x61, 0x5e, 0xd1, 0x5b, 0x68, 0x9b, 0xf4, 0xc5, 0x35, 0xb9, 0x3b, 0x90, 0xca, 0x3d, 0x0c, 0x15, + 0xab, 0xb1, 0xe3, 0xf1, 0x20, 0xd5, 0x12, 0xf3, 0x97, 0x46, 0xd7, 0x53, 0x51, 0xd5, 0x3c, 0xc6, + 0x7a, 0xf6, 0x11, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x10, 0xa7, 0x1b, 0xd1, 0x01, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// RemoveClient is the client API for Remove service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type RemoveClient interface { + Remove(ctx context.Context, in *payload.Remove_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Remove_StreamRemoveClient, error) + MultiRemove(ctx context.Context, in *payload.Remove_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) +} + +type removeClient struct { + cc *grpc.ClientConn +} + +func NewRemoveClient(cc *grpc.ClientConn) RemoveClient { + return &removeClient{cc} +} + +func (c *removeClient) Remove(ctx context.Context, in *payload.Remove_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Remove/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *removeClient) StreamRemove(ctx context.Context, opts ...grpc.CallOption) (Remove_StreamRemoveClient, error) { + stream, err := c.cc.NewStream(ctx, &_Remove_serviceDesc.Streams[0], "/vald.v1.Remove/StreamRemove", opts...) + if err != nil { + return nil, err + } + x := &removeStreamRemoveClient{stream} + return x, nil +} + +type Remove_StreamRemoveClient interface { + Send(*payload.Remove_Request) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type removeStreamRemoveClient struct { + grpc.ClientStream +} + +func (x *removeStreamRemoveClient) Send(m *payload.Remove_Request) error { + return x.ClientStream.SendMsg(m) +} + +func (x *removeStreamRemoveClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *removeClient) MultiRemove(ctx context.Context, in *payload.Remove_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Remove/MultiRemove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// RemoveServer is the server API for Remove service. +type RemoveServer interface { + Remove(context.Context, *payload.Remove_Request) (*payload.Object_Location, error) + StreamRemove(Remove_StreamRemoveServer) error + MultiRemove(context.Context, *payload.Remove_MultiRequest) (*payload.Object_Locations, error) +} + +// UnimplementedRemoveServer can be embedded to have forward compatible implementations. +type UnimplementedRemoveServer struct { +} + +func (*UnimplementedRemoveServer) Remove(ctx context.Context, req *payload.Remove_Request) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (*UnimplementedRemoveServer) StreamRemove(srv Remove_StreamRemoveServer) error { + return status.Errorf(codes.Unimplemented, "method StreamRemove not implemented") +} +func (*UnimplementedRemoveServer) MultiRemove(ctx context.Context, req *payload.Remove_MultiRequest) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiRemove not implemented") +} + +func RegisterRemoveServer(s *grpc.Server, srv RemoveServer) { + s.RegisterService(&_Remove_serviceDesc, srv) +} + +func _Remove_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Remove_Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(RemoveServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Remove/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(RemoveServer).Remove(ctx, req.(*payload.Remove_Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _Remove_StreamRemove_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(RemoveServer).StreamRemove(&removeStreamRemoveServer{stream}) +} + +type Remove_StreamRemoveServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Remove_Request, error) + grpc.ServerStream +} + +type removeStreamRemoveServer struct { + grpc.ServerStream +} + +func (x *removeStreamRemoveServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *removeStreamRemoveServer) Recv() (*payload.Remove_Request, error) { + m := new(payload.Remove_Request) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Remove_MultiRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Remove_MultiRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(RemoveServer).MultiRemove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Remove/MultiRemove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(RemoveServer).MultiRemove(ctx, req.(*payload.Remove_MultiRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Remove_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Remove", + HandlerType: (*RemoveServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Remove", + Handler: _Remove_Remove_Handler, + }, + { + MethodName: "MultiRemove", + Handler: _Remove_MultiRemove_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamRemove", + Handler: _Remove_StreamRemove_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/remove.proto", +} diff --git a/v1/vald/search.pb.go b/v1/vald/search.pb.go new file mode 100644 index 0000000..dfefa9e --- /dev/null +++ b/v1/vald/search.pb.go @@ -0,0 +1,382 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/search.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/search.proto", fileDescriptor_a899abf91257d27f) +} + +var fileDescriptor_a899abf91257d27f = []byte{ + // 338 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x92, 0xbf, 0x4b, 0x03, 0x31, + 0x1c, 0xc5, 0x1b, 0x91, 0x16, 0x62, 0xa1, 0x12, 0x70, 0x39, 0x4b, 0xc5, 0x73, 0x50, 0x14, 0x13, + 0xab, 0x9b, 0x63, 0xe9, 0xd2, 0xa1, 0x22, 0x56, 0x1d, 0x1c, 0x94, 0x6f, 0x7b, 0xc7, 0x35, 0x70, + 0xbd, 0xc4, 0x24, 0x3d, 0xe8, 0xea, 0xe6, 0xec, 0x3f, 0xe5, 0x28, 0xf8, 0x0f, 0x48, 0xf1, 0x0f, + 0x91, 0x24, 0x3d, 0xad, 0x50, 0x7f, 0x40, 0xa7, 0x84, 0xef, 0x7b, 0xef, 0xc3, 0x1b, 0x1e, 0x3e, + 0xc8, 0x21, 0x8d, 0x0e, 0x85, 0xe2, 0x09, 0xcf, 0x18, 0x48, 0xae, 0x99, 0x54, 0xc2, 0x08, 0x96, + 0x37, 0x99, 0x55, 0x98, 0x8e, 0x41, 0x0d, 0x86, 0xd4, 0x1d, 0x49, 0xc5, 0x9e, 0x68, 0xde, 0x0c, + 0x76, 0xbe, 0x3b, 0x25, 0x4c, 0x52, 0x01, 0x51, 0xf1, 0x7a, 0x77, 0x50, 0x4f, 0x84, 0x48, 0xd2, + 0xd8, 0x52, 0x19, 0x64, 0x99, 0x30, 0x60, 0xb8, 0xc8, 0xb4, 0x57, 0x8f, 0x1f, 0x57, 0x71, 0xb9, + 0xe7, 0xe0, 0xe4, 0xea, 0xf3, 0x17, 0xd0, 0x02, 0x91, 0x37, 0xa9, 0xbf, 0xd1, 0x8b, 0xf8, 0x7e, + 0x1c, 0x6b, 0x13, 0x6c, 0x2e, 0xd4, 0xb4, 0x14, 0x99, 0x8e, 0x43, 0xf2, 0xf0, 0xfa, 0xfe, 0xb4, + 0x52, 0x0d, 0x2b, 0xb3, 0xc2, 0xa7, 0x68, 0x9f, 0xdc, 0x62, 0xec, 0x6d, 0xad, 0x49, 0xa7, 0x4d, + 0xea, 0x0b, 0xe2, 0x9d, 0xf6, 0xbf, 0xe0, 0x1b, 0x0e, 0x5e, 0x0b, 0xf1, 0x0c, 0xce, 0x78, 0x64, + 0xf9, 0x5d, 0x5c, 0xed, 0x19, 0x15, 0xc3, 0x68, 0xd9, 0xf2, 0xa5, 0x3d, 0x74, 0x84, 0x48, 0x0f, + 0xaf, 0xcf, 0xe3, 0x96, 0x2d, 0xed, 0xa1, 0x67, 0x78, 0xad, 0x3b, 0x4e, 0x0d, 0x9f, 0x55, 0xdc, + 0x5a, 0x90, 0x70, 0x7a, 0x81, 0xac, 0xff, 0x82, 0xd4, 0x61, 0x89, 0x5c, 0xe2, 0xda, 0x1c, 0xcf, + 0x75, 0xdc, 0xfe, 0x89, 0xf9, 0x55, 0xf4, 0x0f, 0x6a, 0xeb, 0xee, 0x79, 0xda, 0x40, 0x2f, 0xd3, + 0x06, 0x7a, 0x9b, 0x36, 0x10, 0x0e, 0x84, 0x4a, 0x68, 0x1e, 0x01, 0x68, 0xea, 0xf6, 0x06, 0x92, + 0xdb, 0x9c, 0xfd, 0xb7, 0xf0, 0x35, 0xa4, 0x91, 0x27, 0x9c, 0xa3, 0x9b, 0xdd, 0x84, 0x9b, 0xe1, + 0xb8, 0x4f, 0x07, 0x62, 0xc4, 0x5c, 0xc0, 0x6f, 0xd6, 0x8d, 0x33, 0x51, 0x72, 0x50, 0xac, 0xb8, + 0x5f, 0x76, 0x9b, 0x3b, 0xf9, 0x08, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x19, 0x08, 0x0f, 0xee, 0x02, + 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// SearchClient is the client API for Search service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type SearchClient interface { + Search(ctx context.Context, in *payload.Search_Request, opts ...grpc.CallOption) (*payload.Search_Response, error) + SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) + StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Search_StreamSearchClient, error) + StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Search_StreamSearchByIDClient, error) + MultiSearch(ctx context.Context, in *payload.Search_MultiRequest, opts ...grpc.CallOption) (*payload.Search_Responses, error) + MultiSearchByID(ctx context.Context, in *payload.Search_MultiIDRequest, opts ...grpc.CallOption) (*payload.Search_Responses, error) +} + +type searchClient struct { + cc *grpc.ClientConn +} + +func NewSearchClient(cc *grpc.ClientConn) SearchClient { + return &searchClient{cc} +} + +func (c *searchClient) Search(ctx context.Context, in *payload.Search_Request, opts ...grpc.CallOption) (*payload.Search_Response, error) { + out := new(payload.Search_Response) + err := c.cc.Invoke(ctx, "/vald.v1.Search/Search", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *searchClient) SearchByID(ctx context.Context, in *payload.Search_IDRequest, opts ...grpc.CallOption) (*payload.Search_Response, error) { + out := new(payload.Search_Response) + err := c.cc.Invoke(ctx, "/vald.v1.Search/SearchByID", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *searchClient) StreamSearch(ctx context.Context, opts ...grpc.CallOption) (Search_StreamSearchClient, error) { + stream, err := c.cc.NewStream(ctx, &_Search_serviceDesc.Streams[0], "/vald.v1.Search/StreamSearch", opts...) + if err != nil { + return nil, err + } + x := &searchStreamSearchClient{stream} + return x, nil +} + +type Search_StreamSearchClient interface { + Send(*payload.Search_Request) error + Recv() (*payload.Search_Response, error) + grpc.ClientStream +} + +type searchStreamSearchClient struct { + grpc.ClientStream +} + +func (x *searchStreamSearchClient) Send(m *payload.Search_Request) error { + return x.ClientStream.SendMsg(m) +} + +func (x *searchStreamSearchClient) Recv() (*payload.Search_Response, error) { + m := new(payload.Search_Response) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *searchClient) StreamSearchByID(ctx context.Context, opts ...grpc.CallOption) (Search_StreamSearchByIDClient, error) { + stream, err := c.cc.NewStream(ctx, &_Search_serviceDesc.Streams[1], "/vald.v1.Search/StreamSearchByID", opts...) + if err != nil { + return nil, err + } + x := &searchStreamSearchByIDClient{stream} + return x, nil +} + +type Search_StreamSearchByIDClient interface { + Send(*payload.Search_IDRequest) error + Recv() (*payload.Search_Response, error) + grpc.ClientStream +} + +type searchStreamSearchByIDClient struct { + grpc.ClientStream +} + +func (x *searchStreamSearchByIDClient) Send(m *payload.Search_IDRequest) error { + return x.ClientStream.SendMsg(m) +} + +func (x *searchStreamSearchByIDClient) Recv() (*payload.Search_Response, error) { + m := new(payload.Search_Response) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *searchClient) MultiSearch(ctx context.Context, in *payload.Search_MultiRequest, opts ...grpc.CallOption) (*payload.Search_Responses, error) { + out := new(payload.Search_Responses) + err := c.cc.Invoke(ctx, "/vald.v1.Search/MultiSearch", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *searchClient) MultiSearchByID(ctx context.Context, in *payload.Search_MultiIDRequest, opts ...grpc.CallOption) (*payload.Search_Responses, error) { + out := new(payload.Search_Responses) + err := c.cc.Invoke(ctx, "/vald.v1.Search/MultiSearchByID", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// SearchServer is the server API for Search service. +type SearchServer interface { + Search(context.Context, *payload.Search_Request) (*payload.Search_Response, error) + SearchByID(context.Context, *payload.Search_IDRequest) (*payload.Search_Response, error) + StreamSearch(Search_StreamSearchServer) error + StreamSearchByID(Search_StreamSearchByIDServer) error + MultiSearch(context.Context, *payload.Search_MultiRequest) (*payload.Search_Responses, error) + MultiSearchByID(context.Context, *payload.Search_MultiIDRequest) (*payload.Search_Responses, error) +} + +// UnimplementedSearchServer can be embedded to have forward compatible implementations. +type UnimplementedSearchServer struct { +} + +func (*UnimplementedSearchServer) Search(ctx context.Context, req *payload.Search_Request) (*payload.Search_Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Search not implemented") +} +func (*UnimplementedSearchServer) SearchByID(ctx context.Context, req *payload.Search_IDRequest) (*payload.Search_Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method SearchByID not implemented") +} +func (*UnimplementedSearchServer) StreamSearch(srv Search_StreamSearchServer) error { + return status.Errorf(codes.Unimplemented, "method StreamSearch not implemented") +} +func (*UnimplementedSearchServer) StreamSearchByID(srv Search_StreamSearchByIDServer) error { + return status.Errorf(codes.Unimplemented, "method StreamSearchByID not implemented") +} +func (*UnimplementedSearchServer) MultiSearch(ctx context.Context, req *payload.Search_MultiRequest) (*payload.Search_Responses, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiSearch not implemented") +} +func (*UnimplementedSearchServer) MultiSearchByID(ctx context.Context, req *payload.Search_MultiIDRequest) (*payload.Search_Responses, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiSearchByID not implemented") +} + +func RegisterSearchServer(s *grpc.Server, srv SearchServer) { + s.RegisterService(&_Search_serviceDesc, srv) +} + +func _Search_Search_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Search_Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SearchServer).Search(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Search/Search", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SearchServer).Search(ctx, req.(*payload.Search_Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _Search_SearchByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Search_IDRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SearchServer).SearchByID(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Search/SearchByID", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SearchServer).SearchByID(ctx, req.(*payload.Search_IDRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Search_StreamSearch_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(SearchServer).StreamSearch(&searchStreamSearchServer{stream}) +} + +type Search_StreamSearchServer interface { + Send(*payload.Search_Response) error + Recv() (*payload.Search_Request, error) + grpc.ServerStream +} + +type searchStreamSearchServer struct { + grpc.ServerStream +} + +func (x *searchStreamSearchServer) Send(m *payload.Search_Response) error { + return x.ServerStream.SendMsg(m) +} + +func (x *searchStreamSearchServer) Recv() (*payload.Search_Request, error) { + m := new(payload.Search_Request) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Search_StreamSearchByID_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(SearchServer).StreamSearchByID(&searchStreamSearchByIDServer{stream}) +} + +type Search_StreamSearchByIDServer interface { + Send(*payload.Search_Response) error + Recv() (*payload.Search_IDRequest, error) + grpc.ServerStream +} + +type searchStreamSearchByIDServer struct { + grpc.ServerStream +} + +func (x *searchStreamSearchByIDServer) Send(m *payload.Search_Response) error { + return x.ServerStream.SendMsg(m) +} + +func (x *searchStreamSearchByIDServer) Recv() (*payload.Search_IDRequest, error) { + m := new(payload.Search_IDRequest) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Search_MultiSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Search_MultiRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SearchServer).MultiSearch(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Search/MultiSearch", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SearchServer).MultiSearch(ctx, req.(*payload.Search_MultiRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Search_MultiSearchByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Search_MultiIDRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SearchServer).MultiSearchByID(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Search/MultiSearchByID", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SearchServer).MultiSearchByID(ctx, req.(*payload.Search_MultiIDRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Search_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Search", + HandlerType: (*SearchServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Search", + Handler: _Search_Search_Handler, + }, + { + MethodName: "SearchByID", + Handler: _Search_SearchByID_Handler, + }, + { + MethodName: "MultiSearch", + Handler: _Search_MultiSearch_Handler, + }, + { + MethodName: "MultiSearchByID", + Handler: _Search_MultiSearchByID_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamSearch", + Handler: _Search_StreamSearch_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "StreamSearchByID", + Handler: _Search_StreamSearchByID_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/search.proto", +} diff --git a/v1/vald/update.pb.go b/v1/vald/update.pb.go new file mode 100644 index 0000000..baeb570 --- /dev/null +++ b/v1/vald/update.pb.go @@ -0,0 +1,239 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/update.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/update.proto", fileDescriptor_1bfcb9e8962a90fa) +} + +var fileDescriptor_1bfcb9e8962a90fa = []byte{ + // 289 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x91, 0xc1, 0x4a, 0xc4, 0x30, + 0x10, 0x86, 0x37, 0x1e, 0x76, 0x21, 0xee, 0xa9, 0xc7, 0xba, 0xac, 0x50, 0x0f, 0x8a, 0x62, 0x62, + 0xf5, 0xe6, 0x71, 0xcf, 0xae, 0x8a, 0xb2, 0x1e, 0xbc, 0xc8, 0xb4, 0x0d, 0x31, 0xd2, 0xed, 0xc4, + 0x36, 0x0d, 0x78, 0xf5, 0x15, 0x7c, 0x29, 0x8f, 0x82, 0x2f, 0x20, 0xc5, 0xe7, 0x10, 0x49, 0xb2, + 0x15, 0x05, 0xf1, 0xe2, 0x29, 0xc3, 0xff, 0xcf, 0x7c, 0x19, 0xe6, 0xa7, 0x7b, 0x16, 0xca, 0x62, + 0x1f, 0x6b, 0x25, 0x55, 0xc5, 0x41, 0xab, 0x86, 0xeb, 0x1a, 0x0d, 0x72, 0x9b, 0x72, 0xe7, 0xf0, + 0x56, 0x17, 0x60, 0x04, 0xf3, 0x62, 0x34, 0x72, 0x12, 0xb3, 0x69, 0xbc, 0xf5, 0xb3, 0x53, 0xc3, + 0x43, 0x89, 0x50, 0xf4, 0x6f, 0xe8, 0x8e, 0x27, 0x12, 0x51, 0x96, 0xc2, 0x51, 0x39, 0x54, 0x15, + 0x1a, 0x30, 0x0a, 0xab, 0x26, 0xb8, 0x87, 0x1f, 0x84, 0x0e, 0x17, 0x1e, 0x1e, 0x2d, 0xbe, 0xaa, + 0x98, 0xf5, 0x08, 0x9b, 0xb2, 0xa0, 0xb1, 0x0b, 0x71, 0xdf, 0x8a, 0xc6, 0xc4, 0x1b, 0xdf, 0xbd, + 0xb3, 0xec, 0x4e, 0xe4, 0x86, 0x9d, 0x60, 0xee, 0xa1, 0x49, 0xf4, 0xf8, 0xfa, 0xfe, 0xb4, 0x36, + 0x4e, 0x46, 0xab, 0x85, 0x8f, 0xc9, 0x6e, 0x34, 0xa7, 0xe3, 0x4b, 0x53, 0x0b, 0x58, 0xfe, 0x17, + 0x3e, 0xd8, 0x21, 0x07, 0x24, 0x3a, 0xa5, 0xeb, 0xf3, 0xb6, 0x34, 0x6a, 0x45, 0xdb, 0xfc, 0x85, + 0xe6, 0xfd, 0x1e, 0x39, 0xf9, 0x03, 0xd9, 0x24, 0x83, 0xd9, 0xcd, 0x73, 0x37, 0x25, 0x2f, 0xdd, + 0x94, 0xbc, 0x75, 0x53, 0x42, 0x63, 0xac, 0x25, 0xb3, 0x05, 0x40, 0xc3, 0xfc, 0x91, 0x41, 0x2b, + 0x37, 0xe7, 0xea, 0x19, 0xbd, 0x82, 0xb2, 0x08, 0x5f, 0x9c, 0x93, 0xeb, 0x6d, 0xa9, 0xcc, 0x6d, + 0x9b, 0xb1, 0x1c, 0x97, 0xdc, 0x0f, 0x84, 0xa0, 0x7c, 0x22, 0xb2, 0xd6, 0x79, 0x1f, 0x5d, 0x36, + 0xf4, 0x87, 0x3e, 0xfa, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x97, 0xab, 0x11, 0xe3, 0x01, 0x00, + 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// UpdateClient is the client API for Update service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type UpdateClient interface { + Update(ctx context.Context, in *payload.Update_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Update_StreamUpdateClient, error) + MultiUpdate(ctx context.Context, in *payload.Update_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) +} + +type updateClient struct { + cc *grpc.ClientConn +} + +func NewUpdateClient(cc *grpc.ClientConn) UpdateClient { + return &updateClient{cc} +} + +func (c *updateClient) Update(ctx context.Context, in *payload.Update_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Update/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *updateClient) StreamUpdate(ctx context.Context, opts ...grpc.CallOption) (Update_StreamUpdateClient, error) { + stream, err := c.cc.NewStream(ctx, &_Update_serviceDesc.Streams[0], "/vald.v1.Update/StreamUpdate", opts...) + if err != nil { + return nil, err + } + x := &updateStreamUpdateClient{stream} + return x, nil +} + +type Update_StreamUpdateClient interface { + Send(*payload.Update_Request) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type updateStreamUpdateClient struct { + grpc.ClientStream +} + +func (x *updateStreamUpdateClient) Send(m *payload.Update_Request) error { + return x.ClientStream.SendMsg(m) +} + +func (x *updateStreamUpdateClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *updateClient) MultiUpdate(ctx context.Context, in *payload.Update_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Update/MultiUpdate", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// UpdateServer is the server API for Update service. +type UpdateServer interface { + Update(context.Context, *payload.Update_Request) (*payload.Object_Location, error) + StreamUpdate(Update_StreamUpdateServer) error + MultiUpdate(context.Context, *payload.Update_MultiRequest) (*payload.Object_Locations, error) +} + +// UnimplementedUpdateServer can be embedded to have forward compatible implementations. +type UnimplementedUpdateServer struct { +} + +func (*UnimplementedUpdateServer) Update(ctx context.Context, req *payload.Update_Request) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (*UnimplementedUpdateServer) StreamUpdate(srv Update_StreamUpdateServer) error { + return status.Errorf(codes.Unimplemented, "method StreamUpdate not implemented") +} +func (*UnimplementedUpdateServer) MultiUpdate(ctx context.Context, req *payload.Update_MultiRequest) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiUpdate not implemented") +} + +func RegisterUpdateServer(s *grpc.Server, srv UpdateServer) { + s.RegisterService(&_Update_serviceDesc, srv) +} + +func _Update_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Update_Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(UpdateServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Update/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(UpdateServer).Update(ctx, req.(*payload.Update_Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _Update_StreamUpdate_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(UpdateServer).StreamUpdate(&updateStreamUpdateServer{stream}) +} + +type Update_StreamUpdateServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Update_Request, error) + grpc.ServerStream +} + +type updateStreamUpdateServer struct { + grpc.ServerStream +} + +func (x *updateStreamUpdateServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *updateStreamUpdateServer) Recv() (*payload.Update_Request, error) { + m := new(payload.Update_Request) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Update_MultiUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Update_MultiRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(UpdateServer).MultiUpdate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Update/MultiUpdate", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(UpdateServer).MultiUpdate(ctx, req.(*payload.Update_MultiRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Update_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Update", + HandlerType: (*UpdateServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Update", + Handler: _Update_Update_Handler, + }, + { + MethodName: "MultiUpdate", + Handler: _Update_MultiUpdate_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamUpdate", + Handler: _Update_StreamUpdate_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/update.proto", +} diff --git a/v1/vald/upsert.pb.go b/v1/vald/upsert.pb.go new file mode 100644 index 0000000..6e26bb2 --- /dev/null +++ b/v1/vald/upsert.pb.go @@ -0,0 +1,239 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: vald-origin/apis/proto/v1/vald/upsert.proto + +package vald + +import ( + context "context" + fmt "fmt" + proto "github.com/gogo/protobuf/proto" + payload "github.com/vdaas/vald-client-go/v1/payload" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +func init() { + proto.RegisterFile("vald-origin/apis/proto/v1/vald/upsert.proto", fileDescriptor_a4b0605ad5728fdb) +} + +var fileDescriptor_a4b0605ad5728fdb = []byte{ + // 289 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x91, 0xc1, 0x4a, 0xc4, 0x30, + 0x10, 0x86, 0x37, 0x1e, 0x76, 0x21, 0xee, 0xa9, 0xc7, 0xba, 0xac, 0x50, 0x0f, 0x8a, 0x62, 0x62, + 0xf5, 0xe6, 0x71, 0xcf, 0xae, 0x8a, 0xb2, 0x1e, 0xbc, 0xc8, 0xb4, 0x0d, 0x31, 0xd2, 0xed, 0xc4, + 0x24, 0x2d, 0x78, 0xf5, 0x15, 0x7c, 0x29, 0x8f, 0x82, 0x2f, 0x20, 0xc5, 0xe7, 0x10, 0x69, 0xb2, + 0x15, 0x05, 0xf1, 0xe2, 0x29, 0xc3, 0xff, 0xcf, 0x7c, 0x19, 0xe6, 0xa7, 0x7b, 0x0d, 0x94, 0xc5, + 0x3e, 0x1a, 0x25, 0x55, 0xc5, 0x41, 0x2b, 0xcb, 0xb5, 0x41, 0x87, 0xbc, 0x49, 0x79, 0xe7, 0xf0, + 0x5a, 0x5b, 0x61, 0x1c, 0xf3, 0x62, 0x34, 0xea, 0x24, 0xd6, 0xa4, 0xf1, 0xd6, 0xcf, 0x4e, 0x0d, + 0x0f, 0x25, 0x42, 0xd1, 0xbf, 0xa1, 0x3b, 0x9e, 0x48, 0x44, 0x59, 0x8a, 0x8e, 0xca, 0xa1, 0xaa, + 0xd0, 0x81, 0x53, 0x58, 0xd9, 0xe0, 0x1e, 0x7e, 0x10, 0x3a, 0x5c, 0x78, 0x78, 0xb4, 0xf8, 0xaa, + 0x62, 0xd6, 0x23, 0x9a, 0x94, 0x05, 0x8d, 0x5d, 0x88, 0xfb, 0x5a, 0x58, 0x17, 0x6f, 0x7c, 0xf7, + 0xce, 0xb2, 0x3b, 0x91, 0x3b, 0x76, 0x82, 0xb9, 0x87, 0x26, 0xd1, 0xe3, 0xeb, 0xfb, 0xd3, 0xda, + 0x38, 0x19, 0xad, 0x16, 0x3e, 0x26, 0xbb, 0xd1, 0x9c, 0x8e, 0x2f, 0x9d, 0x11, 0xb0, 0xfc, 0x2f, + 0x7c, 0xb0, 0x43, 0x0e, 0x48, 0x74, 0x4a, 0xd7, 0xe7, 0x75, 0xe9, 0xd4, 0x8a, 0xb6, 0xf9, 0x0b, + 0xcd, 0xfb, 0x3d, 0x72, 0xf2, 0x07, 0xd2, 0x26, 0x83, 0xd9, 0xcd, 0x73, 0x3b, 0x25, 0x2f, 0xed, + 0x94, 0xbc, 0xb5, 0x53, 0x42, 0x63, 0x34, 0x92, 0x35, 0x05, 0x80, 0x65, 0xfe, 0xc8, 0xa0, 0x55, + 0x37, 0xd7, 0xd5, 0x33, 0x7a, 0x05, 0x65, 0x11, 0xbe, 0x38, 0x27, 0xd7, 0xdb, 0x52, 0xb9, 0xdb, + 0x3a, 0x63, 0x39, 0x2e, 0xb9, 0x1f, 0x08, 0x41, 0xf9, 0x44, 0xa4, 0xd1, 0x79, 0x1f, 0x5d, 0x36, + 0xf4, 0x87, 0x3e, 0xfa, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xad, 0x8a, 0x4d, 0xf0, 0xe3, 0x01, 0x00, + 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// UpsertClient is the client API for Upsert service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type UpsertClient interface { + Upsert(ctx context.Context, in *payload.Upsert_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) + StreamUpsert(ctx context.Context, opts ...grpc.CallOption) (Upsert_StreamUpsertClient, error) + MultiUpsert(ctx context.Context, in *payload.Upsert_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) +} + +type upsertClient struct { + cc *grpc.ClientConn +} + +func NewUpsertClient(cc *grpc.ClientConn) UpsertClient { + return &upsertClient{cc} +} + +func (c *upsertClient) Upsert(ctx context.Context, in *payload.Upsert_Request, opts ...grpc.CallOption) (*payload.Object_Location, error) { + out := new(payload.Object_Location) + err := c.cc.Invoke(ctx, "/vald.v1.Upsert/Upsert", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *upsertClient) StreamUpsert(ctx context.Context, opts ...grpc.CallOption) (Upsert_StreamUpsertClient, error) { + stream, err := c.cc.NewStream(ctx, &_Upsert_serviceDesc.Streams[0], "/vald.v1.Upsert/StreamUpsert", opts...) + if err != nil { + return nil, err + } + x := &upsertStreamUpsertClient{stream} + return x, nil +} + +type Upsert_StreamUpsertClient interface { + Send(*payload.Upsert_Request) error + Recv() (*payload.Object_Location, error) + grpc.ClientStream +} + +type upsertStreamUpsertClient struct { + grpc.ClientStream +} + +func (x *upsertStreamUpsertClient) Send(m *payload.Upsert_Request) error { + return x.ClientStream.SendMsg(m) +} + +func (x *upsertStreamUpsertClient) Recv() (*payload.Object_Location, error) { + m := new(payload.Object_Location) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *upsertClient) MultiUpsert(ctx context.Context, in *payload.Upsert_MultiRequest, opts ...grpc.CallOption) (*payload.Object_Locations, error) { + out := new(payload.Object_Locations) + err := c.cc.Invoke(ctx, "/vald.v1.Upsert/MultiUpsert", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// UpsertServer is the server API for Upsert service. +type UpsertServer interface { + Upsert(context.Context, *payload.Upsert_Request) (*payload.Object_Location, error) + StreamUpsert(Upsert_StreamUpsertServer) error + MultiUpsert(context.Context, *payload.Upsert_MultiRequest) (*payload.Object_Locations, error) +} + +// UnimplementedUpsertServer can be embedded to have forward compatible implementations. +type UnimplementedUpsertServer struct { +} + +func (*UnimplementedUpsertServer) Upsert(ctx context.Context, req *payload.Upsert_Request) (*payload.Object_Location, error) { + return nil, status.Errorf(codes.Unimplemented, "method Upsert not implemented") +} +func (*UnimplementedUpsertServer) StreamUpsert(srv Upsert_StreamUpsertServer) error { + return status.Errorf(codes.Unimplemented, "method StreamUpsert not implemented") +} +func (*UnimplementedUpsertServer) MultiUpsert(ctx context.Context, req *payload.Upsert_MultiRequest) (*payload.Object_Locations, error) { + return nil, status.Errorf(codes.Unimplemented, "method MultiUpsert not implemented") +} + +func RegisterUpsertServer(s *grpc.Server, srv UpsertServer) { + s.RegisterService(&_Upsert_serviceDesc, srv) +} + +func _Upsert_Upsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Upsert_Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(UpsertServer).Upsert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Upsert/Upsert", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(UpsertServer).Upsert(ctx, req.(*payload.Upsert_Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _Upsert_StreamUpsert_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(UpsertServer).StreamUpsert(&upsertStreamUpsertServer{stream}) +} + +type Upsert_StreamUpsertServer interface { + Send(*payload.Object_Location) error + Recv() (*payload.Upsert_Request, error) + grpc.ServerStream +} + +type upsertStreamUpsertServer struct { + grpc.ServerStream +} + +func (x *upsertStreamUpsertServer) Send(m *payload.Object_Location) error { + return x.ServerStream.SendMsg(m) +} + +func (x *upsertStreamUpsertServer) Recv() (*payload.Upsert_Request, error) { + m := new(payload.Upsert_Request) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _Upsert_MultiUpsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(payload.Upsert_MultiRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(UpsertServer).MultiUpsert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/vald.v1.Upsert/MultiUpsert", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(UpsertServer).MultiUpsert(ctx, req.(*payload.Upsert_MultiRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Upsert_serviceDesc = grpc.ServiceDesc{ + ServiceName: "vald.v1.Upsert", + HandlerType: (*UpsertServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Upsert", + Handler: _Upsert_Upsert_Handler, + }, + { + MethodName: "MultiUpsert", + Handler: _Upsert_MultiUpsert_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "StreamUpsert", + Handler: _Upsert_StreamUpsert_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "vald-origin/apis/proto/v1/vald/upsert.proto", +} diff --git a/v1/vald/vald.go b/v1/vald/vald.go new file mode 100644 index 0000000..d442da4 --- /dev/null +++ b/v1/vald/vald.go @@ -0,0 +1,84 @@ +// +// Copyright (C) 2019-2020 Vdaas.org Vald team ( kpango, rinx, kmrmt ) +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +// Package vald provides vald server interface +package vald + +import ( + grpc "google.golang.org/grpc" +) + +type Server interface { + InsertServer + UpdateServer + UpsertServer + SearchServer + RemoveServer + ObjectServer +} + +type ServerWithFilter interface { + Server + FilterServer +} + +type Client interface { + InsertClient + UpdateClient + UpsertClient + SearchClient + RemoveClient + ObjectClient +} + +type ClientWithFilter interface { + Client + FilterClient +} + +type client struct { + InsertClient + UpdateClient + UpsertClient + SearchClient + RemoveClient + ObjectClient +} + +func RegisterValdServer(s *grpc.Server, srv Server) { + RegisterInsertServer(s, srv) + RegisterUpdateServer(s, srv) + RegisterUpsertServer(s, srv) + RegisterSearchServer(s, srv) + RegisterRemoveServer(s, srv) + RegisterObjectServer(s, srv) +} + +func RegisterValdServerWithFilter(s *grpc.Server, srv ServerWithFilter) { + RegisterValdServer(s, srv) + RegisterFilterServer(s, srv) +} + +func NewValdClient(conn *grpc.ClientConn) Client { + return &client{ + NewInsertClient(conn), + NewUpdateClient(conn), + NewUpsertClient(conn), + NewSearchClient(conn), + NewRemoveClient(conn), + NewObjectClient(conn), + } +}