Class UploadError
- java.lang.Object
- 
- com.dropbox.core.v2.files.UploadError
 
- 
 public final class UploadError 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 classUploadError.TagDiscriminating tag type forUploadError.
 - 
Field SummaryFields Modifier and Type Field Description static UploadErrorCONTENT_HASH_MISMATCHThe content received by the Dropbox server in this call does not match the provided content hash.static UploadErrorOTHERCatch-all used for unknown tag values returned by the Dropbox servers.static UploadErrorPAYLOAD_TOO_LARGEThe request payload must be at most 150 MB.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)UploadWriteFailedgetPathValue()Unable to save the uploaded contents to a file.InvalidPropertyGroupErrorgetPropertiesErrorValue()The supplied property group is invalid.inthashCode()booleanisContentHashMismatch()booleanisOther()booleanisPath()booleanisPayloadTooLarge()booleanisPropertiesError()static UploadErrorpath(UploadWriteFailed value)Returns an instance ofUploadErrorthat has its tag set toUploadError.Tag.PATH.static UploadErrorpropertiesError(InvalidPropertyGroupError value)Returns an instance ofUploadErrorthat has its tag set toUploadError.Tag.PROPERTIES_ERROR.UploadError.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- 
PAYLOAD_TOO_LARGEpublic static final UploadError PAYLOAD_TOO_LARGE The request payload must be at most 150 MB.
 - 
CONTENT_HASH_MISMATCHpublic static final UploadError CONTENT_HASH_MISMATCH The content received by the Dropbox server in this call does not match the provided content hash.
 - 
OTHERpublic static final UploadError 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 UploadError.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 thisUploadError.If a tag returned by the server is unrecognized by this SDK, the UploadError.Tag.OTHERvalue will be used.- Returns:
- the tag for this instance.
 
 - 
isPathpublic boolean isPath() - Returns:
- trueif this instance is tagged as- UploadError.Tag.PATH,- falseotherwise.
 
 - 
pathpublic static UploadError path(UploadWriteFailed value) Returns an instance ofUploadErrorthat has its tag set toUploadError.Tag.PATH.Unable to save the uploaded contents to a file. - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of UploadErrorwith its tag set toUploadError.Tag.PATH.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getPathValuepublic UploadWriteFailed getPathValue() Unable to save the uploaded contents to a file.This instance must be tagged as UploadError.Tag.PATH.- Returns:
- The UploadWriteFailedvalue associated with this instance ifisPath()istrue.
- Throws:
- java.lang.IllegalStateException- If- isPath()is- false.
 
 - 
isPropertiesErrorpublic boolean isPropertiesError() - Returns:
- trueif this instance is tagged as- UploadError.Tag.PROPERTIES_ERROR,- falseotherwise.
 
 - 
propertiesErrorpublic static UploadError propertiesError(InvalidPropertyGroupError value) Returns an instance ofUploadErrorthat has its tag set toUploadError.Tag.PROPERTIES_ERROR.The supplied property group is invalid. The file has uploaded without property groups. - Parameters:
- value- value to assign to this instance.
- Returns:
- Instance of UploadErrorwith its tag set toUploadError.Tag.PROPERTIES_ERROR.
- Throws:
- java.lang.IllegalArgumentException- if- valueis- null.
 
 - 
getPropertiesErrorValuepublic InvalidPropertyGroupError getPropertiesErrorValue() The supplied property group is invalid. The file has uploaded without property groups.This instance must be tagged as UploadError.Tag.PROPERTIES_ERROR.- Returns:
- The InvalidPropertyGroupErrorvalue associated with this instance ifisPropertiesError()istrue.
- Throws:
- java.lang.IllegalStateException- If- isPropertiesError()is- false.
 
 - 
isPayloadTooLargepublic boolean isPayloadTooLarge() - Returns:
- trueif this instance is tagged as- UploadError.Tag.PAYLOAD_TOO_LARGE,- falseotherwise.
 
 - 
isContentHashMismatchpublic boolean isContentHashMismatch() - Returns:
- trueif this instance is tagged as- UploadError.Tag.CONTENT_HASH_MISMATCH,- falseotherwise.
 
 - 
isOtherpublic boolean isOther() - Returns:
- trueif this instance is tagged as- UploadError.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
 
 
- 
 
-