Class RelocationBatchError
- java.lang.Object
- 
- com.dropbox.core.v2.files.RelocationBatchError
 
- 
 public final class RelocationBatchError extends java.lang.ObjectThis class is a 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.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRelocationBatchError.TagDiscriminating tag type forRelocationBatchError.
 - 
Field SummaryFields Modifier and Type Field Description static RelocationBatchErrorCANT_COPY_SHARED_FOLDERShared folders can't be copied.static RelocationBatchErrorCANT_MOVE_FOLDER_INTO_ITSELFYou cannot move a folder into itself.static RelocationBatchErrorCANT_MOVE_SHARED_FOLDERCan't move the shared folder to the given destination.static RelocationBatchErrorCANT_NEST_SHARED_FOLDERYour move operation would result in nested shared folders.static RelocationBatchErrorCANT_TRANSFER_OWNERSHIPYour move operation would result in an ownership transfer.static RelocationBatchErrorDUPLICATED_OR_NESTED_PATHSThere are duplicated/nested paths amongRelocationPath.getFromPath()andRelocationPath.getToPath().static RelocationBatchErrorINSUFFICIENT_QUOTAThe current user does not have enough space to move or copy the files.static RelocationBatchErrorINTERNAL_ERRORSomething went wrong with the job on Dropbox's end.static RelocationBatchErrorOTHERCatch-all used for unknown tag values returned by the Dropbox servers.static RelocationBatchErrorTOO_MANY_FILESThe operation would involve more than 10,000 files and folders.static RelocationBatchErrorTOO_MANY_WRITE_OPERATIONSThere are too many write operations in user's Dropbox.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelocationBatchErrorcantMoveIntoFamily(MoveIntoFamilyError value)Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY.static RelocationBatchErrorcantMoveIntoVault(MoveIntoVaultError value)Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_VAULT.booleanequals(java.lang.Object obj)static RelocationBatchErrorfromLookup(LookupError value)Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.FROM_LOOKUP.static RelocationBatchErrorfromWrite(WriteError value)Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.FROM_WRITE.MoveIntoFamilyErrorgetCantMoveIntoFamilyValue()Some content cannot be moved into the Family Room folder under certain circumstances, see detailed error.MoveIntoVaultErrorgetCantMoveIntoVaultValue()Some content cannot be moved into Vault under certain circumstances, see detailed error.LookupErrorgetFromLookupValue()This instance must be tagged asRelocationBatchError.Tag.FROM_LOOKUP.WriteErrorgetFromWriteValue()This instance must be tagged asRelocationBatchError.Tag.FROM_WRITE.WriteErrorgetToValue()This instance must be tagged asRelocationBatchError.Tag.TO.inthashCode()booleanisCantCopySharedFolder()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_COPY_SHARED_FOLDER,falseotherwise.booleanisCantMoveFolderIntoItself()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_FOLDER_INTO_ITSELF,falseotherwise.booleanisCantMoveIntoFamily()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY,falseotherwise.booleanisCantMoveIntoVault()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_INTO_VAULT,falseotherwise.booleanisCantMoveSharedFolder()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_SHARED_FOLDER,falseotherwise.booleanisCantNestSharedFolder()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_NEST_SHARED_FOLDER,falseotherwise.booleanisCantTransferOwnership()Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_TRANSFER_OWNERSHIP,falseotherwise.booleanisDuplicatedOrNestedPaths()Returnstrueif this instance has the tagRelocationBatchError.Tag.DUPLICATED_OR_NESTED_PATHS,falseotherwise.booleanisFromLookup()booleanisFromWrite()booleanisInsufficientQuota()Returnstrueif this instance has the tagRelocationBatchError.Tag.INSUFFICIENT_QUOTA,falseotherwise.booleanisInternalError()booleanisOther()booleanisTo()booleanisTooManyFiles()booleanisTooManyWriteOperations()Returnstrueif this instance has the tagRelocationBatchError.Tag.TOO_MANY_WRITE_OPERATIONS,falseotherwise.RelocationBatchError.Tagtag()Returns the tag for this instance.static RelocationBatchErrorto(WriteError value)Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.TO.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
CANT_COPY_SHARED_FOLDERpublic static final RelocationBatchError CANT_COPY_SHARED_FOLDER Shared folders can't be copied.
 - 
