| Modifier and Type | Class and Description |
|---|---|
static class |
PropertiesError.Tag
Discriminating tag type for
PropertiesError. |
| Modifier and Type | Field and Description |
|---|---|
static PropertiesError |
OTHER
An unspecified error.
|
static PropertiesError |
RESTRICTED_CONTENT
You do not have the permissions to modify this property template.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
LookupError |
getPathValue()
This instance must be tagged as
PropertiesError.Tag.PATH. |
String |
getTemplateNotFoundValue()
Property template does not exist for given identifier.
|
int |
hashCode() |
boolean |
isOther()
|
boolean |
isPath()
|
boolean |
isRestrictedContent()
|
boolean |
isTemplateNotFound()
|
static PropertiesError |
path(LookupError value)
Returns an instance of
PropertiesError that has its tag set to
PropertiesError.Tag.PATH. |
PropertiesError.Tag |
tag()
Returns the tag for this instance.
|
static PropertiesError |
templateNotFound(String value)
Returns an instance of
PropertiesError that has its tag set to
PropertiesError.Tag.TEMPLATE_NOT_FOUND. |
String |
toString() |
String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public static final PropertiesError RESTRICTED_CONTENT
public static final PropertiesError OTHER
public PropertiesError.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 PropertiesError.
public boolean isTemplateNotFound()
true if this instance is tagged as PropertiesError.Tag.TEMPLATE_NOT_FOUND, false otherwise.public static PropertiesError templateNotFound(String value)
PropertiesError that has its tag set to
PropertiesError.Tag.TEMPLATE_NOT_FOUND.
Property template does not exist for given identifier.
value - value to assign to this instance.PropertiesError with its tag set to PropertiesError.Tag.TEMPLATE_NOT_FOUND.IllegalArgumentException - if value is shorter than 1,
does not match pattern "(/|ptid:).*", or is null.public String getTemplateNotFoundValue()
This instance must be tagged as PropertiesError.Tag.TEMPLATE_NOT_FOUND.
templateNotFound(java.lang.String) value associated
with this instance if isTemplateNotFound() is true.IllegalStateException - If isTemplateNotFound() is false.public boolean isRestrictedContent()
true if this instance is tagged as PropertiesError.Tag.RESTRICTED_CONTENT, false otherwise.public boolean isOther()
true if this instance is tagged as PropertiesError.Tag.OTHER,
false otherwise.public boolean isPath()
true if this instance is tagged as PropertiesError.Tag.PATH,
false otherwise.public static PropertiesError path(LookupError value)
PropertiesError that has its tag set to
PropertiesError.Tag.PATH.value - value to assign to this instance.PropertiesError with its tag set to PropertiesError.Tag.PATH.IllegalArgumentException - if value is null.public LookupError getPathValue()
PropertiesError.Tag.PATH.path(com.dropbox.core.v2.files.LookupError) value associated with this
instance if isPath() is true.IllegalStateException - If isPath() is false.public String toStringMultiline()
The returned String may contain newlines.