Class Activity.Builder
-
- All Implemented Interfaces:
public final class Activity.BuilderA builder for Activity.
-
-
Method Summary
Modifier and Type Method Description final Activity.Builderid(String id)Unique identifier for the activity. final Activity.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final Activity.Builder_typename(String _typename)The typename of the schema. final Activity.Builder_typename(JsonField<String> _typename)Sets Builder._typename to an arbitrary JSON value. final Activity.Builderactor(Recipient actor)A recipient of a notification, which is either a user or an object. final Activity.Builderactor(Optional<Recipient> actor)Alias for calling Builder.actor with actor.orElse(null).final Activity.Builderactor(JsonField<Recipient> actor)Sets Builder.actor to an arbitrary JSON value. final Activity.Builderactor(User user)Alias for calling actor with Recipient.ofUser(user).final Activity.Builderactor(Object object_)Alias for calling actor with Recipient.ofObject(object_).final Activity.Builderdata(Activity.Data data)The workflow trigger datapayload associated with the activity.final Activity.Builderdata(Optional<Activity.Data> data)Alias for calling Builder.data with data.orElse(null).final Activity.Builderdata(JsonField<Activity.Data> data)Sets Builder.data to an arbitrary JSON value. final Activity.BuilderinsertedAt(OffsetDateTime insertedAt)Timestamp when the activity was created. final Activity.BuilderinsertedAt(JsonField<OffsetDateTime> insertedAt)Sets Builder.insertedAt to an arbitrary JSON value. final Activity.Builderrecipient(Recipient recipient)A recipient of a notification, which is either a user or an object. final Activity.Builderrecipient(JsonField<Recipient> recipient)Sets Builder.recipient to an arbitrary JSON value. final Activity.Builderrecipient(User user)Alias for calling recipient with Recipient.ofUser(user).final Activity.Builderrecipient(Object object_)Alias for calling recipient with Recipient.ofObject(object_).final Activity.BuilderupdatedAt(OffsetDateTime updatedAt)Timestamp when the activity was last updated. final Activity.BuilderupdatedAt(JsonField<OffsetDateTime> updatedAt)Sets Builder.updatedAt to an arbitrary JSON value. final Activity.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Activity.BuilderputAdditionalProperty(String key, JsonValue value)final Activity.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Activity.BuilderremoveAdditionalProperty(String key)final Activity.BuilderremoveAllAdditionalProperties(Set<String> keys)final Activitybuild()Returns an immutable instance of Activity. -
-
Method Detail
-
id
final Activity.Builder id(String id)
Unique identifier for the activity.
-
id
final Activity.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
_typename
final Activity.Builder _typename(String _typename)
The typename of the schema.
-
_typename
final Activity.Builder _typename(JsonField<String> _typename)
Sets Builder._typename to an arbitrary JSON value.
You should usually call Builder._typename with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
actor
final Activity.Builder actor(Recipient actor)
A recipient of a notification, which is either a user or an object.
-
actor
final Activity.Builder actor(Optional<Recipient> actor)
Alias for calling Builder.actor with
actor.orElse(null).
-
actor
final Activity.Builder actor(JsonField<Recipient> actor)
Sets Builder.actor to an arbitrary JSON value.
You should usually call Builder.actor with a well-typed Recipient value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
actor
final Activity.Builder actor(User user)
Alias for calling actor with
Recipient.ofUser(user).
-
actor
final Activity.Builder actor(Object object_)
Alias for calling actor with
Recipient.ofObject(object_).
-
data
final Activity.Builder data(Activity.Data data)
The workflow trigger
datapayload associated with the activity.
-
data
final Activity.Builder data(Optional<Activity.Data> data)
Alias for calling Builder.data with
data.orElse(null).
-
data
final Activity.Builder data(JsonField<Activity.Data> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed Data value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
insertedAt
final Activity.Builder insertedAt(OffsetDateTime insertedAt)
Timestamp when the activity was created.
-
insertedAt
final Activity.Builder insertedAt(JsonField<OffsetDateTime> insertedAt)
Sets Builder.insertedAt to an arbitrary JSON value.
You should usually call Builder.insertedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipient
final Activity.Builder recipient(Recipient recipient)
A recipient of a notification, which is either a user or an object.
-
recipient
final Activity.Builder recipient(JsonField<Recipient> recipient)
Sets Builder.recipient to an arbitrary JSON value.
You should usually call Builder.recipient with a well-typed Recipient value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipient
final Activity.Builder recipient(User user)
Alias for calling recipient with
Recipient.ofUser(user).
-
recipient
final Activity.Builder recipient(Object object_)
Alias for calling recipient with
Recipient.ofObject(object_).
-
updatedAt
final Activity.Builder updatedAt(OffsetDateTime updatedAt)
Timestamp when the activity was last updated.
-
updatedAt
final Activity.Builder updatedAt(JsonField<OffsetDateTime> updatedAt)
Sets Builder.updatedAt to an arbitrary JSON value.
You should usually call Builder.updatedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Activity.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Activity.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Activity.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Activity.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Activity.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-