Package com.dropbox.core.v2.teampolicies
Class TeamMemberPolicies
- java.lang.Object
-
- com.dropbox.core.v2.teampolicies.TeamMemberPolicies
-
public class TeamMemberPolicies extends java.lang.ObjectPolicies governing team members.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTeamMemberPolicies.SerializerFor internal use only.
-
Field Summary
Fields Modifier and Type Field Description protected EmmStateemmStateprotected OfficeAddInPolicyofficeAddinprotected TeamSharingPoliciessharingprotected SuggestMembersPolicysuggestMembersPolicy
-
Constructor Summary
Constructors Constructor Description TeamMemberPolicies(TeamSharingPolicies sharing, EmmState emmState, OfficeAddInPolicy officeAddin, SuggestMembersPolicy suggestMembersPolicy)Policies governing team members.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)EmmStategetEmmState()This describes the Enterprise Mobility Management (EMM) state for this team.OfficeAddInPolicygetOfficeAddin()The admin policy around the Dropbox Office Add-In for this team.TeamSharingPoliciesgetSharing()Policies governing sharing.SuggestMembersPolicygetSuggestMembersPolicy()The team policy on if teammembers are allowed to suggest users for admins to invite to the team.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
sharing
protected final TeamSharingPolicies sharing
-
emmState
protected final EmmState emmState
-
officeAddin
protected final OfficeAddInPolicy officeAddin
-
suggestMembersPolicy
protected final SuggestMembersPolicy suggestMembersPolicy
-
-
Constructor Detail
-
TeamMemberPolicies
public TeamMemberPolicies(TeamSharingPolicies sharing, EmmState emmState, OfficeAddInPolicy officeAddin, SuggestMembersPolicy suggestMembersPolicy)
Policies governing team members.- Parameters:
sharing- Policies governing sharing. Must not benull.emmState- This describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team's Dropbox usage on mobile devices. This is a new feature and in the future we'll be adding more new fields and additional documentation. Must not benull.officeAddin- The admin policy around the Dropbox Office Add-In for this team. Must not benull.suggestMembersPolicy- The team policy on if teammembers are allowed to suggest users for admins to invite to the team. Must not benull.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getSharing
public TeamSharingPolicies getSharing()
Policies governing sharing.- Returns:
- value for this field, never
null.
-
getEmmState
public EmmState getEmmState()
This describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team's Dropbox usage on mobile devices. This is a new feature and in the future we'll be adding more new fields and additional documentation.- Returns:
- value for this field, never
null.
-
getOfficeAddin
public OfficeAddInPolicy getOfficeAddin()
The admin policy around the Dropbox Office Add-In for this team.- Returns:
- value for this field, never
null.
-
getSuggestMembersPolicy
public SuggestMembersPolicy getSuggestMembersPolicy()
The team policy on if teammembers are allowed to suggest users for admins to invite to the team.- Returns:
- value for this field, never
null.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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
-
-