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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.