Class TransferFolderError
- java.lang.Object
- 
- com.dropbox.core.v2.sharing.TransferFolderError
 
- 
 public final class TransferFolderError extends java.lang.ObjectThis class is an open tagged union. Tagged unions instances are always associated to a specific tag. This means only one of theisAbc()methods will returntrue. You can usetag()to determine the tag associated with this instance.Open unions may be extended in the future with additional tags. If a new tag is introduced that this SDK does not recognized, the OTHERvalue will be used.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTransferFolderError.TagDiscriminating tag type forTransferFolderError.
 - 
Field SummaryFields Modifier and Type Field Description static TransferFolderErrorINVALID_DROPBOX_IDTransferFolderArg.getToDropboxId()is invalid.static TransferFolderErrorNEW_OWNER_EMAIL_UNVERIFIEDThe new designated owner's email address is not verified.static TransferFolderErrorNEW_OWNER_NOT_A_MEMBERThe new designated owner is not currently a member of the shared folder.static TransferFolderErrorNEW_OWNER_UNMOUNTEDThe new designated owner has not added the folder to their Dropbox.static TransferFolderErrorNO_PERMISSIONThe current user does not have permission to perform this action.static TransferFolderErrorOTHERCatch-all used for unknown tag values returned by the Dropbox servers.static TransferFolderErrorTEAM_FOLDERThis action cannot be performed on a team shared folder.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransferFolderErroraccessError(SharedFolderAccessError value)Returns an instance ofTransferFolderErrorthat has its tag set toTransferFolderError.Tag.ACCESS_ERROR.booleanequals(java.lang.Object obj)SharedFolderAccessErrorgetAccessErrorValue()This instance must be tagged asTransferFolderError.Tag.ACCESS_ERROR.inthashCode()booleanisAccessError()booleanisInvalidDropboxId()Returnstrueif this instance has the tagTransferFolderError.Tag.INVALID_DROPBOX_ID,falseotherwise.booleanisNewOwnerEmailUnverified()Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_EMAIL_UNVERIFIED,falseotherwise.booleanisNewOwnerNotAMember()Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_NOT_A_MEMBER,falseotherwise.booleanisNewOwnerUnmounted()Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_UNMOUNTED,falseotherwise.booleanisNoPermission()booleanisOther()booleanisTeamFolder()TransferFolderError.Tagtag()Returns the tag for this instance.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
INVALID_DROPBOX_IDpublic static final TransferFolderError INVALID_DROPBOX_ID TransferFolderArg.getToDropboxId()is invalid.
 - 
NEW_OWNER_NOT_A_MEMBERpublic static final TransferFolderError NEW_OWNER_NOT_A_MEMBER The new designated owner is not currently a member of the shared folder.
 - 
NEW_OWNER_UNMOUNTEDpublic static final TransferFolderError NEW_OWNER_UNMOUNTED The new designated owner has not added the folder to their Dropbox.
 - 
NEW_OWNER_EMAIL_UNVERIFIEDpublic static final TransferFolderError NEW_OWNER_EMAIL_UNVERIFIED The new designated owner's email address is not verified. This functionality is only available on accounts with a verified email address. Users can verify their email address here.
 - 
TEAM_FOLDERpublic static final TransferFolderError TEAM_FOLDER This action cannot be performed on a team shared folder.
 - 
NO_PERMISSIONpublic static final TransferFolderError NO_PERMISSION The current user does not have permission to perform this action.
 - 
OTHERpublic static final TransferFolderError OTHER Catch-all used for unknown tag values returned by the Dropbox servers.Receiving a catch-all value typically indicates this SDK version is not up to date. Consider updating your SDK version to handle the new tags. 
 
- 
 - 
Method Detail- 
tagpublic TransferFolderError.Tag tag() Returns the tag for this instance.This class is a tagged union. Tagged unions instances are always associated to a specific tag. This means only one of the isXyz()methods will returntrue. Callers are recommended to use the tag value in aswitchstatement to properly handle the different values for thisTransferFolderError.If a tag returned by the server is unrecognized by this SDK, the TransferFolderError.Tag.OTHERvalue will be used.- Returns:
- the tag for this instance.
 
 - 
isAccessErrorpublic boolean isAccessError() - Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.ACCESS_ERROR,- falseotherwise.
 
 - 
accessErrorpublic static TransferFolderError accessError(SharedFolderAccessError value) Returns an instance ofTransferFolderErrorthat has its tag set toTransferFolderError.Tag.ACCESS_ERROR.None - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of TransferFolderErrorwith its tag set toTransferFolderError.Tag.ACCESS_ERROR.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getAccessErrorValuepublic SharedFolderAccessError getAccessErrorValue() This instance must be tagged asTransferFolderError.Tag.ACCESS_ERROR.- Returns:
- The SharedFolderAccessErrorvalue associated with this instance ifisAccessError()istrue.
- Throws:
- java.lang.IllegalStateException- If- isAccessError()is- false.
 
 - 
isInvalidDropboxIdpublic boolean isInvalidDropboxId() Returnstrueif this instance has the tagTransferFolderError.Tag.INVALID_DROPBOX_ID,falseotherwise.- Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.INVALID_DROPBOX_ID,- falseotherwise.
 
 - 
isNewOwnerNotAMemberpublic boolean isNewOwnerNotAMember() Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_NOT_A_MEMBER,falseotherwise.- Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.NEW_OWNER_NOT_A_MEMBER,- falseotherwise.
 
 - 
isNewOwnerUnmountedpublic boolean isNewOwnerUnmounted() Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_UNMOUNTED,falseotherwise.- Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.NEW_OWNER_UNMOUNTED,- falseotherwise.
 
 - 
isNewOwnerEmailUnverifiedpublic boolean isNewOwnerEmailUnverified() Returnstrueif this instance has the tagTransferFolderError.Tag.NEW_OWNER_EMAIL_UNVERIFIED,falseotherwise.- Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.NEW_OWNER_EMAIL_UNVERIFIED,- falseotherwise.
 
 - 
isTeamFolderpublic boolean isTeamFolder() - Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.TEAM_FOLDER,- falseotherwise.
 
 - 
isNoPermissionpublic boolean isNoPermission() - Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.NO_PERMISSION,- falseotherwise.
 
 - 
isOtherpublic boolean isOther() - Returns:
- trueif this instance is tagged as- TransferFolderError.Tag.OTHER,- falseotherwise.
 
 - 
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
 
 
- 
 
-