public static class FileRequest.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdAt |
protected UserMini |
createdBy |
protected String |
description |
protected String |
etag |
protected OffsetDateTime |
expiresAt |
protected FolderMini |
folder |
protected String |
id |
protected Boolean |
isDescriptionRequired |
protected Boolean |
isEmailRequired |
protected EnumWrapper<FileRequestStatusField> |
status |
protected String |
title |
protected EnumWrapper<FileRequestTypeField> |
type |
protected OffsetDateTime |
updatedAt |
protected UserMini |
updatedBy |
protected String |
url |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
FolderMini folder,
OffsetDateTime createdAt,
OffsetDateTime updatedAt) |
| Modifier and Type | Method and Description |
|---|---|
FileRequest |
build() |
FileRequest.Builder |
createdBy(UserMini createdBy) |
FileRequest.Builder |
description(String description) |
FileRequest.Builder |
etag(String etag) |
FileRequest.Builder |
expiresAt(OffsetDateTime expiresAt) |
FileRequest.Builder |
isDescriptionRequired(Boolean isDescriptionRequired) |
FileRequest.Builder |
isEmailRequired(Boolean isEmailRequired) |
FileRequest.Builder |
status(EnumWrapper<FileRequestStatusField> status) |
FileRequest.Builder |
status(FileRequestStatusField status) |
FileRequest.Builder |
title(String title) |
FileRequest.Builder |
type(EnumWrapper<FileRequestTypeField> type) |
FileRequest.Builder |
type(FileRequestTypeField type) |
FileRequest.Builder |
updatedBy(UserMini updatedBy) |
FileRequest.Builder |
url(String url) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<FileRequestTypeField> type
protected String description
protected EnumWrapper<FileRequestStatusField> status
protected Boolean isEmailRequired
protected Boolean isDescriptionRequired
protected OffsetDateTime expiresAt
protected final FolderMini folder
protected final OffsetDateTime createdAt
protected final OffsetDateTime updatedAt
public Builder(String id, FolderMini folder, OffsetDateTime createdAt, OffsetDateTime updatedAt)
public FileRequest.Builder type(FileRequestTypeField type)
public FileRequest.Builder type(EnumWrapper<FileRequestTypeField> type)
public FileRequest.Builder title(String title)
public FileRequest.Builder description(String description)
public FileRequest.Builder status(FileRequestStatusField status)
public FileRequest.Builder status(EnumWrapper<FileRequestStatusField> status)
public FileRequest.Builder isEmailRequired(Boolean isEmailRequired)
public FileRequest.Builder isDescriptionRequired(Boolean isDescriptionRequired)
public FileRequest.Builder expiresAt(OffsetDateTime expiresAt)
public FileRequest.Builder url(String url)
public FileRequest.Builder etag(String etag)
public FileRequest.Builder createdBy(UserMini createdBy)
public FileRequest.Builder updatedBy(UserMini updatedBy)
public FileRequest build()