public static class TrashFolder.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
contentCreatedAt |
protected OffsetDateTime |
contentModifiedAt |
protected OffsetDateTime |
createdAt |
protected UserMini |
createdBy |
protected String |
description |
protected String |
etag |
protected String |
folderUploadEmail |
protected String |
id |
protected EnumWrapper<TrashFolderItemStatusField> |
itemStatus |
protected OffsetDateTime |
modifiedAt |
protected UserMini |
modifiedBy |
protected String |
name |
protected UserMini |
ownedBy |
protected FolderMini |
parent |
protected TrashFolderPathCollectionField |
pathCollection |
protected OffsetDateTime |
purgedAt |
protected String |
sequenceId |
protected String |
sharedLink |
protected long |
size |
protected OffsetDateTime |
trashedAt |
protected EnumWrapper<TrashFolderTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
String name,
String description,
long size,
TrashFolderPathCollectionField pathCollection,
UserMini createdBy,
UserMini modifiedBy,
UserMini ownedBy,
EnumWrapper<TrashFolderItemStatusField> itemStatus) |
Builder(String id,
String name,
String description,
long size,
TrashFolderPathCollectionField pathCollection,
UserMini createdBy,
UserMini modifiedBy,
UserMini ownedBy,
TrashFolderItemStatusField itemStatus) |
| Modifier and Type | Method and Description |
|---|---|
TrashFolder |
build() |
TrashFolder.Builder |
contentCreatedAt(OffsetDateTime contentCreatedAt) |
TrashFolder.Builder |
contentModifiedAt(OffsetDateTime contentModifiedAt) |
TrashFolder.Builder |
createdAt(OffsetDateTime createdAt) |
TrashFolder.Builder |
etag(String etag) |
TrashFolder.Builder |
folderUploadEmail(String folderUploadEmail) |
TrashFolder.Builder |
modifiedAt(OffsetDateTime modifiedAt) |
TrashFolder.Builder |
parent(FolderMini parent) |
TrashFolder.Builder |
purgedAt(OffsetDateTime purgedAt) |
TrashFolder.Builder |
sequenceId(String sequenceId) |
TrashFolder.Builder |
sharedLink(String sharedLink) |
TrashFolder.Builder |
trashedAt(OffsetDateTime trashedAt) |
TrashFolder.Builder |
type(EnumWrapper<TrashFolderTypeField> type) |
TrashFolder.Builder |
type(TrashFolderTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<TrashFolderTypeField> type
protected String sequenceId
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
protected final String description
protected final long size
protected final TrashFolderPathCollectionField pathCollection
protected final UserMini modifiedBy
protected OffsetDateTime trashedAt
protected OffsetDateTime purgedAt
protected OffsetDateTime contentCreatedAt
protected OffsetDateTime contentModifiedAt
protected String sharedLink
protected String folderUploadEmail
protected FolderMini parent
protected final EnumWrapper<TrashFolderItemStatusField> itemStatus
public Builder(String id, String name, String description, long size, TrashFolderPathCollectionField pathCollection, UserMini createdBy, UserMini modifiedBy, UserMini ownedBy, TrashFolderItemStatusField itemStatus)
public Builder(String id, String name, String description, long size, TrashFolderPathCollectionField pathCollection, UserMini createdBy, UserMini modifiedBy, UserMini ownedBy, EnumWrapper<TrashFolderItemStatusField> itemStatus)
public TrashFolder.Builder etag(String etag)
public TrashFolder.Builder type(TrashFolderTypeField type)
public TrashFolder.Builder type(EnumWrapper<TrashFolderTypeField> type)
public TrashFolder.Builder sequenceId(String sequenceId)
public TrashFolder.Builder createdAt(OffsetDateTime createdAt)
public TrashFolder.Builder modifiedAt(OffsetDateTime modifiedAt)
public TrashFolder.Builder trashedAt(OffsetDateTime trashedAt)
public TrashFolder.Builder purgedAt(OffsetDateTime purgedAt)
public TrashFolder.Builder contentCreatedAt(OffsetDateTime contentCreatedAt)
public TrashFolder.Builder contentModifiedAt(OffsetDateTime contentModifiedAt)
public TrashFolder.Builder sharedLink(String sharedLink)
public TrashFolder.Builder folderUploadEmail(String folderUploadEmail)
public TrashFolder.Builder parent(FolderMini parent)
public TrashFolder build()