Package com.dropbox.core.v2.teampolicies
Class TeamMemberPolicies
- java.lang.Object
-
- com.dropbox.core.v2.teampolicies.TeamMemberPolicies
-
public class TeamMemberPolicies extends java.lang.Object
Policies governing team members.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TeamMemberPolicies.Serializer
For internal use only.
-
Field Summary
Fields Modifier and Type Field Description protected EmmState
emmState
protected OfficeAddInPolicy
officeAddin
protected TeamSharingPolicies
sharing
protected SuggestMembersPolicy
suggestMembersPolicy
-
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 boolean
equals(java.lang.Object obj)
EmmState
getEmmState()
This describes the Enterprise Mobility Management (EMM) state for this team.OfficeAddInPolicy
getOfficeAddin()
The admin policy around the Dropbox Office Add-In for this team.TeamSharingPolicies
getSharing()
Policies governing sharing.SuggestMembersPolicy
getSuggestMembersPolicy()
The team policy on if teammembers are allowed to suggest users for admins to invite to the team.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
sharing
@Nonnull protected final TeamSharingPolicies sharing
-
emmState
@Nonnull protected final EmmState emmState
-
officeAddin
@Nonnull protected final OfficeAddInPolicy officeAddin
-
suggestMembersPolicy
@Nonnull protected final SuggestMembersPolicy suggestMembersPolicy
-
-
Constructor Detail
-
TeamMemberPolicies
public TeamMemberPolicies(@Nonnull TeamSharingPolicies sharing, @Nonnull EmmState emmState, @Nonnull OfficeAddInPolicy officeAddin, @Nonnull 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
@Nonnull public TeamSharingPolicies getSharing()
Policies governing sharing.- Returns:
- value for this field, never
null
.
-
getEmmState
@Nonnull 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
@Nonnull public OfficeAddInPolicy getOfficeAddin()
The admin policy around the Dropbox Office Add-In for this team.- Returns:
- value for this field, never
null
.
-
getSuggestMembersPolicy
@Nonnull 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:
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
-
-