Package io.getstream.core.models
Class Engagement.Builder
- java.lang.Object
-
- io.getstream.core.models.Engagement.Builder
-
- Enclosing class:
- Engagement
public static final class Engagement.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Engagement.Builderboost(int boost)Engagementbuild()Engagement.Buildercontent(Content content)Engagement.Builderfeatures(java.util.List features)Engagement.BuilderfeedID(java.lang.String feedID)<T> Engagement.BuilderfromCustomEngagement(T custom)Engagement.BuilderfromEngagement(Engagement engagement)Engagement.Builderlabel(java.lang.String label)Engagement.Builderlocation(java.lang.String location)Engagement.Builderposition(int position)Engagement.BuildertrackedAt(java.util.Date trackedAt)Engagement.BuilderuserData(UserData userData)
-
-
-
Method Detail
-
label
public Engagement.Builder label(java.lang.String label)
-
content
public Engagement.Builder content(Content content)
-
boost
public Engagement.Builder boost(int boost)
-
position
public Engagement.Builder position(int position)
-
feedID
public Engagement.Builder feedID(java.lang.String feedID)
-
location
public Engagement.Builder location(java.lang.String location)
-
userData
public Engagement.Builder userData(UserData userData)
-
features
public Engagement.Builder features(java.util.List features)
-
trackedAt
public Engagement.Builder trackedAt(java.util.Date trackedAt)
-
fromEngagement
public Engagement.Builder fromEngagement(Engagement engagement)
-
fromCustomEngagement
public <T> Engagement.Builder fromCustomEngagement(T custom)
-
build
public Engagement build()
-
-