class Builder {

        private List<String> ids = new ArrayList<>();
        private List<float[]> embeddings = new ArrayList<>();
        private List<String> documents = new ArrayList<>();
        private List<Map<String, String>> metadatas = new ArrayList<>();

        public Builder ids(List<String> ids) {
            if (ids != null) {
                this.ids = ids;
            }
            return this;
        }

        public Builder embeddings(List<float[]> embeddings) {<FILL_FUNCTION_BODY>}

        public Builder documents(List<String> documents) {
            if (documents != null) {
                this.documents = documents;
            }
            return this;
        }

        public Builder metadatas(List<Map<String, String>> metadatas) {
            if (metadatas != null) {
                this.metadatas = metadatas;
            }
            return this;
        }

        AddEmbeddingsRequest build() {
            return new AddEmbeddingsRequest(this);
        }
    }

            if (embeddings != null) {
                this.embeddings = embeddings;
            }
            return this;
        
<no_super_class>