| Modifier and Type | Class and Description |
|---|---|
static class |
UploadErrorWithProperties.Tag
Discriminating tag type for
UploadErrorWithProperties. |
| Modifier and Type | Field and Description |
|---|---|
static UploadErrorWithProperties |
OTHER
An unspecified error.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
UploadWriteFailed |
getPathValue()
Unable to save the uploaded contents to a file.
|
InvalidPropertyGroupError |
getPropertiesErrorValue()
This instance must be tagged as
UploadErrorWithProperties.Tag.PROPERTIES_ERROR. |
int |
hashCode() |
boolean |
isOther()
|
boolean |
isPath()
|
boolean |
isPropertiesError()
Returns
true if this instance has the tag UploadErrorWithProperties.Tag.PROPERTIES_ERROR, false otherwise. |
static UploadErrorWithProperties |
path(UploadWriteFailed value)
Returns an instance of
UploadErrorWithProperties that has its tag
set to UploadErrorWithProperties.Tag.PATH. |
static UploadErrorWithProperties |
propertiesError(InvalidPropertyGroupError value)
Returns an instance of
UploadErrorWithProperties that has its tag
set to UploadErrorWithProperties.Tag.PROPERTIES_ERROR. |
UploadErrorWithProperties.Tag |
tag()
Returns the tag for this instance.
|
String |
toString() |
String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public static final UploadErrorWithProperties OTHER
public UploadErrorWithProperties.Tag tag()
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 return true. Callers are recommended to use the tag
value in a switch statement to properly handle the different
values for this UploadErrorWithProperties.
public boolean isPath()
true if this instance is tagged as UploadErrorWithProperties.Tag.PATH,
false otherwise.public static UploadErrorWithProperties path(UploadWriteFailed value)
UploadErrorWithProperties that has its tag
set to UploadErrorWithProperties.Tag.PATH.
Unable to save the uploaded contents to a file.
value - value to assign to this instance.UploadErrorWithProperties with its tag set to
UploadErrorWithProperties.Tag.PATH.IllegalArgumentException - if value is null.public UploadWriteFailed getPathValue()
This instance must be tagged as UploadErrorWithProperties.Tag.PATH.
path(com.dropbox.core.v2.files.UploadWriteFailed) value associated with
this instance if isPath() is true.IllegalStateException - If isPath() is false.public boolean isOther()
true if this instance is tagged as UploadErrorWithProperties.Tag.OTHER,
false otherwise.public boolean isPropertiesError()
true if this instance has the tag UploadErrorWithProperties.Tag.PROPERTIES_ERROR, false otherwise.true if this instance is tagged as UploadErrorWithProperties.Tag.PROPERTIES_ERROR, false otherwise.public static UploadErrorWithProperties propertiesError(InvalidPropertyGroupError value)
UploadErrorWithProperties that has its tag
set to UploadErrorWithProperties.Tag.PROPERTIES_ERROR.value - value to assign to this instance.UploadErrorWithProperties with its tag set to
UploadErrorWithProperties.Tag.PROPERTIES_ERROR.IllegalArgumentException - if value is null.public InvalidPropertyGroupError getPropertiesErrorValue()
UploadErrorWithProperties.Tag.PROPERTIES_ERROR.propertiesError(com.dropbox.core.v2.files.InvalidPropertyGroupError) value
associated with this instance if isPropertiesError() is true.IllegalStateException - If isPropertiesError() is false.public String toStringMultiline()
The returned String may contain newlines.