public final class TeamFolderGetInfoItem
extends java.lang.Object
isAbc() methods will
return true. You can use tag() to determine the tag
associated with this instance.| Modifier and Type | Class and Description |
|---|---|
static class |
TeamFolderGetInfoItem.Tag
Discriminating tag type for
TeamFolderGetInfoItem. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIdNotFoundValue()
An ID that was provided as a parameter to
DbxTeamTeamRequests.teamFolderGetInfo(java.util.List) did not match any
of the team's team folders. |
TeamFolderMetadata |
getTeamFolderMetadataValue()
Properties of a team folder.
|
int |
hashCode() |
static TeamFolderGetInfoItem |
idNotFound(java.lang.String value)
Returns an instance of
TeamFolderGetInfoItem that has its tag set
to TeamFolderGetInfoItem.Tag.ID_NOT_FOUND. |
boolean |
isIdNotFound()
|
boolean |
isTeamFolderMetadata()
Returns
true if this instance has the tag TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA, false otherwise. |
TeamFolderGetInfoItem.Tag |
tag()
Returns the tag for this instance.
|
static TeamFolderGetInfoItem |
teamFolderMetadata(TeamFolderMetadata value)
Returns an instance of
TeamFolderGetInfoItem that has its tag set
to TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA. |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public TeamFolderGetInfoItem.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 TeamFolderGetInfoItem.
public boolean isIdNotFound()
true if this instance is tagged as TeamFolderGetInfoItem.Tag.ID_NOT_FOUND, false otherwise.public static TeamFolderGetInfoItem idNotFound(java.lang.String value)
TeamFolderGetInfoItem that has its tag set
to TeamFolderGetInfoItem.Tag.ID_NOT_FOUND.
An ID that was provided as a parameter to DbxTeamTeamRequests.teamFolderGetInfo(java.util.List) did not match any
of the team's team folders.
value - value to assign to this instance.TeamFolderGetInfoItem with its tag set to
TeamFolderGetInfoItem.Tag.ID_NOT_FOUND.java.lang.IllegalArgumentException - if value is null.public java.lang.String getIdNotFoundValue()
DbxTeamTeamRequests.teamFolderGetInfo(java.util.List) did not match any
of the team's team folders.
This instance must be tagged as TeamFolderGetInfoItem.Tag.ID_NOT_FOUND.
String value associated with this instance if isIdNotFound() is true.java.lang.IllegalStateException - If isIdNotFound() is false.public boolean isTeamFolderMetadata()
true if this instance has the tag TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA, false otherwise.true if this instance is tagged as TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA, false otherwise.public static TeamFolderGetInfoItem teamFolderMetadata(TeamFolderMetadata value)
TeamFolderGetInfoItem that has its tag set
to TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA.
Properties of a team folder.
value - value to assign to this instance.TeamFolderGetInfoItem with its tag set to
TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA.java.lang.IllegalArgumentException - if value is null.public TeamFolderMetadata getTeamFolderMetadataValue()
This instance must be tagged as TeamFolderGetInfoItem.Tag.TEAM_FOLDER_METADATA.
TeamFolderMetadata value associated with this
instance if isTeamFolderMetadata() is true.java.lang.IllegalStateException - If isTeamFolderMetadata() is false.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringMultiline()
The returned String may contain newlines.