Package com.dropbox.core.v2.files
Class PreviewError
java.lang.Object
com.dropbox.core.v2.files.PreviewError
This class is a tagged union. Tagged unions instances are always associated
to a specific tag. This means only one of the
isAbc() methods will
return true. You can use tag() to determine the tag
associated with this instance.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PreviewErrorThis preview generation is still in progress and the file is not ready for preview yet.static final PreviewErrorThe file content is not supported for preview generation.static final PreviewErrorThe file extension is not supported preview generation. -
Method Summary
Modifier and TypeMethodDescriptionbooleanAn error occurs when downloading metadata for the file.inthashCode()booleanbooleanisPath()booleanbooleanstatic PreviewErrorpath(LookupError value) Returns an instance ofPreviewErrorthat has its tag set toPreviewError.Tag.PATH.tag()Returns the tag for this instance.toString()Returns a String representation of this object formatted for easier readability.
-
Field Details
-
IN_PROGRESS
This preview generation is still in progress and the file is not ready for preview yet. -
UNSUPPORTED_EXTENSION
The file extension is not supported preview generation. -
UNSUPPORTED_CONTENT
The file content is not supported for preview generation.
-
-
Method Details
-
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 thisPreviewError.- Returns:
- the tag for this instance.
-
isPath
public boolean isPath()- Returns:
trueif this instance is tagged asPreviewError.Tag.PATH,falseotherwise.
-
path
Returns an instance ofPreviewErrorthat has its tag set toPreviewError.Tag.PATH.An error occurs when downloading metadata for the file.
- Parameters:
value- value to assign to this instance.- Returns:
- Instance of
PreviewErrorwith its tag set toPreviewError.Tag.PATH. - Throws:
IllegalArgumentException- ifvalueisnull.
-
getPathValue
An error occurs when downloading metadata for the file.This instance must be tagged as
PreviewError.Tag.PATH.- Returns:
- The
LookupErrorvalue associated with this instance ifisPath()istrue. - Throws:
IllegalStateException- IfisPath()isfalse.
-
isInProgress
public boolean isInProgress()- Returns:
trueif this instance is tagged asPreviewError.Tag.IN_PROGRESS,falseotherwise.
-
isUnsupportedExtension
public boolean isUnsupportedExtension()- Returns:
trueif this instance is tagged asPreviewError.Tag.UNSUPPORTED_EXTENSION,falseotherwise.
-
isUnsupportedContent
public boolean isUnsupportedContent()- Returns:
trueif this instance is tagged asPreviewError.Tag.UNSUPPORTED_CONTENT,falseotherwise.
-
hashCode
public int hashCode() -
equals
-
toString
-
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
-