Package io.getstream.cloud
Class CloudClient
- java.lang.Object
-
- io.getstream.cloud.CloudClient
-
public final class CloudClient extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudClient.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudAggregatedFeedaggregatedFeed(FeedID id)CloudAggregatedFeedaggregatedFeed(java.lang.String slug)CloudAggregatedFeedaggregatedFeed(java.lang.String slug, CloudUser user)CloudAggregatedFeedaggregatedFeed(java.lang.String slug, java.lang.String userID)CloudAnalyticsClientanalytics()static CloudClient.Builderbuilder(java.lang.String apiKey, Token token, java.lang.String userID)static CloudClient.Builderbuilder(java.lang.String apiKey, Token token, java.lang.String userID, java.lang.String appID)static CloudClient.Builderbuilder(java.lang.String apiKey, java.lang.String token, java.lang.String userID)CloudCollectionsClientcollections()CloudFileStorageClientfiles()CloudFlatFeedflatFeed(FeedID id)CloudFlatFeedflatFeed(java.lang.String slug)CloudFlatFeedflatFeed(java.lang.String slug, CloudUser user)CloudFlatFeedflatFeed(java.lang.String slug, java.lang.String userID)<T> TgetHTTPClientImplementation()CloudImageStorageClientimages()CloudNotificationFeednotificationFeed(FeedID id)CloudNotificationFeednotificationFeed(java.lang.String slug)CloudNotificationFeednotificationFeed(java.lang.String slug, CloudUser user)CloudNotificationFeednotificationFeed(java.lang.String slug, java.lang.String userID)java8.util.concurrent.CompletableFuture<OGData>openGraph(java.net.URL url)CloudReactionsClientreactions()CloudUseruser(java.lang.String userID)
-
-
-
Method Detail
-
builder
public static CloudClient.Builder builder(java.lang.String apiKey, java.lang.String token, java.lang.String userID)
-
builder
public static CloudClient.Builder builder(java.lang.String apiKey, Token token, java.lang.String userID)
-
builder
public static CloudClient.Builder builder(java.lang.String apiKey, Token token, java.lang.String userID, java.lang.String appID)
-
getHTTPClientImplementation
public <T> T getHTTPClientImplementation()
-
openGraph
public java8.util.concurrent.CompletableFuture<OGData> openGraph(java.net.URL url) throws StreamException
- Throws:
StreamException
-
flatFeed
public CloudFlatFeed flatFeed(java.lang.String slug)
-
flatFeed
public CloudFlatFeed flatFeed(java.lang.String slug, CloudUser user)
-
flatFeed
public CloudFlatFeed flatFeed(java.lang.String slug, java.lang.String userID)
-
flatFeed
public CloudFlatFeed flatFeed(FeedID id)
-
aggregatedFeed
public CloudAggregatedFeed aggregatedFeed(java.lang.String slug)
-
aggregatedFeed
public CloudAggregatedFeed aggregatedFeed(java.lang.String slug, CloudUser user)
-
aggregatedFeed
public CloudAggregatedFeed aggregatedFeed(java.lang.String slug, java.lang.String userID)
-
aggregatedFeed
public CloudAggregatedFeed aggregatedFeed(FeedID id)
-
notificationFeed
public CloudNotificationFeed notificationFeed(java.lang.String slug)
-
notificationFeed
public CloudNotificationFeed notificationFeed(java.lang.String slug, CloudUser user)
-
notificationFeed
public CloudNotificationFeed notificationFeed(java.lang.String slug, java.lang.String userID)
-
notificationFeed
public CloudNotificationFeed notificationFeed(FeedID id)
-
user
public CloudUser user(java.lang.String userID)
-
analytics
public CloudAnalyticsClient analytics()
-
collections
public CloudCollectionsClient collections()
-
reactions
public CloudReactionsClient reactions()
-
files
public CloudFileStorageClient files()
-
images
public CloudImageStorageClient images()
-
-