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
-
Constructor Summary
Constructors Constructor Description TeamMemberPolicies(TeamSharingPolicies sharing, EmmState emmState, OfficeAddInPolicy officeAddin)
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.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
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
-
-
Constructor Detail
-
TeamMemberPolicies
public TeamMemberPolicies(TeamSharingPolicies sharing, EmmState emmState, OfficeAddInPolicy officeAddin)
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
.- 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
.
-
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
-
-