CANT_NEST_SHARED_FOLDERpublic static final RelocationBatchError CANT_NEST_SHARED_FOLDER Your move operation would result in nested shared folders. This is not allowed.
 - 
CANT_MOVE_FOLDER_INTO_ITSELFpublic static final RelocationBatchError CANT_MOVE_FOLDER_INTO_ITSELF You cannot move a folder into itself.
 - 
TOO_MANY_FILESpublic static final RelocationBatchError TOO_MANY_FILES The operation would involve more than 10,000 files and folders.
 - 
DUPLICATED_OR_NESTED_PATHSpublic static final RelocationBatchError DUPLICATED_OR_NESTED_PATHS There are duplicated/nested paths amongRelocationPath.getFromPath()andRelocationPath.getToPath().
 - 
CANT_TRANSFER_OWNERSHIPpublic static final RelocationBatchError CANT_TRANSFER_OWNERSHIP Your move operation would result in an ownership transfer. You may reissue the request with the fieldRelocationArg.getAllowOwnershipTransfer()to true.
 - 
INSUFFICIENT_QUOTApublic static final RelocationBatchError INSUFFICIENT_QUOTA The current user does not have enough space to move or copy the files.
 - 
INTERNAL_ERRORpublic static final RelocationBatchError INTERNAL_ERROR Something went wrong with the job on Dropbox's end. You'll need to verify that the action you were taking succeeded, and if not, try again. This should happen very rarely.
 - 
CANT_MOVE_SHARED_FOLDERpublic static final RelocationBatchError CANT_MOVE_SHARED_FOLDER Can't move the shared folder to the given destination.
 - 
OTHERpublic static final RelocationBatchError 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. 
 - 
TOO_MANY_WRITE_OPERATIONSpublic static final RelocationBatchError TOO_MANY_WRITE_OPERATIONS There are too many write operations in user's Dropbox. Please retry this request.
 
- 
 - 
Method Detail- 
tagpublic RelocationBatchError.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 thisRelocationBatchError.- Returns:
- the tag for this instance.
 
 - 
isFromLookuppublic boolean isFromLookup() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.FROM_LOOKUP,- falseotherwise.
 
 - 
fromLookuppublic static RelocationBatchError fromLookup(LookupError value) Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.FROM_LOOKUP.None - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of RelocationBatchErrorwith its tag set toRelocationBatchError.Tag.FROM_LOOKUP.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getFromLookupValuepublic LookupError getFromLookupValue() This instance must be tagged asRelocationBatchError.Tag.FROM_LOOKUP.- Returns:
- The LookupErrorvalue associated with this instance ifisFromLookup()istrue.
- Throws:
- java.lang.IllegalStateException- If- isFromLookup()is- false.
 
 - 
isFromWritepublic boolean isFromWrite() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.FROM_WRITE,- falseotherwise.
 
 - 
fromWritepublic static RelocationBatchError fromWrite(WriteError value) Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.FROM_WRITE.None - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of RelocationBatchErrorwith its tag set toRelocationBatchError.Tag.FROM_WRITE.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getFromWriteValuepublic WriteError getFromWriteValue() This instance must be tagged asRelocationBatchError.Tag.FROM_WRITE.- Returns:
- The WriteErrorvalue associated with this instance ifisFromWrite()istrue.
- Throws:
- java.lang.IllegalStateException- If- isFromWrite()is- false.
 
 - 
isTopublic boolean isTo() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.TO,- falseotherwise.
 
 - 
topublic static RelocationBatchError to(WriteError value) Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.TO.None - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of RelocationBatchErrorwith its tag set toRelocationBatchError.Tag.TO.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getToValuepublic WriteError getToValue() This instance must be tagged asRelocationBatchError.Tag.TO.- Returns:
- The WriteErrorvalue associated with this instance ifisTo()istrue.
- Throws:
- java.lang.IllegalStateException- If- isTo()is- false.
 
 - 
isCantCopySharedFolderpublic boolean isCantCopySharedFolder() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_COPY_SHARED_FOLDER,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_COPY_SHARED_FOLDER,- falseotherwise.
 
 - 
