Package io.getstream.client
Class CollectionsClient
java.lang.Object
io.getstream.client.CollectionsClient
-
Method Summary
Modifier and TypeMethodDescriptionjava8.util.concurrent.CompletableFuture<CollectionData>add(String collection, CollectionData item) java8.util.concurrent.CompletableFuture<CollectionData>add(String userID, String collection, CollectionData item) <T> java8.util.concurrent.CompletableFuture<T><T> java8.util.concurrent.CompletableFuture<T>java8.util.concurrent.CompletableFuture<Void>java8.util.concurrent.CompletableFuture<Void>deleteMany(String collection, Iterable<String> ids) java8.util.concurrent.CompletableFuture<Void>deleteMany(String collection, String... ids) java8.util.concurrent.CompletableFuture<CollectionData><T> java8.util.concurrent.CompletableFuture<T>java8.util.concurrent.CompletableFuture<List<CollectionData>>java8.util.concurrent.CompletableFuture<List<CollectionData>><T> java8.util.concurrent.CompletableFuture<List<T>>selectCustom(Class<T> type, String collection, Iterable<String> ids) <T> java8.util.concurrent.CompletableFuture<List<T>>selectCustom(Class<T> type, String collection, String... ids) java8.util.concurrent.CompletableFuture<CollectionData>update(String collection, CollectionData item) java8.util.concurrent.CompletableFuture<CollectionData>update(String userID, String collection, CollectionData item) <T> java8.util.concurrent.CompletableFuture<T>updateCustom(String userID, String collection, T item) <T> java8.util.concurrent.CompletableFuture<T>updateCustom(String collection, T item) java8.util.concurrent.CompletableFuture<Void>upsert(String collection, CollectionData... items) java8.util.concurrent.CompletableFuture<Void>upsert(String collection, Iterable<CollectionData> items) <T> java8.util.concurrent.CompletableFuture<Void>upsertCustom(String collection, Iterable<T> items) <T> java8.util.concurrent.CompletableFuture<Void>upsertCustom(String collection, T... items)
-
Method Details
-
addCustom
public <T> java8.util.concurrent.CompletableFuture<T> addCustom(String collection, T item) throws StreamException - Throws:
StreamException
-
addCustom
public <T> java8.util.concurrent.CompletableFuture<T> addCustom(String userID, String collection, T item) throws StreamException - Throws:
StreamException
-
add
public java8.util.concurrent.CompletableFuture<CollectionData> add(String collection, CollectionData item) throws StreamException - Throws:
StreamException
-
add
public java8.util.concurrent.CompletableFuture<CollectionData> add(String userID, String collection, CollectionData item) throws StreamException - Throws:
StreamException
-
updateCustom
public <T> java8.util.concurrent.CompletableFuture<T> updateCustom(String collection, T item) throws StreamException - Throws:
StreamException
-
updateCustom
public <T> java8.util.concurrent.CompletableFuture<T> updateCustom(String userID, String collection, T item) throws StreamException - Throws:
StreamException
-
update
public java8.util.concurrent.CompletableFuture<CollectionData> update(String collection, CollectionData item) throws StreamException - Throws:
StreamException
-
update
public java8.util.concurrent.CompletableFuture<CollectionData> update(String userID, String collection, CollectionData item) throws StreamException - Throws:
StreamException
-
upsertCustom
public <T> java8.util.concurrent.CompletableFuture<Void> upsertCustom(String collection, Iterable<T> items) throws StreamException - Throws:
StreamException
-
upsertCustom
public <T> java8.util.concurrent.CompletableFuture<Void> upsertCustom(String collection, T... items) throws StreamException - Throws:
StreamException
-
upsert
public java8.util.concurrent.CompletableFuture<Void> upsert(String collection, Iterable<CollectionData> items) throws StreamException - Throws:
StreamException
-
upsert
public java8.util.concurrent.CompletableFuture<Void> upsert(String collection, CollectionData... items) throws StreamException - Throws:
StreamException
-
getCustom
public <T> java8.util.concurrent.CompletableFuture<T> getCustom(Class<T> type, String collection, String id) throws StreamException - Throws:
StreamException
-
get
public java8.util.concurrent.CompletableFuture<CollectionData> get(String collection, String id) throws StreamException - Throws:
StreamException
-
selectCustom
public <T> java8.util.concurrent.CompletableFuture<List<T>> selectCustom(Class<T> type, String collection, Iterable<String> ids) throws StreamException - Throws:
StreamException
-
selectCustom
public <T> java8.util.concurrent.CompletableFuture<List<T>> selectCustom(Class<T> type, String collection, String... ids) throws StreamException - Throws:
StreamException
-
select
public java8.util.concurrent.CompletableFuture<List<CollectionData>> select(String collection, Iterable<String> ids) throws StreamException - Throws:
StreamException
-
select
public java8.util.concurrent.CompletableFuture<List<CollectionData>> select(String collection, String... ids) throws StreamException - Throws:
StreamException
-
delete
public java8.util.concurrent.CompletableFuture<Void> delete(String collection, String id) throws StreamException - Throws:
StreamException
-
deleteMany
public java8.util.concurrent.CompletableFuture<Void> deleteMany(String collection, Iterable<String> ids) throws StreamException - Throws:
StreamException
-
deleteMany
public java8.util.concurrent.CompletableFuture<Void> deleteMany(String collection, String... ids) throws StreamException - Throws:
StreamException
-