Package com.dropbox.core.v2.teamlog
Class SfFbInviteChangeRoleDetails.Builder
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.SfFbInviteChangeRoleDetails.Builder
-
- Enclosing class:
- SfFbInviteChangeRoleDetails
public static class SfFbInviteChangeRoleDetails.Builder extends java.lang.Object
Builder forSfFbInviteChangeRoleDetails
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
newSharingPermission
protected java.lang.String
originalFolderName
protected java.lang.String
previousSharingPermission
protected long
targetAssetIndex
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(long targetAssetIndex, java.lang.String originalFolderName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SfFbInviteChangeRoleDetails
build()
Builds an instance ofSfFbInviteChangeRoleDetails
configured with this builder's valuesSfFbInviteChangeRoleDetails.Builder
withNewSharingPermission(java.lang.String newSharingPermission)
Set value for optional field.SfFbInviteChangeRoleDetails.Builder
withPreviousSharingPermission(java.lang.String previousSharingPermission)
Set value for optional field.
-
-
-
Method Detail
-
withPreviousSharingPermission
public SfFbInviteChangeRoleDetails.Builder withPreviousSharingPermission(java.lang.String previousSharingPermission)
Set value for optional field.- Parameters:
previousSharingPermission
- Previous sharing permission. Might be missing due to historical data gap.- Returns:
- this builder
-
withNewSharingPermission
public SfFbInviteChangeRoleDetails.Builder withNewSharingPermission(java.lang.String newSharingPermission)
Set value for optional field.- Parameters:
newSharingPermission
- New sharing permission. Might be missing due to historical data gap.- Returns:
- this builder
-
build
public SfFbInviteChangeRoleDetails build()
Builds an instance ofSfFbInviteChangeRoleDetails
configured with this builder's values- Returns:
- new instance of
SfFbInviteChangeRoleDetails
-
-