public static class Comment.Builder extends CommentBase.Builder
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdAt |
protected UserMini |
createdBy |
protected Boolean |
isReplyComment |
protected CommentItemField |
item |
protected String |
message |
protected OffsetDateTime |
modifiedAt |
id, typeexplicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Comment |
build() |
Comment.Builder |
createdAt(OffsetDateTime createdAt) |
Comment.Builder |
createdBy(UserMini createdBy) |
Comment.Builder |
id(String id) |
Comment.Builder |
isReplyComment(Boolean isReplyComment) |
Comment.Builder |
item(CommentItemField item) |
Comment.Builder |
message(String message) |
Comment.Builder |
modifiedAt(OffsetDateTime modifiedAt) |
Comment.Builder |
type(CommentBaseTypeField type) |
Comment.Builder |
type(EnumWrapper<CommentBaseTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected Boolean isReplyComment
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
protected CommentItemField item
public Builder()
public Comment.Builder isReplyComment(Boolean isReplyComment)
public Comment.Builder message(String message)
public Comment.Builder createdBy(UserMini createdBy)
public Comment.Builder createdAt(OffsetDateTime createdAt)
public Comment.Builder modifiedAt(OffsetDateTime modifiedAt)
public Comment.Builder item(CommentItemField item)
public Comment.Builder id(String id)
id in class CommentBase.Builderpublic Comment.Builder type(CommentBaseTypeField type)
type in class CommentBase.Builderpublic Comment.Builder type(EnumWrapper<CommentBaseTypeField> type)
type in class CommentBase.Builderpublic Comment build()
build in class CommentBase.Builder