Class ActivityLog.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.ActivityLog.Builder
-
- Enclosing class:
- ActivityLog
public static final class ActivityLog.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityLog.BuilderactivityDescription(java.lang.String activityDescription)ActivityLog.BuilderactivityDescription(java.util.Optional<java.lang.String> activityDescription)A sentence or two describing the activity.ActivityLog.BuilderactivityType(ActivityLog.ActivityType activityType)ActivityLog.BuilderactivityType(java.util.Optional<ActivityLog.ActivityType> activityType)ActivityLogbuild()ActivityLog.BuildercreatedAt(java.lang.Integer createdAt)ActivityLog.BuildercreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the activity was created.ActivityLog.Builderfrom(ActivityLog other)ActivityLog.Builderid(java.lang.String id)ActivityLog.Builderid(java.util.Optional<java.lang.String> id)The id representing the activity.ActivityLog.Buildermetadata(ActivityLogMetadata metadata)ActivityLog.Buildermetadata(java.util.Optional<ActivityLogMetadata> metadata)ActivityLog.BuilderperformedBy(ActivityLog.PerformedBy performedBy)ActivityLog.BuilderperformedBy(java.util.Optional<ActivityLog.PerformedBy> performedBy)Details about the Admin involved in the activity.
-
-
-
Method Detail
-
from
public ActivityLog.Builder from(ActivityLog other)
-
id
public ActivityLog.Builder id(java.util.Optional<java.lang.String> id)
The id representing the activity.
-
id
public ActivityLog.Builder id(java.lang.String id)
-
performedBy
public ActivityLog.Builder performedBy(java.util.Optional<ActivityLog.PerformedBy> performedBy)
Details about the Admin involved in the activity.
-
performedBy
public ActivityLog.Builder performedBy(ActivityLog.PerformedBy performedBy)
-
metadata
public ActivityLog.Builder metadata(java.util.Optional<ActivityLogMetadata> metadata)
-
metadata
public ActivityLog.Builder metadata(ActivityLogMetadata metadata)
-
createdAt
public ActivityLog.Builder createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the activity was created.
-
createdAt
public ActivityLog.Builder createdAt(java.lang.Integer createdAt)
-
activityType
public ActivityLog.Builder activityType(java.util.Optional<ActivityLog.ActivityType> activityType)
-
activityType
public ActivityLog.Builder activityType(ActivityLog.ActivityType activityType)
-
activityDescription
public ActivityLog.Builder activityDescription(java.util.Optional<java.lang.String> activityDescription)
A sentence or two describing the activity.
-
activityDescription
public ActivityLog.Builder activityDescription(java.lang.String activityDescription)
-
build
public ActivityLog build()
-
-