public static class RecentItem.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
interactedAt |
protected String |
interactionSharedLink |
protected EnumWrapper<RecentItemInteractionTypeField> |
interactionType |
protected RecentItemResource |
item |
protected String |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RecentItem |
build() |
RecentItem.Builder |
interactedAt(OffsetDateTime interactedAt) |
RecentItem.Builder |
interactionSharedLink(String interactionSharedLink) |
RecentItem.Builder |
interactionType(EnumWrapper<RecentItemInteractionTypeField> interactionType) |
RecentItem.Builder |
interactionType(RecentItemInteractionTypeField interactionType) |
RecentItem.Builder |
item(FileFull item) |
RecentItem.Builder |
item(FolderFull item) |
RecentItem.Builder |
item(RecentItemResource item) |
RecentItem.Builder |
item(WebLink item) |
RecentItem.Builder |
type(String type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected RecentItemResource item
protected EnumWrapper<RecentItemInteractionTypeField> interactionType
protected OffsetDateTime interactedAt
protected String interactionSharedLink
public Builder()
public RecentItem.Builder type(String type)
public RecentItem.Builder item(FileFull item)
public RecentItem.Builder item(FolderFull item)
public RecentItem.Builder item(WebLink item)
public RecentItem.Builder item(RecentItemResource item)
public RecentItem.Builder interactionType(RecentItemInteractionTypeField interactionType)
public RecentItem.Builder interactionType(EnumWrapper<RecentItemInteractionTypeField> interactionType)
public RecentItem.Builder interactedAt(OffsetDateTime interactedAt)
public RecentItem.Builder interactionSharedLink(String interactionSharedLink)
public RecentItem build()