class Builder {

        private String model;
        private String object;
        private List<Embedding> data;
        private Usage usage;

        private Builder() {
        }

        public Builder model(String model) {
            this.model = model;
            return this;
        }

        public Builder object(String object) {
            this.object = object;
            return this;
        }

        public Builder data(List<Embedding> data) {<FILL_FUNCTION_BODY>}

        public Builder usage(Usage usage) {
            this.usage = usage;
            return this;
        }

        public EmbeddingResponse build() {
            return new EmbeddingResponse(this);
        }
    }

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