public static class Collaboration.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected CollaborationAcceptanceRequirementsStatusField |
acceptanceRequirementsStatus |
protected CollaborationAccessGrantee |
accessibleBy |
protected OffsetDateTime |
acknowledgedAt |
protected AppItem |
appItem |
protected OffsetDateTime |
createdAt |
protected UserCollaborations |
createdBy |
protected OffsetDateTime |
expiresAt |
protected String |
id |
protected String |
inviteEmail |
protected Boolean |
isAccessOnly |
protected CollaborationItem |
item |
protected OffsetDateTime |
modifiedAt |
protected EnumWrapper<CollaborationRoleField> |
role |
protected EnumWrapper<CollaborationStatusField> |
status |
protected EnumWrapper<CollaborationTypeField> |
type |
explicitlySetNullableFieldsgetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<CollaborationTypeField> type
protected CollaborationItem item
protected CollaborationAccessGrantee accessibleBy
protected String inviteEmail
protected EnumWrapper<CollaborationRoleField> role
protected OffsetDateTime expiresAt
protected Boolean isAccessOnly
protected EnumWrapper<CollaborationStatusField> status
protected OffsetDateTime acknowledgedAt
protected UserCollaborations createdBy
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
protected CollaborationAcceptanceRequirementsStatusField acceptanceRequirementsStatus
public Collaboration.Builder type(CollaborationTypeField type)
public Collaboration.Builder type(EnumWrapper<CollaborationTypeField> type)
public Collaboration.Builder item(File item)
public Collaboration.Builder item(Folder item)
public Collaboration.Builder item(WebLink item)
public Collaboration.Builder item(CollaborationItem item)
public Collaboration.Builder appItem(AppItem appItem)
public Collaboration.Builder accessibleBy(UserCollaborations accessibleBy)
public Collaboration.Builder accessibleBy(GroupMini accessibleBy)
public Collaboration.Builder accessibleBy(CollaborationAccessGrantee accessibleBy)
public Collaboration.Builder inviteEmail(String inviteEmail)
public Collaboration.Builder role(CollaborationRoleField role)
public Collaboration.Builder role(EnumWrapper<CollaborationRoleField> role)
public Collaboration.Builder expiresAt(OffsetDateTime expiresAt)
public Collaboration.Builder isAccessOnly(Boolean isAccessOnly)
public Collaboration.Builder status(CollaborationStatusField status)
public Collaboration.Builder status(EnumWrapper<CollaborationStatusField> status)
public Collaboration.Builder acknowledgedAt(OffsetDateTime acknowledgedAt)
public Collaboration.Builder createdBy(UserCollaborations createdBy)
public Collaboration.Builder createdAt(OffsetDateTime createdAt)
public Collaboration.Builder modifiedAt(OffsetDateTime modifiedAt)
public Collaboration.Builder acceptanceRequirementsStatus(CollaborationAcceptanceRequirementsStatusField acceptanceRequirementsStatus)
public Collaboration build()