Class Comment.Builder
- java.lang.Object
-
- com.merge.api.resources.ticketing.types.Comment.Builder
-
- Enclosing class:
- Comment
public static final class Comment.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Comment.Builderbody(java.lang.String body)Comment.Builderbody(java.util.Optional<java.lang.String> body)Commentbuild()Comment.Buildercontact(CommentContact contact)Comment.Buildercontact(java.util.Optional<CommentContact> contact)Comment.BuildercreatedAt(java.time.OffsetDateTime createdAt)Comment.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Comment.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Comment.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Comment.Builderfrom(Comment other)Comment.BuilderhtmlBody(java.lang.String htmlBody)Comment.BuilderhtmlBody(java.util.Optional<java.lang.String> htmlBody)Comment.Builderid(java.lang.String id)Comment.Builderid(java.util.Optional<java.lang.String> id)Comment.BuilderisPrivate(java.lang.Boolean isPrivate)Comment.BuilderisPrivate(java.util.Optional<java.lang.Boolean> isPrivate)Comment.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Comment.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Comment.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Comment.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Comment.BuilderremoteData(java.util.List<RemoteData> remoteData)Comment.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Comment.BuilderremoteId(java.lang.String remoteId)Comment.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Comment.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Comment.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Comment.Builderticket(CommentTicket ticket)Comment.Builderticket(java.util.Optional<CommentTicket> ticket)Comment.Builderuser(CommentUser user)Comment.Builderuser(java.util.Optional<CommentUser> user)
-
-
-
Method Detail
-
from
public Comment.Builder from(Comment other)
-
id
public Comment.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Comment.Builder id(java.lang.String id)
-
remoteId
public Comment.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Comment.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Comment.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Comment.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Comment.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Comment.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
user
public Comment.Builder user(java.util.Optional<CommentUser> user)
-
user
public Comment.Builder user(CommentUser user)
-
contact
public Comment.Builder contact(java.util.Optional<CommentContact> contact)
-
contact
public Comment.Builder contact(CommentContact contact)
-
body
public Comment.Builder body(java.util.Optional<java.lang.String> body)
-
body
public Comment.Builder body(java.lang.String body)
-
htmlBody
public Comment.Builder htmlBody(java.util.Optional<java.lang.String> htmlBody)
-
htmlBody
public Comment.Builder htmlBody(java.lang.String htmlBody)
-
ticket
public Comment.Builder ticket(java.util.Optional<CommentTicket> ticket)
-
ticket
public Comment.Builder ticket(CommentTicket ticket)
-
isPrivate
public Comment.Builder isPrivate(java.util.Optional<java.lang.Boolean> isPrivate)
-
isPrivate
public Comment.Builder isPrivate(java.lang.Boolean isPrivate)
-
remoteCreatedAt
public Comment.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Comment.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteWasDeleted
public Comment.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Comment.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Comment.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Comment.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Comment.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Comment.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Comment build()
-
-