Package com.dropbox.core.v2.teampolicies
Class TeamMemberPolicies
java.lang.Object
com.dropbox.core.v2.teampolicies.TeamMemberPolicies
Policies governing team members.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFor internal use only. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EmmStateprotected final OfficeAddInPolicyprotected final TeamSharingPoliciesprotected final SuggestMembersPolicyprotected final TopLevelContentPolicy -
Constructor Summary
ConstructorsConstructorDescriptionTeamMemberPolicies(TeamSharingPolicies sharing, EmmState emmState, OfficeAddInPolicy officeAddin, SuggestMembersPolicy suggestMembersPolicy, TopLevelContentPolicy topLevelContentPolicy) Policies governing team members. -
Method Summary
Modifier and TypeMethodDescriptionbooleanThis describes the Enterprise Mobility Management (EMM) state for this team.The admin policy around the Dropbox Office Add-In for this team.Policies governing sharing.The team policy on if teammembers are allowed to suggest users for admins to invite to the team.Policy for deciding whether members can edit team folders at the top level of the team space.inthashCode()toString()Returns a String representation of this object formatted for easier readability.
-
Field Details
-
sharing
-
emmState
-
officeAddin
-
suggestMembersPolicy
-
topLevelContentPolicy
-
-
Constructor Details
-
TeamMemberPolicies
public TeamMemberPolicies(@Nonnull TeamSharingPolicies sharing, @Nonnull EmmState emmState, @Nonnull OfficeAddInPolicy officeAddin, @Nonnull SuggestMembersPolicy suggestMembersPolicy, @Nonnull TopLevelContentPolicy topLevelContentPolicy) 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.topLevelContentPolicy- Policy for deciding whether members can edit team folders at the top level of the team space. Must not benull.- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Details
-
getSharing
Policies governing sharing.- Returns:
- value for this field, never
null.
-
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
The admin policy around the Dropbox Office Add-In for this team.- Returns:
- value for this field, never
null.
-
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.
-
getTopLevelContentPolicy
Policy for deciding whether members can edit team folders at the top level of the team space.- Returns:
- value for this field, never
null.
-
hashCode
public int hashCode() -
equals
-
toString
-
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
-