Package com.dropbox.core.v2.teampolicies
Class TeamSharingPolicies
- java.lang.Object
-
- com.dropbox.core.v2.teampolicies.TeamSharingPolicies
-
public class TeamSharingPolicies extends java.lang.Object
Policies governing sharing within and outside of the team.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TeamSharingPolicies.Serializer
For internal use only.
-
Field Summary
Fields Modifier and Type Field Description protected SharedFolderJoinPolicy
sharedFolderJoinPolicy
protected SharedFolderMemberPolicy
sharedFolderMemberPolicy
protected SharedLinkCreatePolicy
sharedLinkCreatePolicy
-
Constructor Summary
Constructors Constructor Description TeamSharingPolicies(SharedFolderMemberPolicy sharedFolderMemberPolicy, SharedFolderJoinPolicy sharedFolderJoinPolicy, SharedLinkCreatePolicy sharedLinkCreatePolicy)
Policies governing sharing within and outside of the team.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
SharedFolderJoinPolicy
getSharedFolderJoinPolicy()
Which shared folders team members can join.SharedFolderMemberPolicy
getSharedFolderMemberPolicy()
Who can join folders shared by team members.SharedLinkCreatePolicy
getSharedLinkCreatePolicy()
Who can view shared links owned by team members.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
sharedFolderMemberPolicy
protected final SharedFolderMemberPolicy sharedFolderMemberPolicy
-
sharedFolderJoinPolicy
protected final SharedFolderJoinPolicy sharedFolderJoinPolicy
-
sharedLinkCreatePolicy
protected final SharedLinkCreatePolicy sharedLinkCreatePolicy
-
-
Constructor Detail
-
TeamSharingPolicies
public TeamSharingPolicies(SharedFolderMemberPolicy sharedFolderMemberPolicy, SharedFolderJoinPolicy sharedFolderJoinPolicy, SharedLinkCreatePolicy sharedLinkCreatePolicy)
Policies governing sharing within and outside of the team.- Parameters:
sharedFolderMemberPolicy
- Who can join folders shared by team members. Must not benull
.sharedFolderJoinPolicy
- Which shared folders team members can join. Must not benull
.sharedLinkCreatePolicy
- Who can view shared links owned by team members. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getSharedFolderMemberPolicy
public SharedFolderMemberPolicy getSharedFolderMemberPolicy()
Who can join folders shared by team members.- Returns:
- value for this field, never
null
.
-
getSharedFolderJoinPolicy
public SharedFolderJoinPolicy getSharedFolderJoinPolicy()
Which shared folders team members can join.- Returns:
- value for this field, never
null
.
-
getSharedLinkCreatePolicy
public SharedLinkCreatePolicy getSharedLinkCreatePolicy()
Who can view shared links owned by team members.- Returns:
- value for this field, never
null
.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.String 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
-
-