Skip to content

Commit bdc7a16

Browse files
committed
feat: add multiTenancy setter for update collection request
Rename vectors -> vectorConfig
1 parent e0bf5b9 commit bdc7a16

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

src/main/java/io/weaviate/client6/v1/api/collections/config/UpdateCollectionRequest.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.weaviate.client6.v1.api.collections.CollectionConfig;
99
import io.weaviate.client6.v1.api.collections.Generative;
1010
import io.weaviate.client6.v1.api.collections.InvertedIndex;
11+
import io.weaviate.client6.v1.api.collections.MultiTenancy;
1112
import io.weaviate.client6.v1.api.collections.Replication;
1213
import io.weaviate.client6.v1.api.collections.Reranker;
1314
import io.weaviate.client6.v1.api.collections.VectorConfig;
@@ -95,17 +96,27 @@ public Builder generativeModule(Generative generativeModule) {
9596
return this;
9697
}
9798

98-
public final Builder vectors(Map<String, VectorConfig> vectors) {
99+
public final Builder vectorConfig(Map<String, VectorConfig> vectors) {
99100
this.newCollection.vectorConfig(vectors);
100101
return this;
101102
}
102103

103104
@SafeVarargs
104-
public final Builder vectors(Map.Entry<String, VectorConfig>... vectors) {
105+
public final Builder vectorConfig(Map.Entry<String, VectorConfig>... vectors) {
105106
this.newCollection.vectorConfig(vectors);
106107
return this;
107108
}
108109

110+
public Builder multiTenancy(MultiTenancy multiTenancy) {
111+
this.newCollection.multiTenancy(multiTenancy);
112+
return this;
113+
}
114+
115+
public Builder multiTenancy(Function<MultiTenancy.Builder, ObjectBuilder<MultiTenancy>> fn) {
116+
this.newCollection.multiTenancy(fn);
117+
return this;
118+
}
119+
109120
@Override
110121
public UpdateCollectionRequest build() {
111122
return new UpdateCollectionRequest(this);

0 commit comments

Comments
 (0)