public static class SfTeamJoinFromOobLinkDetails.Builder
extends java.lang.Object
SfTeamJoinFromOobLinkDetails
.Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
originalFolderName |
protected java.lang.String |
sharingPermission |
protected long |
targetAssetIndex |
protected java.lang.String |
tokenKey |
Modifier | Constructor and Description |
---|---|
protected |
Builder(long targetAssetIndex,
java.lang.String originalFolderName) |
Modifier and Type | Method and Description |
---|---|
SfTeamJoinFromOobLinkDetails |
build()
Builds an instance of
SfTeamJoinFromOobLinkDetails configured
with this builder's values |
SfTeamJoinFromOobLinkDetails.Builder |
withSharingPermission(java.lang.String sharingPermission)
Set value for optional field.
|
SfTeamJoinFromOobLinkDetails.Builder |
withTokenKey(java.lang.String tokenKey)
Set value for optional field.
|
protected final long targetAssetIndex
protected final java.lang.String originalFolderName
protected java.lang.String tokenKey
protected java.lang.String sharingPermission
protected Builder(long targetAssetIndex, java.lang.String originalFolderName)
public SfTeamJoinFromOobLinkDetails.Builder withTokenKey(java.lang.String tokenKey)
tokenKey
- Shared link token key.public SfTeamJoinFromOobLinkDetails.Builder withSharingPermission(java.lang.String sharingPermission)
sharingPermission
- Sharing permission. Might be missing due to
historical data gap.public SfTeamJoinFromOobLinkDetails build()
SfTeamJoinFromOobLinkDetails
configured
with this builder's valuesSfTeamJoinFromOobLinkDetails