public static class FileVersionLegalHold.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
deletedAt |
protected FileMini |
file |
protected FileVersionMini |
fileVersion |
protected String |
id |
protected List<LegalHoldPolicyAssignment> |
legalHoldPolicyAssignments |
protected EnumWrapper<FileVersionLegalHoldTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FileVersionLegalHold |
build() |
FileVersionLegalHold.Builder |
deletedAt(OffsetDateTime deletedAt) |
FileVersionLegalHold.Builder |
file(FileMini file) |
FileVersionLegalHold.Builder |
fileVersion(FileVersionMini fileVersion) |
FileVersionLegalHold.Builder |
id(String id) |
FileVersionLegalHold.Builder |
legalHoldPolicyAssignments(List<LegalHoldPolicyAssignment> legalHoldPolicyAssignments) |
FileVersionLegalHold.Builder |
type(EnumWrapper<FileVersionLegalHoldTypeField> type) |
FileVersionLegalHold.Builder |
type(FileVersionLegalHoldTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<FileVersionLegalHoldTypeField> type
protected FileVersionMini fileVersion
protected List<LegalHoldPolicyAssignment> legalHoldPolicyAssignments
protected OffsetDateTime deletedAt
public Builder()
public FileVersionLegalHold.Builder id(String id)
public FileVersionLegalHold.Builder type(FileVersionLegalHoldTypeField type)
public FileVersionLegalHold.Builder type(EnumWrapper<FileVersionLegalHoldTypeField> type)
public FileVersionLegalHold.Builder fileVersion(FileVersionMini fileVersion)
public FileVersionLegalHold.Builder file(FileMini file)
public FileVersionLegalHold.Builder legalHoldPolicyAssignments(List<LegalHoldPolicyAssignment> legalHoldPolicyAssignments)
public FileVersionLegalHold.Builder deletedAt(OffsetDateTime deletedAt)
public FileVersionLegalHold build()