Package com.dropbox.core.v2.teamlog
Class SfExternalInviteWarnDetails
- java.lang.Object
- 
- com.dropbox.core.v2.teamlog.SfExternalInviteWarnDetails
 
- 
 public class SfExternalInviteWarnDetails extends java.lang.ObjectSet team members to see warning before sharing folders outside team.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSfExternalInviteWarnDetails.BuilderBuilder forSfExternalInviteWarnDetails.
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringnewSharingPermissionprotected java.lang.StringoriginalFolderNameprotected java.lang.StringpreviousSharingPermissionprotected longtargetAssetIndex
 - 
Constructor SummaryConstructors Constructor Description SfExternalInviteWarnDetails(long targetAssetIndex, java.lang.String originalFolderName)Set team members to see warning before sharing folders outside team.SfExternalInviteWarnDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String newSharingPermission, java.lang.String previousSharingPermission)Set team members to see warning before sharing folders outside team.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetNewSharingPermission()New sharing permission.java.lang.StringgetOriginalFolderName()Original shared folder name.java.lang.StringgetPreviousSharingPermission()Previous sharing permission.longgetTargetAssetIndex()Target asset position in the Assets list.inthashCode()static SfExternalInviteWarnDetails.BuildernewBuilder(long targetAssetIndex, java.lang.String originalFolderName)Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Constructor Detail- 
SfExternalInviteWarnDetailspublic SfExternalInviteWarnDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String newSharingPermission, java.lang.String previousSharingPermission)Set team members to see warning before sharing folders outside team.Use newBuilder(long,java.lang.String)to create instances of this class without specifying values for all optional fields.- Parameters:
- targetAssetIndex- Target asset position in the Assets list.
- originalFolderName- Original shared folder name. Must not be- null.
- newSharingPermission- New sharing permission.
- previousSharingPermission- Previous sharing permission.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
SfExternalInviteWarnDetailspublic SfExternalInviteWarnDetails(long targetAssetIndex, java.lang.String originalFolderName)Set team members to see warning before sharing folders outside team.The default values for unset fields will be used. - Parameters:
- targetAssetIndex- Target asset position in the Assets list.
- originalFolderName- Original shared folder name. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getTargetAssetIndexpublic long getTargetAssetIndex() Target asset position in the Assets list.- Returns:
- value for this field.
 
 - 
getOriginalFolderNamepublic java.lang.String getOriginalFolderName() Original shared folder name.- Returns:
- value for this field, never null.
 
 - 
getNewSharingPermissionpublic java.lang.String getNewSharingPermission() New sharing permission.- Returns:
- value for this field, or nullif not present.
 
 - 
getPreviousSharingPermissionpublic java.lang.String getPreviousSharingPermission() Previous sharing permission.- Returns:
- value for this field, or nullif not present.
 
 - 
newBuilderpublic static SfExternalInviteWarnDetails.Builder newBuilder(long targetAssetIndex, java.lang.String originalFolderName) Returns a new builder for creating an instance of this class.- Parameters:
- targetAssetIndex- Target asset position in the Assets list.
- originalFolderName- Original shared folder name. Must not be- null.
- Returns:
- builder for this class.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-