isCantNestSharedFolderpublic boolean isCantNestSharedFolder() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_NEST_SHARED_FOLDER,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_NEST_SHARED_FOLDER,- falseotherwise.
 
 - 
isCantMoveFolderIntoItselfpublic boolean isCantMoveFolderIntoItself() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_FOLDER_INTO_ITSELF,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_MOVE_FOLDER_INTO_ITSELF,- falseotherwise.
 
 - 
isTooManyFilespublic boolean isTooManyFiles() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.TOO_MANY_FILES,- falseotherwise.
 
 - 
isDuplicatedOrNestedPathspublic boolean isDuplicatedOrNestedPaths() Returnstrueif this instance has the tagRelocationBatchError.Tag.DUPLICATED_OR_NESTED_PATHS,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.DUPLICATED_OR_NESTED_PATHS,- falseotherwise.
 
 - 
isCantTransferOwnershippublic boolean isCantTransferOwnership() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_TRANSFER_OWNERSHIP,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_TRANSFER_OWNERSHIP,- falseotherwise.
 
 - 
isInsufficientQuotapublic boolean isInsufficientQuota() Returnstrueif this instance has the tagRelocationBatchError.Tag.INSUFFICIENT_QUOTA,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.INSUFFICIENT_QUOTA,- falseotherwise.
 
 - 
isInternalErrorpublic boolean isInternalError() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.INTERNAL_ERROR,- falseotherwise.
 
 - 
isCantMoveSharedFolderpublic boolean isCantMoveSharedFolder() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_SHARED_FOLDER,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_MOVE_SHARED_FOLDER,- falseotherwise.
 
 - 
isCantMoveIntoVaultpublic boolean isCantMoveIntoVault() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_INTO_VAULT,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_MOVE_INTO_VAULT,- falseotherwise.
 
 - 
cantMoveIntoVaultpublic static RelocationBatchError cantMoveIntoVault(MoveIntoVaultError value) Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_VAULT.Some content cannot be moved into Vault under certain circumstances, see detailed error. - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of RelocationBatchErrorwith its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_VAULT.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getCantMoveIntoVaultValuepublic MoveIntoVaultError getCantMoveIntoVaultValue() Some content cannot be moved into Vault under certain circumstances, see detailed error.This instance must be tagged as RelocationBatchError.Tag.CANT_MOVE_INTO_VAULT.- Returns:
- The MoveIntoVaultErrorvalue associated with this instance ifisCantMoveIntoVault()istrue.
- Throws:
- java.lang.IllegalStateException- If- isCantMoveIntoVault()is- false.
 
 - 
isCantMoveIntoFamilypublic boolean isCantMoveIntoFamily() Returnstrueif this instance has the tagRelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY,- falseotherwise.
 
 - 
cantMoveIntoFamilypublic static RelocationBatchError cantMoveIntoFamily(MoveIntoFamilyError value) Returns an instance ofRelocationBatchErrorthat has its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY.Some content cannot be moved into the Family Room folder under certain circumstances, see detailed error. - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of RelocationBatchErrorwith its tag set toRelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getCantMoveIntoFamilyValuepublic MoveIntoFamilyError getCantMoveIntoFamilyValue() Some content cannot be moved into the Family Room folder under certain circumstances, see detailed error.This instance must be tagged as RelocationBatchError.Tag.CANT_MOVE_INTO_FAMILY.- Returns:
- The MoveIntoFamilyErrorvalue associated with this instance ifisCantMoveIntoFamily()istrue.
- Throws:
- java.lang.IllegalStateException- If- isCantMoveIntoFamily()is- false.
 
 - 
isOtherpublic boolean isOther() - Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.OTHER,- falseotherwise.
 
 - 
isTooManyWriteOperationspublic boolean isTooManyWriteOperations() Returnstrueif this instance has the tagRelocationBatchError.Tag.TOO_MANY_WRITE_OPERATIONS,falseotherwise.- Returns:
- trueif this instance is tagged as- RelocationBatchError.Tag.TOO_MANY_WRITE_OPERATIONS,- 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
 
 
- 
 
-