Class MessagingMessage.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.MessagingMessage.Builder
-
- Enclosing class:
- MessagingMessage
public static final class MessagingMessage.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessagingMessage.Builderattachments(java.util.List<MessagingAttachment> attachments)List of attachments in the messageMessagingMessage.Builderattachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<MessagingAttachment>> attachments)List of attachments in the messageMessagingMessage.Builderauthor(Author author)Author of the messageMessagingMessage.Builderauthor(org.openapitools.jackson.nullable.JsonNullable<? extends Author> author)Author of the messageMessagingMessagebuild()MessagingMessage.Buildercontent(MessagingMessageContent content)Content of the messageMessagingMessage.Buildercontent(org.openapitools.jackson.nullable.JsonNullable<? extends MessagingMessageContent> content)Content of the messageMessagingMessage.BuildercreatedAt(java.time.OffsetDateTime createdAt)Timestamp when the message was createdMessagingMessage.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Timestamp when the message was createdMessagingMessage.Builderid(java.lang.String id)Unique identifierMessagingMessage.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierMessagingMessage.BuilderparentMessageId(java.lang.String parentMessageId)ID of the parent message if this is a replyMessagingMessage.BuilderparentMessageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentMessageId)ID of the parent message if this is a replyMessagingMessage.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierMessagingMessage.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierMessagingMessage.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Timestamp when the message was last updatedMessagingMessage.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Timestamp when the message was last updated
-
-
-
Method Detail
-
id
public MessagingMessage.Builder id(java.lang.String id)
Unique identifier
-
id
public MessagingMessage.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public MessagingMessage.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public MessagingMessage.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
content
public MessagingMessage.Builder content(MessagingMessageContent content)
Content of the message
-
content
public MessagingMessage.Builder content(org.openapitools.jackson.nullable.JsonNullable<? extends MessagingMessageContent> content)
Content of the message
-
parentMessageId
public MessagingMessage.Builder parentMessageId(java.lang.String parentMessageId)
ID of the parent message if this is a reply
-
parentMessageId
public MessagingMessage.Builder parentMessageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentMessageId)
ID of the parent message if this is a reply
-
attachments
public MessagingMessage.Builder attachments(java.util.List<MessagingAttachment> attachments)
List of attachments in the message
-
attachments
public MessagingMessage.Builder attachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<MessagingAttachment>> attachments)
List of attachments in the message
-
author
public MessagingMessage.Builder author(Author author)
Author of the message
-
author
public MessagingMessage.Builder author(org.openapitools.jackson.nullable.JsonNullable<? extends Author> author)
Author of the message
-
createdAt
public MessagingMessage.Builder createdAt(java.time.OffsetDateTime createdAt)
Timestamp when the message was created
-
createdAt
public MessagingMessage.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Timestamp when the message was created
-
updatedAt
public MessagingMessage.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Timestamp when the message was last updated
-
updatedAt
public MessagingMessage.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Timestamp when the message was last updated
-
build
public MessagingMessage build()
-
-