public static class TrashFile.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 FileVersionMini |
fileVersion |
protected String |
id |
protected EnumWrapper<TrashFileItemStatusField> |
itemStatus |
protected OffsetDateTime |
modifiedAt |
protected UserMini |
modifiedBy |
protected String |
name |
protected UserMini |
ownedBy |
protected FolderMini |
parent |
protected TrashFilePathCollectionField |
pathCollection |
protected OffsetDateTime |
purgedAt |
protected String |
sequenceId |
protected String |
sha1 |
protected String |
sharedLink |
protected long |
size |
protected OffsetDateTime |
trashedAt |
protected EnumWrapper<TrashFileTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
String sequenceId,
String sha1,
String description,
long size,
TrashFilePathCollectionField pathCollection,
OffsetDateTime createdAt,
OffsetDateTime modifiedAt,
UserMini modifiedBy,
UserMini ownedBy,
EnumWrapper<TrashFileItemStatusField> itemStatus) |
Builder(String id,
String sequenceId,
String sha1,
String description,
long size,
TrashFilePathCollectionField pathCollection,
OffsetDateTime createdAt,
OffsetDateTime modifiedAt,
UserMini modifiedBy,
UserMini ownedBy,
TrashFileItemStatusField itemStatus) |
| Modifier and Type | Method and Description |
|---|---|
TrashFile |
build() |
TrashFile.Builder |
contentCreatedAt(OffsetDateTime contentCreatedAt) |
TrashFile.Builder |
contentModifiedAt(OffsetDateTime contentModifiedAt) |
TrashFile.Builder |
createdBy(UserMini createdBy) |
TrashFile.Builder |
etag(String etag) |
TrashFile.Builder |
fileVersion(FileVersionMini fileVersion) |
TrashFile.Builder |
name(String name) |
TrashFile.Builder |
parent(FolderMini parent) |
TrashFile.Builder |
purgedAt(OffsetDateTime purgedAt) |
TrashFile.Builder |
sharedLink(String sharedLink) |
TrashFile.Builder |
trashedAt(OffsetDateTime trashedAt) |
TrashFile.Builder |
type(EnumWrapper<TrashFileTypeField> type) |
TrashFile.Builder |
type(TrashFileTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<TrashFileTypeField> type
protected final String sequenceId
protected FileVersionMini fileVersion
protected final String description
protected final long size
protected final TrashFilePathCollectionField pathCollection
protected final OffsetDateTime createdAt
protected final OffsetDateTime modifiedAt
protected OffsetDateTime trashedAt
protected OffsetDateTime purgedAt
protected OffsetDateTime contentCreatedAt
protected OffsetDateTime contentModifiedAt
protected final UserMini modifiedBy
protected String sharedLink
protected FolderMini parent
protected final EnumWrapper<TrashFileItemStatusField> itemStatus
public Builder(String id, String sequenceId, String sha1, String description, long size, TrashFilePathCollectionField pathCollection, OffsetDateTime createdAt, OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, TrashFileItemStatusField itemStatus)
public Builder(String id, String sequenceId, String sha1, String description, long size, TrashFilePathCollectionField pathCollection, OffsetDateTime createdAt, OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, EnumWrapper<TrashFileItemStatusField> itemStatus)
public TrashFile.Builder etag(String etag)
public TrashFile.Builder type(TrashFileTypeField type)
public TrashFile.Builder type(EnumWrapper<TrashFileTypeField> type)
public TrashFile.Builder name(String name)
public TrashFile.Builder fileVersion(FileVersionMini fileVersion)
public TrashFile.Builder trashedAt(OffsetDateTime trashedAt)
public TrashFile.Builder purgedAt(OffsetDateTime purgedAt)
public TrashFile.Builder contentCreatedAt(OffsetDateTime contentCreatedAt)
public TrashFile.Builder contentModifiedAt(OffsetDateTime contentModifiedAt)
public TrashFile.Builder createdBy(UserMini createdBy)
public TrashFile.Builder sharedLink(String sharedLink)
public TrashFile.Builder parent(FolderMini parent)