Package io.getstream.core.models
Class Impression.Builder
- java.lang.Object
-
- io.getstream.core.models.Impression.Builder
-
- Enclosing class:
- Impression
public static final class Impression.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Impressionbuild()Impression.BuildercontentList(Content... contentList)Impression.BuildercontentList(java.lang.Iterable<Content> contentList)Impression.BuildercontentList(java.util.List<Content> contentList)Impression.Builderfeatures(java.util.List features)Impression.BuilderfeedID(java.lang.String feedID)<T> Impression.BuilderfromCustomImpression(T custom)Impression.BuilderfromImpression(Impression impression)Impression.Builderlocation(java.lang.String location)Impression.Builderposition(java.lang.String position)Impression.BuildertrackedAt(java.util.Date trackedAt)Impression.BuilderuserData(UserData userData)
-
-
-
Method Detail
-
position
public Impression.Builder position(java.lang.String position)
-
feedID
public Impression.Builder feedID(java.lang.String feedID)
-
location
public Impression.Builder location(java.lang.String location)
-
userData
public Impression.Builder userData(UserData userData)
-
contentList
public Impression.Builder contentList(java.util.List<Content> contentList)
-
contentList
public Impression.Builder contentList(java.lang.Iterable<Content> contentList)
-
contentList
public Impression.Builder contentList(Content... contentList)
-
features
public Impression.Builder features(java.util.List features)
-
trackedAt
public Impression.Builder trackedAt(java.util.Date trackedAt)
-
fromImpression
public Impression.Builder fromImpression(Impression impression)
-
fromCustomImpression
public <T> Impression.Builder fromCustomImpression(T custom)
-
build
public Impression build()
-
-